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 BBlock
CodeLocation. block
the basic block containing the instructionprivate BBlock
CFG. current
the current basic blockprivate BBlock
CFG. entry
the 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. blocks
a mapping from the start label of a basic block to the associated blockprivate java.util.Map<BBlock,FanOut>
CFG. contains
a 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 BBlock
CFG. getBlock(org.objectweb.asm.Label label)
return the block containing a label if knownBBlock
CodeLocation. getBlock()
Methods in org.jboss.byteman.agent.adapter.cfg with parameters of type BBlock Modifier and Type Method Description private void
CFG. addContains(BBlock block, org.objectweb.asm.Label label)
add a label to the list of labels contained in a given blockFanOut
CFG. 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 CodeLocation
CFG. 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)
-