Class: MachO::LoadCommands::RoutinesCommand64
- Inherits:
-
RoutinesCommand
- Object
- MachOStructure
- LoadCommand
- RoutinesCommand
- MachO::LoadCommands::RoutinesCommand64
- Defined in:
- lib/macho/load_commands.rb
Overview
A load command containing the address of the dynamic shared library initialization routine and an index into the module table for the module that defines the routine. Corresponds to LC_ROUTINES_64.
Instance Method Summary collapse
-
#init_address ⇒ Integer
The address of the initialization routine.
-
#init_module ⇒ Integer
The index into the module table that the init routine is defined in.
- #reserved1 ⇒ void
- #reserved2 ⇒ void
- #reserved3 ⇒ void
- #reserved4 ⇒ void
- #reserved5 ⇒ void
- #reserved6 ⇒ void
Methods inherited from RoutinesCommand
Methods inherited from LoadCommand
#cmd, #cmdsize, create, new_from_bin, #offset, #serializable?, #serialize, #to_h, #to_s, #type, #view
Methods inherited from MachOStructure
bytesize, format, #initialize, new_from_bin, #to_h
Constructor Details
This class inherits a constructor from MachO::MachOStructure
Instance Method Details
#init_address ⇒ Integer
Returns the address of the initialization routine.
760 |
# File 'lib/macho/load_commands.rb', line 760 field :init_address, :uint64 |
#init_module ⇒ Integer
Returns the index into the module table that the init routine is defined in.
764 |
# File 'lib/macho/load_commands.rb', line 764 field :init_module, :uint64 |
#reserved1 ⇒ void
This method returns an undefined value.
767 |
# File 'lib/macho/load_commands.rb', line 767 field :reserved1, :uint64 |
#reserved2 ⇒ void
This method returns an undefined value.
770 |
# File 'lib/macho/load_commands.rb', line 770 field :reserved2, :uint64 |
#reserved3 ⇒ void
This method returns an undefined value.
773 |
# File 'lib/macho/load_commands.rb', line 773 field :reserved3, :uint64 |
#reserved4 ⇒ void
This method returns an undefined value.
776 |
# File 'lib/macho/load_commands.rb', line 776 field :reserved4, :uint64 |
#reserved5 ⇒ void
This method returns an undefined value.
779 |
# File 'lib/macho/load_commands.rb', line 779 field :reserved5, :uint64 |
#reserved6 ⇒ void
This method returns an undefined value.
782 |
# File 'lib/macho/load_commands.rb', line 782 field :reserved6, :uint64 |