Class NListConstants
- java.lang.Object
-
- ghidra.app.util.bin.format.macho.commands.NListConstants
-
public final class NListConstants extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static byte
DEBUG_N_BCOMM
begin common: name,,NO_SECT,0,0static byte
DEBUG_N_BINCL
include file beginning: name,,NO_SECT,0,sumstatic byte
DEBUG_N_BNSYM
begin nsect sym: 0,,n_sect,0,addressstatic byte
DEBUG_N_ECOML
end common (local name): 0,,n_sect,0,addressstatic byte
DEBUG_N_ECOMM
end common: name,,n_sect,0,0static byte
DEBUG_N_EINCL
include file end: name,,NO_SECT,0,0static byte
DEBUG_N_ENSYM
end nsect sym: 0,,n_sect,0,addressstatic byte
DEBUG_N_ENTRY
alternate entry: name,,n_sect,linenumber,addressstatic byte
DEBUG_N_EXCL
deleted include file: name,,NO_SECT,0,sumstatic byte
DEBUG_N_FNAME
procedure name (f77 kludge): name,,NO_SECT,0,0static byte
DEBUG_N_FUN
procedure: name,,n_sect,linenumber,addressstatic byte
DEBUG_N_GSYM
global symbol: name,,NO_SECT,type,0static byte
DEBUG_N_LBRAC
left bracket: 0,,NO_SECT,nesting level,addressstatic byte
DEBUG_N_LCSYM
.lcomm symbol: name,,n_sect,type,addressstatic byte
DEBUG_N_LENG
second stab entry with length informationstatic byte
DEBUG_N_LSYM
local sym: name,,NO_SECT,type,offsetstatic byte
DEBUG_N_OLEVEL
compiler -O level: name,,NO_SECT,0,0static byte
DEBUG_N_OPT
emitted with gcc2_compiled and in gcc sourcestatic byte
DEBUG_N_OSO
object file name: name,,0,0,st_mtimestatic byte
DEBUG_N_PARAMS
compiler parameters: name,,NO_SECT,0,0static byte
DEBUG_N_PSYM
parameter: name,,NO_SECT,type,offsetstatic byte
DEBUG_N_RBRAC
right bracket: 0,,NO_SECT,nesting level,addressstatic byte
DEBUG_N_RSYM
register sym: name,,NO_SECT,type,registerstatic byte
DEBUG_N_SLINE
src line: 0,,n_sect,linenumber,addressstatic byte
DEBUG_N_SO
source file name: name,,n_sect,0,addressstatic byte
DEBUG_N_SOL
#included file name: name,,n_sect,0,addressstatic byte
DEBUG_N_SSYM
structure elt: name,,NO_SECT,type,struct_offsetstatic byte
DEBUG_N_STSYM
static symbol: name,,n_sect,type,addressstatic byte
DEBUG_N_VERSION
compiler version: name,,NO_SECT,0,0static short
DESC_N_ARM_THUMB_DEF
static short
DESC_N_DESC_DISCARDED
static short
DESC_N_NO_DEAD_STRIP
static short
DESC_N_REF_TO_WEAK
static short
DESC_N_WEAK_DEF
static short
DESC_N_WEAK_REF
static byte
DYNAMIC_LOOKUP_ORDINAL
static byte
EXECUTABLE_ORDINAL
static int
MASK_N_EXT
external symbol bit, set for external symbolsstatic int
MASK_N_PEXT
private external symbol bitstatic int
MASK_N_STAB
if any of these bits set, a symbolic debugging entrystatic int
MASK_N_TYPE
mask for the type bitsstatic byte
MAX_LIBRARY_ORDINAL
static byte
NO_SECT
symbol is not in any sectionstatic int
REFERENCE_FLAG_DEFINED
static int
REFERENCE_FLAG_PRIVATE_DEFINED
static int
REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY
static int
REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY
static int
REFERENCE_FLAG_UNDEFINED_LAZY
static int
REFERENCE_FLAG_UNDEFINED_NON_LAZY
static int
REFERENCE_TYPE
Reference type bits of the n_desc field of undefined symbolsstatic int
REFERENCED_DYNAMICALLY
static byte
SELF_LIBRARY_ORDINAL
static byte
TYPE_N_ABS
absolute, n_sect == NO_SECTstatic byte
TYPE_N_INDR
indirectstatic byte
TYPE_N_PBUD
prebound undefined (defined in a dylib)static byte
TYPE_N_SECT
defined in section number n_sectstatic byte
TYPE_N_UNDF
undefined, n_sect == NO_SECT
-
Constructor Summary
Constructors Constructor Description NListConstants()
-
-
-
Field Detail
-
MASK_N_STAB
public static final int MASK_N_STAB
if any of these bits set, a symbolic debugging entry- See Also:
- Constant Field Values
-
MASK_N_PEXT
public static final int MASK_N_PEXT
private external symbol bit- See Also:
- Constant Field Values
-
MASK_N_TYPE
public static final int MASK_N_TYPE
mask for the type bits- See Also:
- Constant Field Values
-
MASK_N_EXT
public static final int MASK_N_EXT
external symbol bit, set for external symbols- See Also:
- Constant Field Values
-
TYPE_N_UNDF
public static final byte TYPE_N_UNDF
undefined, n_sect == NO_SECT- See Also:
- Constant Field Values
-
TYPE_N_ABS
public static final byte TYPE_N_ABS
absolute, n_sect == NO_SECT- See Also:
- Constant Field Values
-
TYPE_N_INDR
public static final byte TYPE_N_INDR
indirect- See Also:
- Constant Field Values
-
TYPE_N_PBUD
public static final byte TYPE_N_PBUD
prebound undefined (defined in a dylib)- See Also:
- Constant Field Values
-
TYPE_N_SECT
public static final byte TYPE_N_SECT
defined in section number n_sect- See Also:
- Constant Field Values
-
REFERENCE_TYPE
public static final int REFERENCE_TYPE
Reference type bits of the n_desc field of undefined symbols- See Also:
- Constant Field Values
-
REFERENCE_FLAG_UNDEFINED_NON_LAZY
public static final int REFERENCE_FLAG_UNDEFINED_NON_LAZY
- See Also:
- Constant Field Values
-
REFERENCE_FLAG_UNDEFINED_LAZY
public static final int REFERENCE_FLAG_UNDEFINED_LAZY
- See Also:
- Constant Field Values
-
REFERENCE_FLAG_DEFINED
public static final int REFERENCE_FLAG_DEFINED
- See Also:
- Constant Field Values
-
REFERENCE_FLAG_PRIVATE_DEFINED
public static final int REFERENCE_FLAG_PRIVATE_DEFINED
- See Also:
- Constant Field Values
-
REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY
public static final int REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY
- See Also:
- Constant Field Values
-
REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY
public static final int REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY
- See Also:
- Constant Field Values
-
REFERENCED_DYNAMICALLY
public static final int REFERENCED_DYNAMICALLY
- See Also:
- Constant Field Values
-
NO_SECT
public static final byte NO_SECT
symbol is not in any section- See Also:
- Constant Field Values
-
DESC_N_NO_DEAD_STRIP
public static final short DESC_N_NO_DEAD_STRIP
- See Also:
- Constant Field Values
-
DESC_N_DESC_DISCARDED
public static final short DESC_N_DESC_DISCARDED
- See Also:
- Constant Field Values
-
DESC_N_WEAK_REF
public static final short DESC_N_WEAK_REF
- See Also:
- Constant Field Values
-
DESC_N_WEAK_DEF
public static final short DESC_N_WEAK_DEF
- See Also:
- Constant Field Values
-
DESC_N_REF_TO_WEAK
public static final short DESC_N_REF_TO_WEAK
- See Also:
- Constant Field Values
-
DESC_N_ARM_THUMB_DEF
public static final short DESC_N_ARM_THUMB_DEF
- See Also:
- Constant Field Values
-
DEBUG_N_GSYM
public static final byte DEBUG_N_GSYM
global symbol: name,,NO_SECT,type,0- See Also:
- Constant Field Values
-
DEBUG_N_FNAME
public static final byte DEBUG_N_FNAME
procedure name (f77 kludge): name,,NO_SECT,0,0- See Also:
- Constant Field Values
-
DEBUG_N_FUN
public static final byte DEBUG_N_FUN
procedure: name,,n_sect,linenumber,address- See Also:
- Constant Field Values
-
DEBUG_N_STSYM
public static final byte DEBUG_N_STSYM
static symbol: name,,n_sect,type,address- See Also:
- Constant Field Values
-
DEBUG_N_LCSYM
public static final byte DEBUG_N_LCSYM
.lcomm symbol: name,,n_sect,type,address- See Also:
- Constant Field Values
-
DEBUG_N_BNSYM
public static final byte DEBUG_N_BNSYM
begin nsect sym: 0,,n_sect,0,address- See Also:
- Constant Field Values
-
DEBUG_N_OPT
public static final byte DEBUG_N_OPT
emitted with gcc2_compiled and in gcc source- See Also:
- Constant Field Values
-
DEBUG_N_RSYM
public static final byte DEBUG_N_RSYM
register sym: name,,NO_SECT,type,register- See Also:
- Constant Field Values
-
DEBUG_N_SLINE
public static final byte DEBUG_N_SLINE
src line: 0,,n_sect,linenumber,address- See Also:
- Constant Field Values
-
DEBUG_N_ENSYM
public static final byte DEBUG_N_ENSYM
end nsect sym: 0,,n_sect,0,address- See Also:
- Constant Field Values
-
DEBUG_N_SSYM
public static final byte DEBUG_N_SSYM
structure elt: name,,NO_SECT,type,struct_offset- See Also:
- Constant Field Values
-
DEBUG_N_SO
public static final byte DEBUG_N_SO
source file name: name,,n_sect,0,address- See Also:
- Constant Field Values
-
DEBUG_N_OSO
public static final byte DEBUG_N_OSO
object file name: name,,0,0,st_mtime- See Also:
- Constant Field Values
-
DEBUG_N_LSYM
public static final byte DEBUG_N_LSYM
local sym: name,,NO_SECT,type,offset- See Also:
- Constant Field Values
-
DEBUG_N_BINCL
public static final byte DEBUG_N_BINCL
include file beginning: name,,NO_SECT,0,sum- See Also:
- Constant Field Values
-
DEBUG_N_SOL
public static final byte DEBUG_N_SOL
#included file name: name,,n_sect,0,address- See Also:
- Constant Field Values
-
DEBUG_N_PARAMS
public static final byte DEBUG_N_PARAMS
compiler parameters: name,,NO_SECT,0,0- See Also:
- Constant Field Values
-
DEBUG_N_VERSION
public static final byte DEBUG_N_VERSION
compiler version: name,,NO_SECT,0,0- See Also:
- Constant Field Values
-
DEBUG_N_OLEVEL
public static final byte DEBUG_N_OLEVEL
compiler -O level: name,,NO_SECT,0,0- See Also:
- Constant Field Values
-
DEBUG_N_PSYM
public static final byte DEBUG_N_PSYM
parameter: name,,NO_SECT,type,offset- See Also:
- Constant Field Values
-
DEBUG_N_EINCL
public static final byte DEBUG_N_EINCL
include file end: name,,NO_SECT,0,0- See Also:
- Constant Field Values
-
DEBUG_N_ENTRY
public static final byte DEBUG_N_ENTRY
alternate entry: name,,n_sect,linenumber,address- See Also:
- Constant Field Values
-
DEBUG_N_LBRAC
public static final byte DEBUG_N_LBRAC
left bracket: 0,,NO_SECT,nesting level,address- See Also:
- Constant Field Values
-
DEBUG_N_EXCL
public static final byte DEBUG_N_EXCL
deleted include file: name,,NO_SECT,0,sum- See Also:
- Constant Field Values
-
DEBUG_N_RBRAC
public static final byte DEBUG_N_RBRAC
right bracket: 0,,NO_SECT,nesting level,address- See Also:
- Constant Field Values
-
DEBUG_N_BCOMM
public static final byte DEBUG_N_BCOMM
begin common: name,,NO_SECT,0,0- See Also:
- Constant Field Values
-
DEBUG_N_ECOMM
public static final byte DEBUG_N_ECOMM
end common: name,,n_sect,0,0- See Also:
- Constant Field Values
-
DEBUG_N_ECOML
public static final byte DEBUG_N_ECOML
end common (local name): 0,,n_sect,0,address- See Also:
- Constant Field Values
-
DEBUG_N_LENG
public static final byte DEBUG_N_LENG
second stab entry with length information- See Also:
- Constant Field Values
-
SELF_LIBRARY_ORDINAL
public static final byte SELF_LIBRARY_ORDINAL
- See Also:
- Constant Field Values
-
MAX_LIBRARY_ORDINAL
public static final byte MAX_LIBRARY_ORDINAL
- See Also:
- Constant Field Values
-
DYNAMIC_LOOKUP_ORDINAL
public static final byte DYNAMIC_LOOKUP_ORDINAL
- See Also:
- Constant Field Values
-
EXECUTABLE_ORDINAL
public static final byte EXECUTABLE_ORDINAL
- See Also:
- Constant Field Values
-
-