Class CoffDebugDirectoryEntry
java.lang.Object
com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
The COFF Debug directory object used by
PE units.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intSize of a COFF debug-directory entry on disk. -
Method Summary
Modifier and TypeMethodDescriptionintGet raw data address.intGet debug characteristics.intGet major debug format version.intGet minor debug format version.intGet raw data file pointer.intGet debug data size.longGet entry start address.intGet timestamp value.intgetType()Get debug information type.static CoffDebugDirectoryEntryparse(long startAddress, ByteBuffer b) Parse a COFF debug-directory entry.
-
Field Details
-
SIZE_ON_DISK
public static final int SIZE_ON_DISKSize of a COFF debug-directory entry on disk.- See Also:
-
-
Method Details
-
parse
Parse a COFF debug-directory entry.- Parameters:
startAddress- entry start addressb- 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
-