public class CompiledVFrame extends JavaVFrame
Constructor and Description |
---|
CompiledVFrame(Frame fr,
RegisterMap regMap,
JavaThread thread,
ScopeDesc scope,
boolean mayBeImprecise) |
Modifier and Type | Method and Description |
---|---|
int |
getBCI() |
NMethod |
getCode()
Returns the active method
|
NMethod |
getCodeUnsafe()
Returns the active method.
|
StackValueCollection |
getExpressions() |
StackValueCollection |
getLocals() |
Method |
getMethod()
JVM state
|
java.util.List |
getMonitors()
Returns List
|
int |
getRawBCI()
Returns SynchronizationEntryBCI or bci() (used for synchronization)
|
ScopeDesc |
getScope()
Returns the ScopeDesc
|
boolean |
isCompiledFrame() |
boolean |
isDeoptimized() |
boolean |
isTop()
Answers if the this is the top vframe in the frame, i.e., if the
sender vframe is in the caller frame
|
boolean |
mayBeImpreciseDbg()
An indication of whether this VFrame is "precise" or a best
guess.
|
VFrame |
sender()
Returns the sender vframe
|
VFrame |
sender(boolean mayBeImprecise)
Returns the sender vframe; takes argument for debugging situation
|
equals, hashCode, isJavaFrame, print, printActivation, printActivationOn, printOn, structuralCompare, verify
getFrame, getRegisterMap, getThread, isEntryFrame, isInterpretedFrame, javaSender, newVFrame, newVFrame, printValue, printValueOn, top
public CompiledVFrame(Frame fr, RegisterMap regMap, JavaThread thread, ScopeDesc scope, boolean mayBeImprecise)
public boolean isTop()
VFrame
public boolean isCompiledFrame()
isCompiledFrame
in class VFrame
public boolean isDeoptimized()
isDeoptimized
in class VFrame
public boolean mayBeImpreciseDbg()
VFrame
mayBeImpreciseDbg
in class VFrame
public NMethod getCode()
public NMethod getCodeUnsafe()
public ScopeDesc getScope()
public Method getMethod()
JavaVFrame
getMethod
in class JavaVFrame
public StackValueCollection getLocals()
getLocals
in class JavaVFrame
public StackValueCollection getExpressions()
getExpressions
in class JavaVFrame
public java.util.List getMonitors()
getMonitors
in class JavaVFrame
public int getBCI()
getBCI
in class JavaVFrame
public int getRawBCI()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.