Package ghidra.app.util.bin.format.macho
Class SectionNames
java.lang.Object
ghidra.app.util.bin.format.macho.SectionNames
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Section containing dyld_chained_starts_offsets structurestatic final String
the real initialized data section no padding, no bss overlapstatic final String
Initialized relocatable constant variablesstatic final String
Place holder section used by dynamic linkerstatic final String
Lazy symbol pointers, which are indirect references to imported functionsstatic final String
Module initialization functions.static final String
Module termination functionsstatic final String
Non-lazy symbol pointers, which are indirect references to imported functionsstatic final String
Stubs for calls to functions in a dynamic librarystatic final String
Non-lazy symbol pointersstatic final String
module informationstatic final String
string tablestatic final String
string tablestatic final String
symbol tablestatic final String
Section dedicated to holding global program variablesstatic final String
the real uninitialized data section no paddingstatic final String
the section common symbols are allocated in by the link editorstatic final String
global offset table sectionstatic final String
the real text part of the text section no headers, and no paddingstatic final String
Initialized constant variablesstatic final String
Constant null-terminated C stringsstatic final String
the fvmlib initialization sectionstatic final String
the section following the fvmlib initialization sectionstatic final String
4-byte literal values.static final String
8-byte literal values.static final String
Position-independent indirect symbol stubsstatic final String
Indirect symbol stubsstatic final String
Section containing chained fixups -
Constructor Summary
-
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()
-