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.String
DATA
the real initialized data section no padding, no bss overlapstatic java.lang.String
DATA_CONST
Initialized relocatable constant variablesstatic java.lang.String
DATA_DYLD
Place holder section used by dynamic linkerstatic java.lang.String
DATA_LA_SYMBOL_PTR
Lazy symbol pointers, which are indirect references to imported functionsstatic java.lang.String
DATA_MOD_INIT_FUNC
Module initialization functions.static java.lang.String
DATA_MOD_TERM_FUNC
Module termination functionsstatic java.lang.String
DATA_NL_SYMBOL_PTR
Non-lazy symbol pointers, which are indirect references to imported functionsstatic java.lang.String
IMPORT_JUMP_TABLE
Stubs for calls to functions in a dynamic librarystatic java.lang.String
IMPORT_POINTERS
Non-lazy symbol pointersstatic java.lang.String
OBJC_MODULES
module informationstatic java.lang.String
OBJC_REFS
string tablestatic java.lang.String
OBJC_STRINGS
string tablestatic java.lang.String
OBJC_SYMBOLS
symbol tablestatic java.lang.String
PROGRAM_VARS
Section dedicated to holding global program variablesstatic java.lang.String
SECT_BSS
the real uninitialized data section no paddingstatic java.lang.String
SECT_COMMON
the section common symbols are allocated in by the link editorstatic java.lang.String
SECT_GOT
global offset table sectionstatic java.lang.String
TEXT
the real text part of the text section no headers, and no paddingstatic java.lang.String
TEXT_CONST
Initialized constant variablesstatic java.lang.String
TEXT_CSTRING
Constant null-terminated C stringsstatic java.lang.String
TEXT_FVMLIB_INIT0
the fvmlib initialization sectionstatic java.lang.String
TEXT_FVMLIB_INIT1
the section following the fvmlib initialization sectionstatic java.lang.String
TEXT_LITERAL4
4-byte literal values.static java.lang.String
TEXT_LITERAL8
8-byte literal values.static java.lang.String
TEXT_PICSYMBOL_STUB
Position-independent indirect symbol stubsstatic java.lang.String
TEXT_SYMBOL_STUB
Indirect 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
-
-