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

public Interface DebugVC50SegDesc

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

Models a segment descriptor in sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegMap.

Method Summary

Modifier and TypeMethod and Description
public short
getClassName()

The byte index of the class name in the sstSegName table.

public short
getFlags()

Descriptor flags bit field.

public short
getFrame()

This value has different meanings depending upon the values of fAbs and fSel in the flags bit array and ovl:

fAbs fSel ovl Operation 0 0 0 Frame is added to PSP + 0x10 if not a .com file 0 0 0 Frame is added to PSP if it is a .com file 0 0 != 0 Frame is added to current overlay base 1 0 x Frame is absolute address 0 1 x Frame contains a selector
public short
getGroup()

The group index into the descriptor array.

public short
getName()

The byte index of the segment or group name in the sstSegName table.

public int
getOffset()

Byte offset of the logical segment within the specified physical segment.

public short
getOverlayNum()

The logical overlay number.

public int
getSize()

Byte count of the logical segment or group.

Method Detail

getClassNameback to summary
public short getClassName()

The byte index of the class name in the sstSegName table. A value of 0xffff indicates there is no name.

getFlagsback to summary
public short getFlags()

Descriptor flags bit field. See sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDescEnums.

getFrameback to summary
public short getFrame()

This value has different meanings depending upon the values of fAbs and fSel in the flags bit array and ovl:

fAbs fSel ovl Operation
0 0 0 Frame is added to PSP + 0x10 if not a .com file
0 0 0 Frame is added to PSP if it is a .com file
0 0 != 0 Frame is added to current overlay base
1 0 x Frame is absolute address
0 1 x Frame contains a selector

getGroupback to summary
public short getGroup()

The group index into the descriptor array. The group index must either be 0 or cSegLog <= group < cSeg.

getNameback to summary
public short getName()

The byte index of the segment or group name in the sstSegName table. A value of 0xffff indicates there is no name.

getOffsetback to summary
public int getOffset()

Byte offset of the logical segment within the specified physical segment. If fGroup is set in flags, offset is the offset of the group in the physical segment. Currently, all groups define physical segments so offset will be zero for groups.

getOverlayNumback to summary
public short getOverlayNum()

The logical overlay number.

getSizeback to summary
public int getSize()

Byte count of the logical segment or group.