# Package ghidra.app.util.bin.format.pe.debug

package ghidra.app.util.bin.format.pe.debug

- Related Packages
  Package
  Description
  ghidra.app.util.bin.format.pe
  ghidra.app.util.bin.format.pe.cli
  ghidra.app.util.bin.format.pe.resource
  ghidra.app.util.bin.format.pe.rich
- Class
  Description
  DebugCodeView
  A class to represent the code view debug information.
  DebugCodeViewConstants
  Constants defined in Code View Debug information.
  DebugCodeViewSymbolTable
  A class to represent the Object Module Format (OMF) code view symbol table.
  DebugCOFFLineNumber
  A class to represent the COFF Line number data structure.
  DebugCOFFSymbol
  A class to represent the COFF symbol data structure.
  DebugCOFFSymbolAux
  A class to represent the COFF Auxiliary Symbol data structure.
  DebugCOFFSymbolAux.AuxFile
  DebugCOFFSymbolAux.AuxSection
  DebugCOFFSymbolAux.AuxSym
  DebugCOFFSymbolsHeader
  A class to represent the COFF Symbols Header.
  DebugCOFFSymbolTable
  A class to represent the COFF Symbol Table.
  DebugDirectory
  A class to represent the Debug Directory data structure.
  DebugDirectoryParser
  A helper class to parsing different types of debug information from a debug directory
  DebugFixup
  A possible implementation of the FIXUP debug directory.
  DebugFixupElement
  A possible implementation of the FIXUP debug directory elements.
  DebugMisc
  A class to represent the `IMAGE_DEBUG_MISC` struct as defined in `winnt.h`.
  DebugSymbol
  A base class for Object Module Format (OMF) symbols.
  DebugSymbolSelector
  OMFAlignSym
  A class to represent the Object Module Format (OMF) alignment symbol.
  OMFFileIndex
  A class to represent the Object Module Format (OMF) File Index data structure.
  OMFGlobal
  A class to represent the Object Module Format (OMF) Global data structure.
  OMFLibrary
  A class to represent the Object Module Format (OMF) Library data structure.
  OMFModule
  typedef struct OMFModule { unsigned short ovlNumber; // overlay number unsigned short iLib; // library that the module was linked from unsigned short cSeg; // count of number of segments in module char Style[2]; // debugging style "CV" OMFSegDesc SegInfo[1]; // describes segments in module char Name[]; // length prefixed module name padded to long word boundary } OMFModule;
  OMFSegDesc
  A class to represent the Object Module Format (OMF) Segment Descriptor data structure.
  OMFSegMap
  typedef struct OMFSegMap { unsigned short cSeg; // total number of segment descriptors unsigned short cSegLog; // number of logical segment descriptors OMFSegMapDesc rgDesc[0]; // array of segment descriptors };
  OMFSegMapDesc
  A class to represent the Object Module Format (OMF) Segment Mapping Descriptor data structure.
  OMFSrcModule
  A class to represent the Object Module Format (OMF) Source Module data structure.
  OMFSrcModuleFile
  A class to represent the Object Module Format (OMF) Source Module File data structure.
  OMFSrcModuleLine
  A class to represent the Object Module Format (OMF) Source Module Line data structure.
  PrimitiveTypeListing
  A class to convert from debug data types into Ghidra data types.
  S_BPREL32_NEW
  A class to represent the S_BPREL32_NEW data structure.
  S_GPROC32_NEW
  A class to represent the S_GPROC32_NEW data structure.