APIdia Launch Partner
Top Description Methods
sun.jvm.hotspot.debugger.win32.coff

public Interface DebugDirectoryEntry

Known Direct Implementers
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser.COFFFileImpl.COFFHeaderImpl.DebugDirectoryEntryImpl

Models an entry in the Debug Directory, which is an entry in the image optional header. This directory indicates where in the image the CodeView debug information appears, if enabled using /Z7 /PDB:NONE. (Some of the descriptions are taken directly from Microsoft's documentation and are copyrighted by Microsoft.)

Method Summary

Modifier and TypeMethod and Description
public int
getAddressOfRawData()

Address of the debug data when loaded, relative to the image base.

public int
getCharacteristics()

A reserved field intended to be used for flags, set to zero for now.

public DebugVC50
getDebugVC50()

If this debug directory entry is of type IMAGE_DEBUG_TYPE_CODEVIEW (see sun.jvm.hotspot.debugger.win32.coff.DebugTypes), returns the contents as a DebugVC50 object; otherwise, returns null.

public short
getMajorVersion()

Major version number of the debug data format.

public short
getMinorVersion()

Minor version number of the debug data format.

public int
getPointerToRawData()

File pointer to the debug data.

public byte
getRawDataByte(int i)

Placeholder

public int
getSizeOfData()

Size of the debug data (not including the debug directory itself).

public int
getTimeDateStamp()

Time and date the debug data was created.

public int
getType()

Format of debugging information: this field enables support of multiple debuggers.

Method Detail

getAddressOfRawDataback to summary
public int getAddressOfRawData()

Address of the debug data when loaded, relative to the image base.

getCharacteristicsback to summary
public int getCharacteristics()

A reserved field intended to be used for flags, set to zero for now.

getDebugVC50back to summary
public DebugVC50 getDebugVC50()

If this debug directory entry is of type IMAGE_DEBUG_TYPE_CODEVIEW (see sun.jvm.hotspot.debugger.win32.coff.DebugTypes), returns the contents as a DebugVC50 object; otherwise, returns null.

getMajorVersionback to summary
public short getMajorVersion()

Major version number of the debug data format.

getMinorVersionback to summary
public short getMinorVersion()

Minor version number of the debug data format.

getPointerToRawDataback to summary
public int getPointerToRawData()

File pointer to the debug data.

getRawDataByteback to summary
public byte getRawDataByte(int i)

Placeholder

getSizeOfDataback to summary
public int getSizeOfData()

Size of the debug data (not including the debug directory itself).

getTimeDateStampback to summary
public int getTimeDateStamp()

Time and date the debug data was created.

getTypeback to summary
public int getType()

Format of debugging information: this field enables support of multiple debuggers. See sun.jvm.hotspot.debugger.win32.coff.DebugTypes.