public abstract class ExecutionStateExtractor extends Object
It returns a compiler and architecture neutered runtime state ExecutionState.
| Constructor and Description |
|---|
ExecutionStateExtractor() |
| Modifier and Type | Method and Description |
|---|---|
abstract ExecutionState |
extractState(RVMThread thread,
Offset tsFromFPoff,
Offset ypTakenFPoff,
int cmid) |
static void |
printStackTraces(int[] stack,
Offset osrFPoff) |
public ExecutionStateExtractor()
public abstract ExecutionState extractState(RVMThread thread, Offset tsFromFPoff, Offset ypTakenFPoff, int cmid)
thread - a suspended RVM threadtsFromFPoff - the frame pointer offset of the threadSwitchFrom methodypTakenFPoff - the frame pointer offset of the real method where
yield point was taken. tsFrom is the callee of ypTakencmid - the compiled method id of ypTakenpublic static void printStackTraces(int[] stack, Offset osrFPoff)