Class NListConstants

java.lang.Object
ghidra.app.util.bin.format.macho.commands.NListConstants

public final class NListConstants extends Object
  • Field Details Link icon

    • MASK_N_STAB Link icon

      public static final int MASK_N_STAB
      if any of these bits set, a symbolic debugging entry
      See Also:
    • MASK_N_PEXT Link icon

      public static final int MASK_N_PEXT
      private external symbol bit
      See Also:
    • MASK_N_TYPE Link icon

      public static final int MASK_N_TYPE
      mask for the type bits
      See Also:
    • MASK_N_EXT Link icon

      public static final int MASK_N_EXT
      external symbol bit, set for external symbols
      See Also:
    • TYPE_N_UNDF Link icon

      public static final byte TYPE_N_UNDF
      undefined, n_sect == NO_SECT
      See Also:
    • TYPE_N_ABS Link icon

      public static final byte TYPE_N_ABS
      absolute, n_sect == NO_SECT
      See Also:
    • TYPE_N_INDR Link icon

      public static final byte TYPE_N_INDR
      indirect
      See Also:
    • TYPE_N_PBUD Link icon

      public static final byte TYPE_N_PBUD
      prebound undefined (defined in a dylib)
      See Also:
    • TYPE_N_SECT Link icon

      public static final byte TYPE_N_SECT
      defined in section number n_sect
      See Also:
    • REFERENCE_TYPE Link icon

      public static final int REFERENCE_TYPE
      Reference type bits of the n_desc field of undefined symbols
      See Also:
    • REFERENCE_FLAG_UNDEFINED_NON_LAZY Link icon

      public static final int REFERENCE_FLAG_UNDEFINED_NON_LAZY
      See Also:
    • REFERENCE_FLAG_UNDEFINED_LAZY Link icon

      public static final int REFERENCE_FLAG_UNDEFINED_LAZY
      See Also:
    • REFERENCE_FLAG_DEFINED Link icon

      public static final int REFERENCE_FLAG_DEFINED
      See Also:
    • REFERENCE_FLAG_PRIVATE_DEFINED Link icon

      public static final int REFERENCE_FLAG_PRIVATE_DEFINED
      See Also:
    • REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY Link icon

      public static final int REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY
      See Also:
    • REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY Link icon

      public static final int REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY
      See Also:
    • REFERENCED_DYNAMICALLY Link icon

      public static final int REFERENCED_DYNAMICALLY
      See Also:
    • NO_SECT Link icon

      public static final byte NO_SECT
      symbol is not in any section
      See Also:
    • DESC_N_NO_DEAD_STRIP Link icon

      public static final short DESC_N_NO_DEAD_STRIP
      See Also:
    • DESC_N_DESC_DISCARDED Link icon

      public static final short DESC_N_DESC_DISCARDED
      See Also:
    • DESC_N_WEAK_REF Link icon

      public static final short DESC_N_WEAK_REF
      See Also:
    • DESC_N_WEAK_DEF Link icon

      public static final short DESC_N_WEAK_DEF
      See Also:
    • DESC_N_REF_TO_WEAK Link icon

      public static final short DESC_N_REF_TO_WEAK
      See Also:
    • DESC_N_ARM_THUMB_DEF Link icon

      public static final short DESC_N_ARM_THUMB_DEF
      See Also:
    • DEBUG_N_GSYM Link icon

      public static final byte DEBUG_N_GSYM
      global symbol: name,,NO_SECT,type,0
      See Also:
    • DEBUG_N_FNAME Link icon

      public static final byte DEBUG_N_FNAME
      procedure name (f77 kludge): name,,NO_SECT,0,0
      See Also:
    • DEBUG_N_FUN Link icon

      public static final byte DEBUG_N_FUN
      procedure: name,,n_sect,linenumber,address
      See Also:
    • DEBUG_N_STSYM Link icon

      public static final byte DEBUG_N_STSYM
      static symbol: name,,n_sect,type,address
      See Also:
    • DEBUG_N_LCSYM Link icon

      public static final byte DEBUG_N_LCSYM
      .lcomm symbol: name,,n_sect,type,address
      See Also:
    • DEBUG_N_BNSYM Link icon

      public static final byte DEBUG_N_BNSYM
      begin nsect sym: 0,,n_sect,0,address
      See Also:
    • DEBUG_N_OPT Link icon

      public static final byte DEBUG_N_OPT
      emitted with gcc2_compiled and in gcc source
      See Also:
    • DEBUG_N_RSYM Link icon

      public static final byte DEBUG_N_RSYM
      register sym: name,,NO_SECT,type,register
      See Also:
    • DEBUG_N_SLINE Link icon

      public static final byte DEBUG_N_SLINE
      src line: 0,,n_sect,linenumber,address
      See Also:
    • DEBUG_N_ENSYM Link icon

      public static final byte DEBUG_N_ENSYM
      end nsect sym: 0,,n_sect,0,address
      See Also:
    • DEBUG_N_SSYM Link icon

      public static final byte DEBUG_N_SSYM
      structure elt: name,,NO_SECT,type,struct_offset
      See Also:
    • DEBUG_N_SO Link icon

      public static final byte DEBUG_N_SO
      source file name: name,,n_sect,0,address
      See Also:
    • DEBUG_N_OSO Link icon

      public static final byte DEBUG_N_OSO
      object file name: name,,0,0,st_mtime
      See Also:
    • DEBUG_N_LSYM Link icon

      public static final byte DEBUG_N_LSYM
      local sym: name,,NO_SECT,type,offset
      See Also:
    • DEBUG_N_BINCL Link icon

      public static final byte DEBUG_N_BINCL
      include file beginning: name,,NO_SECT,0,sum
      See Also:
    • DEBUG_N_SOL Link icon

      public static final byte DEBUG_N_SOL
      #included file name: name,,n_sect,0,address
      See Also:
    • DEBUG_N_PARAMS Link icon

      public static final byte DEBUG_N_PARAMS
      compiler parameters: name,,NO_SECT,0,0
      See Also:
    • DEBUG_N_VERSION Link icon

      public static final byte DEBUG_N_VERSION
      compiler version: name,,NO_SECT,0,0
      See Also:
    • DEBUG_N_OLEVEL Link icon

      public static final byte DEBUG_N_OLEVEL
      compiler -O level: name,,NO_SECT,0,0
      See Also:
    • DEBUG_N_PSYM Link icon

      public static final byte DEBUG_N_PSYM
      parameter: name,,NO_SECT,type,offset
      See Also:
    • DEBUG_N_EINCL Link icon

      public static final byte DEBUG_N_EINCL
      include file end: name,,NO_SECT,0,0
      See Also:
    • DEBUG_N_ENTRY Link icon

      public static final byte DEBUG_N_ENTRY
      alternate entry: name,,n_sect,linenumber,address
      See Also:
    • DEBUG_N_LBRAC Link icon

      public static final byte DEBUG_N_LBRAC
      left bracket: 0,,NO_SECT,nesting level,address
      See Also:
    • DEBUG_N_EXCL Link icon

      public static final byte DEBUG_N_EXCL
      deleted include file: name,,NO_SECT,0,sum
      See Also:
    • DEBUG_N_RBRAC Link icon

      public static final byte DEBUG_N_RBRAC
      right bracket: 0,,NO_SECT,nesting level,address
      See Also:
    • DEBUG_N_BCOMM Link icon

      public static final byte DEBUG_N_BCOMM
      begin common: name,,NO_SECT,0,0
      See Also:
    • DEBUG_N_ECOMM Link icon

      public static final byte DEBUG_N_ECOMM
      end common: name,,n_sect,0,0
      See Also:
    • DEBUG_N_ECOML Link icon

      public static final byte DEBUG_N_ECOML
      end common (local name): 0,,n_sect,0,address
      See Also:
    • DEBUG_N_LENG Link icon

      public static final byte DEBUG_N_LENG
      second stab entry with length information
      See Also:
    • SELF_LIBRARY_ORDINAL Link icon

      public static final byte SELF_LIBRARY_ORDINAL
      See Also:
    • MAX_LIBRARY_ORDINAL Link icon

      public static final byte MAX_LIBRARY_ORDINAL
      See Also:
    • DYNAMIC_LOOKUP_ORDINAL Link icon

      public static final byte DYNAMIC_LOOKUP_ORDINAL
      See Also:
    • EXECUTABLE_ORDINAL Link icon

      public static final byte EXECUTABLE_ORDINAL
      See Also:
  • Constructor Details Link icon

    • NListConstants Link icon

      public NListConstants()