Class: MachO::LoadCommands::PrebindCksumCommand
- Inherits:
- 
      LoadCommand
      
        - Object
- MachOStructure
- LoadCommand
- MachO::LoadCommands::PrebindCksumCommand
 
- Defined in:
- lib/macho/load_commands.rb
Overview
A load command containing the value of the original checksum for prebound files, or zero. Corresponds to LC_PREBIND_CKSUM.
Constant Summary collapse
- FORMAT =
          This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future. 
- "L=3".freeze 
- SIZEOF =
          This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future. 
- 12
Instance Attribute Summary collapse
- 
  
    
      #cksum  ⇒ Integer 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    The checksum or 0. 
Attributes inherited from LoadCommand
Instance Method Summary collapse
- 
  
    
      #initialize(view, cmd, cmdsize, cksum)  ⇒ PrebindCksumCommand 
    
    
  
  
  
    constructor
  
  
  
  
  
  private
  
    A new instance of PrebindCksumCommand. 
- 
  
    
      #to_h  ⇒ Hash 
    
    
  
  
  
  
  
  
  
  
  
    A hash representation of this PrebindCksumCommand. 
Methods inherited from LoadCommand
create, new_from_bin, #offset, #serializable?, #serialize, #to_s, #type
Methods inherited from MachOStructure
Constructor Details
#initialize(view, cmd, cmdsize, cksum) ⇒ PrebindCksumCommand
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of PrebindCksumCommand.
| 1137 1138 1139 1140 | # File 'lib/macho/load_commands.rb', line 1137 def initialize(view, cmd, cmdsize, cksum) super(view, cmd, cmdsize) @cksum = cksum end | 
Instance Attribute Details
#cksum ⇒ Integer (readonly)
Returns the checksum or 0.
| 1126 1127 1128 | # File 'lib/macho/load_commands.rb', line 1126 def cksum @cksum end | 
Instance Method Details
#to_h ⇒ Hash
Returns a hash representation of this MachO::LoadCommands::PrebindCksumCommand.
| 1143 1144 1145 1146 1147 | # File 'lib/macho/load_commands.rb', line 1143 def to_h { "cksum" => cksum, }.merge super end |