|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CodeLocation | |
---|---|
org.jboss.byteman.agent.adapter.cfg |
Uses of CodeLocation in org.jboss.byteman.agent.adapter.cfg |
---|
Methods in org.jboss.byteman.agent.adapter.cfg that return CodeLocation | |
---|---|
CodeLocation |
CFG.getLocation(org.objectweb.asm.Label label)
return the location of the label if known or null if it has not yet been reached. |
CodeLocation |
CFG.getPairedEnter(CodeLocation exit)
locate the monitor enter instruction associated with a given monitor exit |
CodeLocation |
CFG.nextLocation()
return a location which will identify the next instruction added to the current block |
CodeLocation |
CFG.setLocation(org.objectweb.asm.Label label)
set the location of a label to the next instruction offset in the current block |
Methods in org.jboss.byteman.agent.adapter.cfg that return types with arguments of type CodeLocation | |
---|---|
java.util.Iterator<CodeLocation> |
BBlock.getMonitorEnters()
retrieve a list of all monitor enter instruction locations occurring in this block |
java.util.Iterator<CodeLocation> |
BBlock.getMonitorExits()
retrieve a list of all monitor exit instruction locations occurring in this block |
java.util.Iterator<CodeLocation> |
TryCatchDetails.getOpenEnters()
|
java.util.List<CodeLocation> |
CFG.getOpenMonitorEnters(BBlock block)
retrieve the list of monitor enter locations open at the start of a given block |
java.util.List<CodeLocation> |
CFG.getOpenMonitorEnters(org.objectweb.asm.Label label)
retrieve the list of monitor enter locations open at the start of a given block |
java.util.Iterator<CodeLocation> |
CFG.getOpenMonitors(TriggerDetails triggerDetails)
retrieve the list of monitor enter locations associated with a trigger block. |
Methods in org.jboss.byteman.agent.adapter.cfg with parameters of type CodeLocation | |
---|---|
void |
TryCatchDetails.addOpenEnter(CodeLocation openEnter)
add a new monitor enter location to the list of open locations associated with this handler maintaining the reverse position ordering |
int |
CodeLocation.compareTo(CodeLocation loc)
|
boolean |
TryCatchDetails.containsOpenEnter(CodeLocation openEnter)
check if a monitor enter location belongs to the list of open locations associated with this handler |
CodeLocation |
CFG.getPairedEnter(CodeLocation exit)
locate the monitor enter instruction associated with a given monitor exit |
int |
CFG.getSavedMonitorIdx(CodeLocation open)
return the index of the local var at which this monitorenter saved its lock object |
Method parameters in org.jboss.byteman.agent.adapter.cfg with type arguments of type CodeLocation | |
---|---|
void |
TryCatchDetails.addOpenLocations(java.util.List<CodeLocation> openMonitorEnters)
add all the open locations associated with this handler to the supplied list of open locations maintaining the reverse position ordering |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |