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 byteDEBUG_N_BCOMMbegin common: name,,NO_SECT,0,0static byteDEBUG_N_BINCLinclude file beginning: name,,NO_SECT,0,sumstatic byteDEBUG_N_BNSYMbegin nsect sym: 0,,n_sect,0,addressstatic byteDEBUG_N_ECOMLend common (local name): 0,,n_sect,0,addressstatic byteDEBUG_N_ECOMMend common: name,,n_sect,0,0static byteDEBUG_N_EINCLinclude file end: name,,NO_SECT,0,0static byteDEBUG_N_ENSYMend nsect sym: 0,,n_sect,0,addressstatic byteDEBUG_N_ENTRYalternate entry: name,,n_sect,linenumber,addressstatic byteDEBUG_N_EXCLdeleted include file: name,,NO_SECT,0,sumstatic byteDEBUG_N_FNAMEprocedure name (f77 kludge): name,,NO_SECT,0,0static byteDEBUG_N_FUNprocedure: name,,n_sect,linenumber,addressstatic byteDEBUG_N_GSYMglobal symbol: name,,NO_SECT,type,0static byteDEBUG_N_LBRACleft bracket: 0,,NO_SECT,nesting level,addressstatic byteDEBUG_N_LCSYM.lcomm symbol: name,,n_sect,type,addressstatic byteDEBUG_N_LENGsecond stab entry with length informationstatic byteDEBUG_N_LSYMlocal sym: name,,NO_SECT,type,offsetstatic byteDEBUG_N_OLEVELcompiler -O level: name,,NO_SECT,0,0static byteDEBUG_N_OPTemitted with gcc2_compiled and in gcc sourcestatic byteDEBUG_N_OSOobject file name: name,,0,0,st_mtimestatic byteDEBUG_N_PARAMScompiler parameters: name,,NO_SECT,0,0static byteDEBUG_N_PSYMparameter: name,,NO_SECT,type,offsetstatic byteDEBUG_N_RBRACright bracket: 0,,NO_SECT,nesting level,addressstatic byteDEBUG_N_RSYMregister sym: name,,NO_SECT,type,registerstatic byteDEBUG_N_SLINEsrc line: 0,,n_sect,linenumber,addressstatic byteDEBUG_N_SOsource file name: name,,n_sect,0,addressstatic byteDEBUG_N_SOL#included file name: name,,n_sect,0,addressstatic byteDEBUG_N_SSYMstructure elt: name,,NO_SECT,type,struct_offsetstatic byteDEBUG_N_STSYMstatic symbol: name,,n_sect,type,addressstatic byteDEBUG_N_VERSIONcompiler version: name,,NO_SECT,0,0static shortDESC_N_ARM_THUMB_DEFstatic shortDESC_N_DESC_DISCARDEDstatic shortDESC_N_NO_DEAD_STRIPstatic shortDESC_N_REF_TO_WEAKstatic shortDESC_N_WEAK_DEFstatic shortDESC_N_WEAK_REFstatic byteDYNAMIC_LOOKUP_ORDINALstatic byteEXECUTABLE_ORDINALstatic intMASK_N_EXTexternal symbol bit, set for external symbolsstatic intMASK_N_PEXTprivate external symbol bitstatic intMASK_N_STABif any of these bits set, a symbolic debugging entrystatic intMASK_N_TYPEmask for the type bitsstatic byteMAX_LIBRARY_ORDINALstatic byteNO_SECTsymbol is not in any sectionstatic intREFERENCE_FLAG_DEFINEDstatic intREFERENCE_FLAG_PRIVATE_DEFINEDstatic intREFERENCE_FLAG_PRIVATE_UNDEFINED_LAZYstatic intREFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZYstatic intREFERENCE_FLAG_UNDEFINED_LAZYstatic intREFERENCE_FLAG_UNDEFINED_NON_LAZYstatic intREFERENCE_TYPEReference type bits of the n_desc field of undefined symbolsstatic intREFERENCED_DYNAMICALLYstatic byteSELF_LIBRARY_ORDINALstatic byteTYPE_N_ABSabsolute, n_sect == NO_SECTstatic byteTYPE_N_INDRindirectstatic byteTYPE_N_PBUDprebound undefined (defined in a dylib)static byteTYPE_N_SECTdefined in section number n_sectstatic byteTYPE_N_UNDFundefined, 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
-
-