Top Description Fields Constructors Methods
sun.jvm.hotspot.code

public Class PCDesc

extends VMObject
Class Inheritance
Imports
java.io.*, java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.Observable, .Observer

PcDescs map a physical PC (given as offset from start of nmethod) to the corresponding source scope and byte code index.

Field Summary

Modifier and TypeField and Description
private static int
private static CIntegerField
private static CIntegerField
private static CIntegerField
private static int
private static int
private static CIntegerField
Inherited from sun.jvm.hotspot.runtime.VMObject:
addr

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public int
public Address
public boolean
public int
private static void
public boolean
public void
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

isMethodHandleInvokeMaskback to summary
private static int isMethodHandleInvokeMask
objDecodeOffsetFieldback to summary
private static CIntegerField objDecodeOffsetField
pcFlagsFieldback to summary
private static CIntegerField pcFlagsField
pcOffsetFieldback to summary
private static CIntegerField pcOffsetField
reexecuteMaskback to summary
private static int reexecuteMask
returnOopMaskback to summary
private static int returnOopMask
scopeDecodeOffsetFieldback to summary
private static CIntegerField scopeDecodeOffsetField

Constructor Detail

PCDescback to summary
public PCDesc(Address addr)

Method Detail

getObjDecodeOffsetback to summary
public int getObjDecodeOffset()
getPCOffsetback to summary
public int getPCOffset()
getRealPCback to summary
public Address getRealPC(NMethod code)
getReexecuteback to summary
public boolean getReexecute()
getScopeDecodeOffsetback to summary
public int getScopeDecodeOffset()
initializeback to summary
private static void initialize(TypeDataBase db)
isMethodHandleInvokeback to summary
public boolean isMethodHandleInvoke()
printOnback to summary
public void printOn(PrintStream tty, NMethod code)