Interface IBasicBlockSkeleton<InsnType extends IInstruction>
- Type Parameters:
InsnType-
- All Superinterfaces:
Iterable<InsnType>
Generic interface for basic block builders.
-
Method Summary
Modifier and TypeMethodDescriptionGet the offsets to which this basic block is branching.longAddress following the last instruction of the block (ie, last exclusive address).longAddress of first instruction in the block.Get the list of instructions that make up this basic block.longAddress of last instruction in the block.Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
getFirstAddress
long getFirstAddress()Address of first instruction in the block.- Returns:
-
getLastAddress
long getLastAddress()Address of last instruction in the block.- Returns:
-
getEndAddress
long getEndAddress()Address following the last instruction of the block (ie, last exclusive address).- Returns:
-
getInsntructions
Get the list of instructions that make up this basic block.- Returns:
-
getDstOffsets
Get the offsets to which this basic block is branching.- Returns:
-