|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jikesrvm.adaptive.OnStackReplacementEvent
public final class OnStackReplacementEvent
Event generated by a thread aware of on-stack-replacement request. The event is feed to the controller with suspended thread, and hot method id. Since it does not need to go through analytic model, it does not extend the HotMethodEvent.
Field Summary | |
---|---|
int |
CMID
the compiled method id |
RVMThread |
suspendedThread
the suspended thread. |
Offset |
tsFromFPoff
the threadSwithFrom fp offset |
int |
whereFrom
remember where it comes from |
Offset |
ypTakenFPoff
the osr method's fp offset |
Constructor Summary | |
---|---|
OnStackReplacementEvent()
|
Method Summary | |
---|---|
void |
process()
This function will generate a controller plan and inserted in the recompilation queue. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public RVMThread suspendedThread
public int whereFrom
public int CMID
public Offset tsFromFPoff
public Offset ypTakenFPoff
Constructor Detail |
---|
public OnStackReplacementEvent()
Method Detail |
---|
public void process()
process
in interface ControllerInputEvent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |