Class SectionNames
java.lang.Object
ghidra.app.util.bin.format.macho.SectionNames
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringSection containing dyld_chained_starts_offsets structurestatic final Stringthe real initialized data section no padding, no bss overlapstatic final StringInitialized relocatable constant variablesstatic final StringPlace holder section used by dynamic linkerstatic final StringLazy symbol pointers, which are indirect references to imported functionsstatic final StringModule initialization functions.static final StringModule termination functionsstatic final StringNon-lazy symbol pointers, which are indirect references to imported functionsstatic final StringStubs for calls to functions in a dynamic librarystatic final StringNon-lazy symbol pointersstatic final Stringmodule informationstatic final Stringstring tablestatic final Stringstring tablestatic final Stringsymbol tablestatic final StringSection dedicated to holding global program variablesstatic final Stringthe real uninitialized data section no paddingstatic final Stringthe section common symbols are allocated in by the link editorstatic final Stringglobal offset table sectionstatic final Stringthe real text part of the text section no headers, and no paddingstatic final StringInitialized constant variablesstatic final StringConstant null-terminated C stringsstatic final Stringthe fvmlib initialization sectionstatic final Stringthe section following the fvmlib initialization sectionstatic final String4-byte literal values.static final String8-byte literal values.static final StringPosition-independent indirect symbol stubsstatic final StringIndirect symbol stubsstatic final StringSection containing chained fixups -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TEXT
the real text part of the text section no headers, and no padding- See Also:
-
TEXT_CSTRING
-
TEXT_PICSYMBOL_STUB
-
TEXT_SYMBOL_STUB
-
TEXT_CONST
-
TEXT_LITERAL4
4-byte literal values. single-precision floating pointer constants- See Also:
-
TEXT_LITERAL8
8-byte literal values. double-precision floating pointer constants- See Also:
-
TEXT_FVMLIB_INIT0
-
TEXT_FVMLIB_INIT1
the section following the fvmlib initialization section- See Also:
-
DATA
the real initialized data section no padding, no bss overlap- See Also:
-
DATA_LA_SYMBOL_PTR
Lazy symbol pointers, which are indirect references to imported functions- See Also:
-
DATA_NL_SYMBOL_PTR
Non-lazy symbol pointers, which are indirect references to imported functions- See Also:
-
DATA_DYLD
-
DATA_CONST
-
DATA_MOD_INIT_FUNC
Module initialization functions. C++ places static constructors here.- See Also:
-
DATA_MOD_TERM_FUNC
-
SECT_BSS
-
SECT_COMMON
the section common symbols are allocated in by the link editor- See Also:
-
SECT_GOT
-
OBJC_SYMBOLS
-
OBJC_MODULES
-
OBJC_STRINGS
-
OBJC_REFS
-
IMPORT_JUMP_TABLE
Stubs for calls to functions in a dynamic library- See Also:
-
IMPORT_POINTERS
-
PROGRAM_VARS
Section dedicated to holding global program variables- See Also:
-
CHAIN_STARTS
Section containing dyld_chained_starts_offsets structure- See Also:
-
THREAD_STARTS
-
-
Constructor Details
-
SectionNames
public SectionNames()
-