Class NListConstants
java.lang.Object
ghidra.app.util.bin.format.macho.commands.NListConstants
-
Field Summary
Modifier and TypeFieldDescriptionstatic final byte
begin common: name,,NO_SECT,0,0static final byte
include file beginning: name,,NO_SECT,0,sumstatic final byte
begin nsect sym: 0,,n_sect,0,addressstatic final byte
end common (local name): 0,,n_sect,0,addressstatic final byte
end common: name,,n_sect,0,0static final byte
include file end: name,,NO_SECT,0,0static final byte
end nsect sym: 0,,n_sect,0,addressstatic final byte
alternate entry: name,,n_sect,linenumber,addressstatic final byte
deleted include file: name,,NO_SECT,0,sumstatic final byte
procedure name (f77 kludge): name,,NO_SECT,0,0static final byte
procedure: name,,n_sect,linenumber,addressstatic final byte
global symbol: name,,NO_SECT,type,0static final byte
left bracket: 0,,NO_SECT,nesting level,addressstatic final byte
.lcomm symbol: name,,n_sect,type,addressstatic final byte
second stab entry with length informationstatic final byte
local sym: name,,NO_SECT,type,offsetstatic final byte
compiler -O level: name,,NO_SECT,0,0static final byte
emitted with gcc2_compiled and in gcc sourcestatic final byte
object file name: name,,0,0,st_mtimestatic final byte
compiler parameters: name,,NO_SECT,0,0static final byte
parameter: name,,NO_SECT,type,offsetstatic final byte
right bracket: 0,,NO_SECT,nesting level,addressstatic final byte
register sym: name,,NO_SECT,type,registerstatic final byte
src line: 0,,n_sect,linenumber,addressstatic final byte
source file name: name,,n_sect,0,addressstatic final byte
#included file name: name,,n_sect,0,addressstatic final byte
structure elt: name,,NO_SECT,type,struct_offsetstatic final byte
static symbol: name,,n_sect,type,addressstatic final byte
compiler version: name,,NO_SECT,0,0static final short
static final short
static final short
static final short
static final short
static final short
static final byte
static final byte
static final int
external symbol bit, set for external symbolsstatic final int
private external symbol bitstatic final int
if any of these bits set, a symbolic debugging entrystatic final int
mask for the type bitsstatic final byte
static final byte
symbol is not in any sectionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
Reference type bits of the n_desc field of undefined symbolsstatic final int
static final byte
static final byte
absolute, n_sect == NO_SECTstatic final byte
indirectstatic final byte
prebound undefined (defined in a dylib)static final byte
defined in section number n_sectstatic final byte
undefined, n_sect == NO_SECT -
Constructor Summary
-
Method Summary
-
Field Details
-
MASK_N_STAB
public static final int MASK_N_STABif any of these bits set, a symbolic debugging entry- See Also:
-
MASK_N_PEXT
public static final int MASK_N_PEXTprivate external symbol bit- See Also:
-
MASK_N_TYPE
public static final int MASK_N_TYPEmask for the type bits- See Also:
-
MASK_N_EXT
public static final int MASK_N_EXTexternal symbol bit, set for external symbols- See Also:
-
TYPE_N_UNDF
public static final byte TYPE_N_UNDFundefined, n_sect == NO_SECT- See Also:
-
TYPE_N_ABS
public static final byte TYPE_N_ABSabsolute, n_sect == NO_SECT- See Also:
-
TYPE_N_INDR
public static final byte TYPE_N_INDRindirect- See Also:
-
TYPE_N_PBUD
public static final byte TYPE_N_PBUDprebound undefined (defined in a dylib)- See Also:
-
TYPE_N_SECT
public static final byte TYPE_N_SECTdefined in section number n_sect- See Also:
-
REFERENCE_TYPE
public static final int REFERENCE_TYPEReference type bits of the n_desc field of undefined symbols- See Also:
-
REFERENCE_FLAG_UNDEFINED_NON_LAZY
public static final int REFERENCE_FLAG_UNDEFINED_NON_LAZY- See Also:
-
REFERENCE_FLAG_UNDEFINED_LAZY
public static final int REFERENCE_FLAG_UNDEFINED_LAZY- See Also:
-
REFERENCE_FLAG_DEFINED
public static final int REFERENCE_FLAG_DEFINED- See Also:
-
REFERENCE_FLAG_PRIVATE_DEFINED
public static final int REFERENCE_FLAG_PRIVATE_DEFINED- See Also:
-
REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY
public static final int REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY- See Also:
-
REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY
public static final int REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY- See Also:
-
REFERENCED_DYNAMICALLY
public static final int REFERENCED_DYNAMICALLY- See Also:
-
NO_SECT
public static final byte NO_SECTsymbol is not in any section- See Also:
-
DESC_N_NO_DEAD_STRIP
public static final short DESC_N_NO_DEAD_STRIP- See Also:
-
DESC_N_DESC_DISCARDED
public static final short DESC_N_DESC_DISCARDED- See Also:
-
DESC_N_WEAK_REF
public static final short DESC_N_WEAK_REF- See Also:
-
DESC_N_WEAK_DEF
public static final short DESC_N_WEAK_DEF- See Also:
-
DESC_N_REF_TO_WEAK
public static final short DESC_N_REF_TO_WEAK- See Also:
-
DESC_N_ARM_THUMB_DEF
public static final short DESC_N_ARM_THUMB_DEF- See Also:
-
DEBUG_N_GSYM
public static final byte DEBUG_N_GSYMglobal symbol: name,,NO_SECT,type,0- See Also:
-
DEBUG_N_FNAME
public static final byte DEBUG_N_FNAMEprocedure name (f77 kludge): name,,NO_SECT,0,0- See Also:
-
DEBUG_N_FUN
public static final byte DEBUG_N_FUNprocedure: name,,n_sect,linenumber,address- See Also:
-
DEBUG_N_STSYM
public static final byte DEBUG_N_STSYMstatic symbol: name,,n_sect,type,address- See Also:
-
DEBUG_N_LCSYM
public static final byte DEBUG_N_LCSYM.lcomm symbol: name,,n_sect,type,address- See Also:
-
DEBUG_N_BNSYM
public static final byte DEBUG_N_BNSYMbegin nsect sym: 0,,n_sect,0,address- See Also:
-
DEBUG_N_OPT
public static final byte DEBUG_N_OPTemitted with gcc2_compiled and in gcc source- See Also:
-
DEBUG_N_RSYM
public static final byte DEBUG_N_RSYMregister sym: name,,NO_SECT,type,register- See Also:
-
DEBUG_N_SLINE
public static final byte DEBUG_N_SLINEsrc line: 0,,n_sect,linenumber,address- See Also:
-
DEBUG_N_ENSYM
public static final byte DEBUG_N_ENSYMend nsect sym: 0,,n_sect,0,address- See Also:
-
DEBUG_N_SSYM
public static final byte DEBUG_N_SSYMstructure elt: name,,NO_SECT,type,struct_offset- See Also:
-
DEBUG_N_SO
public static final byte DEBUG_N_SOsource file name: name,,n_sect,0,address- See Also:
-
DEBUG_N_OSO
public static final byte DEBUG_N_OSOobject file name: name,,0,0,st_mtime- See Also:
-
DEBUG_N_LSYM
public static final byte DEBUG_N_LSYMlocal sym: name,,NO_SECT,type,offset- See Also:
-
DEBUG_N_BINCL
public static final byte DEBUG_N_BINCLinclude file beginning: name,,NO_SECT,0,sum- See Also:
-
DEBUG_N_SOL
public static final byte DEBUG_N_SOL#included file name: name,,n_sect,0,address- See Also:
-
DEBUG_N_PARAMS
public static final byte DEBUG_N_PARAMScompiler parameters: name,,NO_SECT,0,0- See Also:
-
DEBUG_N_VERSION
public static final byte DEBUG_N_VERSIONcompiler version: name,,NO_SECT,0,0- See Also:
-
DEBUG_N_OLEVEL
public static final byte DEBUG_N_OLEVELcompiler -O level: name,,NO_SECT,0,0- See Also:
-
DEBUG_N_PSYM
public static final byte DEBUG_N_PSYMparameter: name,,NO_SECT,type,offset- See Also:
-
DEBUG_N_EINCL
public static final byte DEBUG_N_EINCLinclude file end: name,,NO_SECT,0,0- See Also:
-
DEBUG_N_ENTRY
public static final byte DEBUG_N_ENTRYalternate entry: name,,n_sect,linenumber,address- See Also:
-
DEBUG_N_LBRAC
public static final byte DEBUG_N_LBRACleft bracket: 0,,NO_SECT,nesting level,address- See Also:
-
DEBUG_N_EXCL
public static final byte DEBUG_N_EXCLdeleted include file: name,,NO_SECT,0,sum- See Also:
-
DEBUG_N_RBRAC
public static final byte DEBUG_N_RBRACright bracket: 0,,NO_SECT,nesting level,address- See Also:
-
DEBUG_N_BCOMM
public static final byte DEBUG_N_BCOMMbegin common: name,,NO_SECT,0,0- See Also:
-
DEBUG_N_ECOMM
public static final byte DEBUG_N_ECOMMend common: name,,n_sect,0,0- See Also:
-
DEBUG_N_ECOML
public static final byte DEBUG_N_ECOMLend common (local name): 0,,n_sect,0,address- See Also:
-
DEBUG_N_LENG
public static final byte DEBUG_N_LENGsecond stab entry with length information- See Also:
-
SELF_LIBRARY_ORDINAL
public static final byte SELF_LIBRARY_ORDINAL- See Also:
-
MAX_LIBRARY_ORDINAL
public static final byte MAX_LIBRARY_ORDINAL- See Also:
-
DYNAMIC_LOOKUP_ORDINAL
public static final byte DYNAMIC_LOOKUP_ORDINAL- See Also:
-
EXECUTABLE_ORDINAL
public static final byte EXECUTABLE_ORDINAL- See Also:
-
-
Constructor Details
-
NListConstants
public NListConstants()
-