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

public Interface DebugVC50SSSrcModule

extends DebugVC50Subsection
Known Direct Implementers
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser.COFFFileImpl.COFFHeaderImpl.DebugVC50Impl.DebugVC50SSSrcModuleImpl

Models the "sstSrcModule" subsection in Visual C++ 5.0 debug information. This subsection contains line number to address mappings. (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
getNumCodeSegments()

The number of code segments receiving code from this module.

public int
getNumSourceFiles()

The number of source files contributing code to segments.

public int
getSegment(int i)

Get ith (0..getNumCodeSegments() - 1) segment to which this module contributes code.

public int
getSegmentEndOffset(int i)

Get ith (0..getNumCodeSegments() - 1) end offset, within a segment, of code contributed to that segment.

public int
getSegmentStartOffset(int i)

Get ith (0..getNumCodeSegments() - 1) start offset, within a segment, of code contributed to that segment.

public DebugVC50SrcModFileDesc
getSourceFileDesc(int i)

Get description of ith source file (0..getNumSourceFiles() - 1) contributing code to this module.

Inherited from sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection:
getSubsectionModuleIndexgetSubsectionSizegetSubsectionType

Method Detail

getNumCodeSegmentsback to summary
public int getNumCodeSegments()

The number of code segments receiving code from this module.

getNumSourceFilesback to summary
public int getNumSourceFiles()

The number of source files contributing code to segments.

getSegmentback to summary
public int getSegment(int i)

Get ith (0..getNumCodeSegments() - 1) segment to which this module contributes code. See sun.jvm.hotspot.debugger.win32.coff.COFFHeader.getSectionHeader.

getSegmentEndOffsetback to summary
public int getSegmentEndOffset(int i)

Get ith (0..getNumCodeSegments() - 1) end offset, within a segment, of code contributed to that segment. If this and the start offset are both 0, the start/end offsets are not known and the file and line tables must be examined to find information about the program counter of interest.

getSegmentStartOffsetback to summary
public int getSegmentStartOffset(int i)

Get ith (0..getNumCodeSegments() - 1) start offset, within a segment, of code contributed to that segment. If this and the end offset are both 0, the start/end offsets are not known and the file and line tables must be examined to find information about the program counter of interest.

getSourceFileDescback to summary
public DebugVC50SrcModFileDesc getSourceFileDesc(int i)

Get description of ith source file (0..getNumSourceFiles() - 1) contributing code to this module.