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) |
printStackTracespublic BaselineExecutionStateExtractor()
public ExecutionState extractState(RVMThread thread, Offset osrFPoff, Offset methFPoff, int cmid)
extractState in class ExecutionStateExtractorthread - : 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)