Class NListConstants
java.lang.Object
ghidra.app.util.bin.format.macho.commands.NListConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytebegin common: name,,NO_SECT,0,0static final byteinclude file beginning: name,,NO_SECT,0,sumstatic final bytebegin nsect sym: 0,,n_sect,0,addressstatic final byteend common (local name): 0,,n_sect,0,addressstatic final byteend common: name,,n_sect,0,0static final byteinclude file end: name,,NO_SECT,0,0static final byteend nsect sym: 0,,n_sect,0,addressstatic final bytealternate entry: name,,n_sect,linenumber,addressstatic final bytedeleted include file: name,,NO_SECT,0,sumstatic final byteprocedure name (f77 kludge): name,,NO_SECT,0,0static final byteprocedure: name,,n_sect,linenumber,addressstatic final byteglobal symbol: name,,NO_SECT,type,0static final byteleft bracket: 0,,NO_SECT,nesting level,addressstatic final byte.lcomm symbol: name,,n_sect,type,addressstatic final bytesecond stab entry with length informationstatic final bytelocal sym: name,,NO_SECT,type,offsetstatic final bytecompiler -O level: name,,NO_SECT,0,0static final byteemitted with gcc2_compiled and in gcc sourcestatic final byteobject file name: name,,0,0,st_mtimestatic final bytecompiler parameters: name,,NO_SECT,0,0static final byteparameter: name,,NO_SECT,type,offsetstatic final byteright bracket: 0,,NO_SECT,nesting level,addressstatic final byteregister sym: name,,NO_SECT,type,registerstatic final bytesrc line: 0,,n_sect,linenumber,addressstatic final bytesource file name: name,,n_sect,0,addressstatic final byte#included file name: name,,n_sect,0,addressstatic final bytestructure elt: name,,NO_SECT,type,struct_offsetstatic final bytestatic symbol: name,,n_sect,type,addressstatic final bytecompiler version: name,,NO_SECT,0,0static final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final bytestatic final bytestatic final intexternal symbol bit, set for external symbolsstatic final intprivate external symbol bitstatic final intif any of these bits set, a symbolic debugging entrystatic final intmask for the type bitsstatic final bytestatic final bytesymbol is not in any sectionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intReference type bits of the n_desc field of undefined symbolsstatic final intstatic final bytestatic final byteabsolute, n_sect == NO_SECTstatic final byteindirectstatic final byteprebound undefined (defined in a dylib)static final bytedefined in section number n_sectstatic final byteundefined, n_sect == NO_SECT -
Constructor Summary
Constructors -
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()
-