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 CodeLocationCFG. getLocation(org.objectweb.asm.Label label)return the location of the label if known or null if it has not yet been reached.CodeLocationCFG. getPairedEnter(CodeLocation exit)locate the monitor enter instruction associated with a given monitor exitCodeLocationCFG. nextLocation()return a location which will identify the next instruction added to the current blockCodeLocationCFG. 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 voidTryCatchDetails. addOpenEnter(CodeLocation openEnter)add a new monitor enter location to the list of open locations associated with this handler maintaining the reverse position orderingintCodeLocation. compareTo(CodeLocation loc)booleanTryCatchDetails. containsOpenEnter(CodeLocation openEnter)check if a monitor enter location belongs to the list of open locations associated with this handlerCodeLocationCFG. getPairedEnter(CodeLocation exit)locate the monitor enter instruction associated with a given monitor exitintCFG. 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 voidTryCatchDetails. 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
-