Class: MachO::DysymtabCommand
- Inherits:
-
LoadCommand
- Object
- MachOStructure
- LoadCommand
- MachO::DysymtabCommand
- Defined in:
- lib/macho/load_commands.rb
Overview
A load command containing symbolic information needed to support data structures used by the dynamic link editor. Corresponds to LC_DYSYMTAB.
Instance Attribute Summary collapse
-
#extrefsymoff ⇒ Object
readonly
Returns the value of attribute extrefsymoff.
-
#extreloff ⇒ Object
readonly
Returns the value of attribute extreloff.
-
#iextdefsym ⇒ Object
readonly
Returns the value of attribute iextdefsym.
-
#ilocalsym ⇒ Object
readonly
Returns the value of attribute ilocalsym.
-
#indirectsymoff ⇒ Object
readonly
Returns the value of attribute indirectsymoff.
-
#iundefsym ⇒ Object
readonly
Returns the value of attribute iundefsym.
-
#locreloff ⇒ Object
readonly
Returns the value of attribute locreloff.
-
#modtaboff ⇒ Object
readonly
Returns the value of attribute modtaboff.
-
#nextdefsym ⇒ Object
readonly
Returns the value of attribute nextdefsym.
-
#nextrefsyms ⇒ Object
readonly
Returns the value of attribute nextrefsyms.
-
#nextrel ⇒ Object
readonly
Returns the value of attribute nextrel.
-
#nindirectsyms ⇒ Object
readonly
Returns the value of attribute nindirectsyms.
-
#nlocalsym ⇒ Object
readonly
Returns the value of attribute nlocalsym.
-
#nlocrel ⇒ Object
readonly
Returns the value of attribute nlocrel.
-
#nmodtab ⇒ Object
readonly
Returns the value of attribute nmodtab.
-
#ntoc ⇒ Object
readonly
Returns the value of attribute ntoc.
-
#nundefsym ⇒ Object
readonly
Returns the value of attribute nundefsym.
-
#tocoff ⇒ Object
readonly
Returns the value of attribute tocoff.
Attributes inherited from LoadCommand
Instance Method Summary collapse
Methods inherited from LoadCommand
Methods inherited from MachOStructure
Constructor Details
#initialize(offset, cmd, cmdsize, ilocalsym, nlocalsym, iextdefsym, nextdefsym, iundefsym, nundefsym, tocoff, ntoc, modtaboff, nmodtab, extrefsymoff, nextrefsyms, indirectsymoff, nindirectsyms, extreloff, nextrel, locreloff, nlocrel) ⇒ DysymtabCommand
ugh
647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 |
# File 'lib/macho/load_commands.rb', line 647 def initialize(offset, cmd, cmdsize, ilocalsym, nlocalsym, iextdefsym, nextdefsym, iundefsym, nundefsym, tocoff, ntoc, modtaboff, nmodtab, extrefsymoff, nextrefsyms, indirectsymoff, nindirectsyms, extreloff, nextrel, locreloff, nlocrel) super(offset, cmd, cmdsize) @ilocalsym = ilocalsym @nlocalsym = nlocalsym @iextdefsym = iextdefsym @nextdefsym = nextdefsym @iundefsym = iundefsym @nundefsym = nundefsym @tocoff = tocoff @ntoc = ntoc @modtaboff = modtaboff @nmodtab = nmodtab @extrefsymoff = extrefsymoff @nextrefsyms = nextrefsyms @indirectsymoff = indirectsymoff @nindirectsyms = nindirectsyms @extreloff = extreloff @nextrel = nextrel @locreloff = locreloff @nlocrel = nlocrel end |
Instance Attribute Details
#extrefsymoff ⇒ Object (readonly)
Returns the value of attribute extrefsymoff.
625 626 627 |
# File 'lib/macho/load_commands.rb', line 625 def extrefsymoff @extrefsymoff end |
#extreloff ⇒ Object (readonly)
Returns the value of attribute extreloff.
633 634 635 |
# File 'lib/macho/load_commands.rb', line 633 def extreloff @extreloff end |
#iextdefsym ⇒ Object (readonly)
Returns the value of attribute iextdefsym.
609 610 611 |
# File 'lib/macho/load_commands.rb', line 609 def iextdefsym @iextdefsym end |
#ilocalsym ⇒ Object (readonly)
Returns the value of attribute ilocalsym.
605 606 607 |
# File 'lib/macho/load_commands.rb', line 605 def ilocalsym @ilocalsym end |
#indirectsymoff ⇒ Object (readonly)
Returns the value of attribute indirectsymoff.
629 630 631 |
# File 'lib/macho/load_commands.rb', line 629 def indirectsymoff @indirectsymoff end |
#iundefsym ⇒ Object (readonly)
Returns the value of attribute iundefsym.
613 614 615 |
# File 'lib/macho/load_commands.rb', line 613 def iundefsym @iundefsym end |
#locreloff ⇒ Object (readonly)
Returns the value of attribute locreloff.
637 638 639 |
# File 'lib/macho/load_commands.rb', line 637 def locreloff @locreloff end |
#modtaboff ⇒ Object (readonly)
Returns the value of attribute modtaboff.
621 622 623 |
# File 'lib/macho/load_commands.rb', line 621 def modtaboff @modtaboff end |
#nextdefsym ⇒ Object (readonly)
Returns the value of attribute nextdefsym.
611 612 613 |
# File 'lib/macho/load_commands.rb', line 611 def nextdefsym @nextdefsym end |
#nextrefsyms ⇒ Object (readonly)
Returns the value of attribute nextrefsyms.
627 628 629 |
# File 'lib/macho/load_commands.rb', line 627 def nextrefsyms @nextrefsyms end |
#nextrel ⇒ Object (readonly)
Returns the value of attribute nextrel.
635 636 637 |
# File 'lib/macho/load_commands.rb', line 635 def nextrel @nextrel end |
#nindirectsyms ⇒ Object (readonly)
Returns the value of attribute nindirectsyms.
631 632 633 |
# File 'lib/macho/load_commands.rb', line 631 def nindirectsyms @nindirectsyms end |
#nlocalsym ⇒ Object (readonly)
Returns the value of attribute nlocalsym.
607 608 609 |
# File 'lib/macho/load_commands.rb', line 607 def nlocalsym @nlocalsym end |
#nlocrel ⇒ Object (readonly)
Returns the value of attribute nlocrel.
639 640 641 |
# File 'lib/macho/load_commands.rb', line 639 def nlocrel @nlocrel end |
#nmodtab ⇒ Object (readonly)
Returns the value of attribute nmodtab.
623 624 625 |
# File 'lib/macho/load_commands.rb', line 623 def nmodtab @nmodtab end |
#ntoc ⇒ Object (readonly)
Returns the value of attribute ntoc.
619 620 621 |
# File 'lib/macho/load_commands.rb', line 619 def ntoc @ntoc end |
#nundefsym ⇒ Object (readonly)
Returns the value of attribute nundefsym.
615 616 617 |
# File 'lib/macho/load_commands.rb', line 615 def nundefsym @nundefsym end |
#tocoff ⇒ Object (readonly)
Returns the value of attribute tocoff.
617 618 619 |
# File 'lib/macho/load_commands.rb', line 617 def tocoff @tocoff end |