public class HotSpotStackFrameReference extends Object implements InspectedFrame
Modifier and Type | Field and Description |
---|---|
private int |
bci |
private CompilerToVM |
compilerToVM |
private int |
frameNumber |
private boolean[] |
localIsVirtual |
private Object[] |
locals |
private long |
metaspaceMethod |
private long |
stackPointer |
Constructor and Description |
---|
HotSpotStackFrameReference() |
Modifier and Type | Method and Description |
---|---|
int |
getBytecodeIndex() |
int |
getFrameNumber() |
Object |
getLocal(int index) |
ResolvedJavaMethod |
getMethod() |
long |
getStackPointer() |
boolean |
hasVirtualObjects() |
boolean |
isMethod(ResolvedJavaMethod method) |
boolean |
isVirtual(int index) |
void |
materializeVirtualObjects(boolean invalidateCode) |
String |
toString() |
private CompilerToVM compilerToVM
private long stackPointer
private int frameNumber
private int bci
private long metaspaceMethod
private boolean[] localIsVirtual
public HotSpotStackFrameReference()
public long getStackPointer()
public int getFrameNumber()
public Object getLocal(int index)
getLocal
in interface InspectedFrame
public boolean isVirtual(int index)
isVirtual
in interface InspectedFrame
public void materializeVirtualObjects(boolean invalidateCode)
materializeVirtualObjects
in interface InspectedFrame
public int getBytecodeIndex()
getBytecodeIndex
in interface InspectedFrame
public ResolvedJavaMethod getMethod()
getMethod
in interface InspectedFrame
public boolean isMethod(ResolvedJavaMethod method)
isMethod
in interface InspectedFrame
public boolean hasVirtualObjects()
hasVirtualObjects
in interface InspectedFrame