Class CoffDebugDirectoryEntry

java.lang.Object
com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry

@Ser public class CoffDebugDirectoryEntry extends Object
The COFF Debug directory object used by PE units.
  • Field Details

    • SIZE_ON_DISK

      public static final int SIZE_ON_DISK
      Size of a COFF debug-directory entry on disk.
      See Also:
  • Method Details

    • parse

      public static CoffDebugDirectoryEntry parse(long startAddress, ByteBuffer b)
      Parse a COFF debug-directory entry.
      Parameters:
      startAddress - entry start address
      b - input buffer
      Returns:
      parsed entry
    • getCharacteristics

      public int getCharacteristics()
      Get debug characteristics.
      Returns:
      debug characteristics
    • getTimeDateStamp

      public int getTimeDateStamp()
      Get timestamp value.
      Returns:
      timestamp value
    • getMajorVersion

      public int getMajorVersion()
      Get major debug format version.
      Returns:
      major debug format version
    • getMinorVersion

      public int getMinorVersion()
      Get minor debug format version.
      Returns:
      minor debug format version
    • getType

      public int getType()
      Get debug information type.
      Returns:
      debug information type
    • getSizeOfData

      public int getSizeOfData()
      Get debug data size.
      Returns:
      debug data size
    • getAddressOfRawData

      public int getAddressOfRawData()
      Get raw data address.
      Returns:
      raw data address
    • getPointerToRawData

      public int getPointerToRawData()
      Get raw data file pointer.
      Returns:
      raw data file pointer
    • getStartAddress

      public long getStartAddress()
      Get entry start address.
      Returns:
      entry start address