Package ghidra.app.util.bin.format.macho
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
Constant null-terminated C strings- See Also:
-
TEXT_PICSYMBOL_STUB
Position-independent indirect symbol stubs- See Also:
-
TEXT_SYMBOL_STUB
Indirect symbol stubs- See Also:
-
TEXT_CONST
Initialized constant variables- See Also:
-
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
the fvmlib initialization section- See Also:
-
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
Place holder section used by dynamic linker- See Also:
-
DATA_CONST
Initialized relocatable constant variables- See Also:
-
DATA_MOD_INIT_FUNC
Module initialization functions. C++ places static constructors here.- See Also:
-
DATA_MOD_TERM_FUNC
Module termination functions- See Also:
-
SECT_BSS
the real uninitialized data section no padding- See Also:
-
SECT_COMMON
the section common symbols are allocated in by the link editor- See Also:
-
SECT_GOT
global offset table section- See Also:
-
OBJC_SYMBOLS
symbol table- See Also:
-
OBJC_MODULES
module information- See Also:
-
OBJC_STRINGS
string table- See Also:
-
OBJC_REFS
string table- See Also:
-
IMPORT_JUMP_TABLE
Stubs for calls to functions in a dynamic library- See Also:
-
IMPORT_POINTERS
Non-lazy symbol pointers- See Also:
-
PROGRAM_VARS
Section dedicated to holding global program variables- See Also:
-
CHAIN_STARTS
Section containing dyld_chained_starts_offsets structure- See Also:
-
THREAD_STARTS
Section containing chained fixups- See Also:
-
-
Constructor Details
-
SectionNames
public SectionNames()
-