Uses of Class
org.jboss.byteman.agent.adapter.cfg.BBlock
-
Packages that use BBlock Package Description org.jboss.byteman.agent.adapter.cfg -
-
Uses of BBlock in org.jboss.byteman.agent.adapter.cfg
Fields in org.jboss.byteman.agent.adapter.cfg declared as BBlock Modifier and Type Field Description private BBlockCodeLocation. blockthe basic block containing the instructionprivate BBlockCFG. currentthe current basic blockprivate BBlockCFG. entrythe label of the first basic block in the codeFields in org.jboss.byteman.agent.adapter.cfg with type parameters of type BBlock Modifier and Type Field Description private java.util.Map<org.objectweb.asm.Label,BBlock>CFG. blocksa mapping from the start label of a basic block to the associated blockprivate java.util.Map<BBlock,FanOut>CFG. containsa map identifying the containment relationship between a basic block and labels which identify instructions located within the block - the first entry is the block label itselfMethods in org.jboss.byteman.agent.adapter.cfg that return BBlock Modifier and Type Method Description BBlockCFG. getBlock(org.objectweb.asm.Label label)return the block containing a label if knownBBlockCodeLocation. getBlock()Methods in org.jboss.byteman.agent.adapter.cfg with parameters of type BBlock Modifier and Type Method Description private voidCFG. addContains(BBlock block, org.objectweb.asm.Label label)add a label to the list of labels contained in a given blockFanOutCFG. getContains(BBlock block)return a link object listing all the labels contained in a given blockjava.util.List<CodeLocation>CFG. getOpenMonitorEnters(BBlock block)retrieve the list of monitor enter locations open at the start of a given blockprivate CodeLocationCFG. getPairedExit(CodeLocation enter, BBlock block)locate a monitor exit instruction in block associated with a given monitor enterConstructors in org.jboss.byteman.agent.adapter.cfg with parameters of type BBlock Constructor Description CodeLocation(BBlock block, int instructionIdx)
-