Package ghidra.app.util.bin.format.macho
Class SectionNames
- java.lang.Object
-
- ghidra.app.util.bin.format.macho.SectionNames
-
public final class SectionNames extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATAthe real initialized data section no padding, no bss overlapstatic java.lang.StringDATA_CONSTInitialized relocatable constant variablesstatic java.lang.StringDATA_DYLDPlace holder section used by dynamic linkerstatic java.lang.StringDATA_LA_SYMBOL_PTRLazy symbol pointers, which are indirect references to imported functionsstatic java.lang.StringDATA_MOD_INIT_FUNCModule initialization functions.static java.lang.StringDATA_MOD_TERM_FUNCModule termination functionsstatic java.lang.StringDATA_NL_SYMBOL_PTRNon-lazy symbol pointers, which are indirect references to imported functionsstatic java.lang.StringIMPORT_JUMP_TABLEStubs for calls to functions in a dynamic librarystatic java.lang.StringIMPORT_POINTERSNon-lazy symbol pointersstatic java.lang.StringOBJC_MODULESmodule informationstatic java.lang.StringOBJC_REFSstring tablestatic java.lang.StringOBJC_STRINGSstring tablestatic java.lang.StringOBJC_SYMBOLSsymbol tablestatic java.lang.StringPROGRAM_VARSSection dedicated to holding global program variablesstatic java.lang.StringSECT_BSSthe real uninitialized data section no paddingstatic java.lang.StringSECT_COMMONthe section common symbols are allocated in by the link editorstatic java.lang.StringSECT_GOTglobal offset table sectionstatic java.lang.StringTEXTthe real text part of the text section no headers, and no paddingstatic java.lang.StringTEXT_CONSTInitialized constant variablesstatic java.lang.StringTEXT_CSTRINGConstant null-terminated C stringsstatic java.lang.StringTEXT_FVMLIB_INIT0the fvmlib initialization sectionstatic java.lang.StringTEXT_FVMLIB_INIT1the section following the fvmlib initialization sectionstatic java.lang.StringTEXT_LITERAL44-byte literal values.static java.lang.StringTEXT_LITERAL88-byte literal values.static java.lang.StringTEXT_PICSYMBOL_STUBPosition-independent indirect symbol stubsstatic java.lang.StringTEXT_SYMBOL_STUBIndirect symbol stubs
-
Constructor Summary
Constructors Constructor Description SectionNames()
-
-
-
Field Detail
-
TEXT
public static final java.lang.String TEXT
the real text part of the text section no headers, and no padding- See Also:
- Constant Field Values
-
TEXT_CSTRING
public static final java.lang.String TEXT_CSTRING
Constant null-terminated C strings- See Also:
- Constant Field Values
-
TEXT_PICSYMBOL_STUB
public static final java.lang.String TEXT_PICSYMBOL_STUB
Position-independent indirect symbol stubs- See Also:
- Constant Field Values
-
TEXT_SYMBOL_STUB
public static final java.lang.String TEXT_SYMBOL_STUB
Indirect symbol stubs- See Also:
- Constant Field Values
-
TEXT_CONST
public static final java.lang.String TEXT_CONST
Initialized constant variables- See Also:
- Constant Field Values
-
TEXT_LITERAL4
public static final java.lang.String TEXT_LITERAL4
4-byte literal values. single-precision floating pointer constants- See Also:
- Constant Field Values
-
TEXT_LITERAL8
public static final java.lang.String TEXT_LITERAL8
8-byte literal values. double-precision floating pointer constants- See Also:
- Constant Field Values
-
TEXT_FVMLIB_INIT0
public static final java.lang.String TEXT_FVMLIB_INIT0
the fvmlib initialization section- See Also:
- Constant Field Values
-
TEXT_FVMLIB_INIT1
public static final java.lang.String TEXT_FVMLIB_INIT1
the section following the fvmlib initialization section- See Also:
- Constant Field Values
-
DATA
public static final java.lang.String DATA
the real initialized data section no padding, no bss overlap- See Also:
- Constant Field Values
-
DATA_LA_SYMBOL_PTR
public static final java.lang.String DATA_LA_SYMBOL_PTR
Lazy symbol pointers, which are indirect references to imported functions- See Also:
- Constant Field Values
-
DATA_NL_SYMBOL_PTR
public static final java.lang.String DATA_NL_SYMBOL_PTR
Non-lazy symbol pointers, which are indirect references to imported functions- See Also:
- Constant Field Values
-
DATA_DYLD
public static final java.lang.String DATA_DYLD
Place holder section used by dynamic linker- See Also:
- Constant Field Values
-
DATA_CONST
public static final java.lang.String DATA_CONST
Initialized relocatable constant variables- See Also:
- Constant Field Values
-
DATA_MOD_INIT_FUNC
public static final java.lang.String DATA_MOD_INIT_FUNC
Module initialization functions. C++ places static constructors here.- See Also:
- Constant Field Values
-
DATA_MOD_TERM_FUNC
public static final java.lang.String DATA_MOD_TERM_FUNC
Module termination functions- See Also:
- Constant Field Values
-
SECT_BSS
public static final java.lang.String SECT_BSS
the real uninitialized data section no padding- See Also:
- Constant Field Values
-
SECT_COMMON
public static final java.lang.String SECT_COMMON
the section common symbols are allocated in by the link editor- See Also:
- Constant Field Values
-
SECT_GOT
public static final java.lang.String SECT_GOT
global offset table section- See Also:
- Constant Field Values
-
OBJC_SYMBOLS
public static final java.lang.String OBJC_SYMBOLS
symbol table- See Also:
- Constant Field Values
-
OBJC_MODULES
public static final java.lang.String OBJC_MODULES
module information- See Also:
- Constant Field Values
-
OBJC_STRINGS
public static final java.lang.String OBJC_STRINGS
string table- See Also:
- Constant Field Values
-
OBJC_REFS
public static final java.lang.String OBJC_REFS
string table- See Also:
- Constant Field Values
-
IMPORT_JUMP_TABLE
public static final java.lang.String IMPORT_JUMP_TABLE
Stubs for calls to functions in a dynamic library- See Also:
- Constant Field Values
-
IMPORT_POINTERS
public static final java.lang.String IMPORT_POINTERS
Non-lazy symbol pointers- See Also:
- Constant Field Values
-
PROGRAM_VARS
public static final java.lang.String PROGRAM_VARS
Section dedicated to holding global program variables- See Also:
- Constant Field Values
-
-