Uses of Class
org.jboss.byteman.agent.adapter.cfg.CodeLocation
-
Packages that use CodeLocation Package Description 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 Modifier and Type Method Description 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 exitCodeLocation
CFG. nextLocation()
return a location which will identify the next instruction added to the current blockCodeLocation
CFG. setLocation(org.objectweb.asm.Label label)
set the location of a label to the next instruction offset in the current blockMethods in org.jboss.byteman.agent.adapter.cfg that return types with arguments of type CodeLocation Modifier and Type Method Description Iterator<CodeLocation>
BBlock. getMonitorEnters()
retrieve a list of all monitor enter instruction locations occurring in this blockIterator<CodeLocation>
BBlock. getMonitorExits()
retrieve a list of all monitor exit instruction locations occurring in this blockIterator<CodeLocation>
TryCatchDetails. getOpenEnters()
List<CodeLocation>
CFG. getOpenMonitorEnters(BBlock block)
retrieve the list of monitor enter locations open at the start of a given blockList<CodeLocation>
CFG. getOpenMonitorEnters(org.objectweb.asm.Label label)
retrieve the list of monitor enter locations open at the start of a given blockIterator<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 Modifier and Type Method Description 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 orderingint
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 handlerCodeLocation
CFG. getPairedEnter(CodeLocation exit)
locate the monitor enter instruction associated with a given monitor exitint
CFG. getSavedMonitorIdx(CodeLocation open)
return the index of the local var at which this monitorenter saved its lock objectMethod parameters in org.jboss.byteman.agent.adapter.cfg with type arguments of type CodeLocation Modifier and Type Method Description void
TryCatchDetails. addOpenLocations(List<CodeLocation> openMonitorEnters)
add all the open locations associated with this handler to the supplied list of open locations maintaining the reverse position ordering
-