public final class BaselineExecutionStateExtractor extends ExecutionStateExtractor
Constructor and Description |
---|
BaselineExecutionStateExtractor() |
Modifier and Type | Method and Description |
---|---|
ExecutionState |
extractState(RVMThread thread,
Offset osrFPoff,
Offset methFPoff,
int cmid)
Implements ExecutionStateExtractor.extractState.
|
private static void |
getVariableValue(byte[] stack,
Offset offset,
byte[] types,
BaselineCompiledMethod compiledMethod,
boolean kind,
ExecutionState state) |
printStackTraces
public BaselineExecutionStateExtractor()
public ExecutionState extractState(RVMThread thread, Offset osrFPoff, Offset methFPoff, int cmid)
extractState
in class ExecutionStateExtractor
thread
- : the suspended thread, the registers and stack frames are used.osrFPoff
- : the osr method's stack frame offsetmethFPoff
- : the real method's stack frame offsetcmid
- : the top application method ( system calls are unwounded ).
return a ExecutionStateExtractor object.private static void getVariableValue(byte[] stack, Offset offset, byte[] types, BaselineCompiledMethod compiledMethod, boolean kind, ExecutionState state)