Interface IBasicBlockSkeleton<InsnType extends IInstruction>
- Type Parameters:
InsnType- instruction type
- 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:
- first instruction address
-
getLastAddress
long getLastAddress()Address of last instruction in the block.- Returns:
- last instruction address
-
getEndAddress
long getEndAddress()Address following the last instruction of the block (ie, last exclusive address).- Returns:
- end address
-
getInsntructions
Get the list of instructions that make up this basic block.- Returns:
- block instructions
-
getDstOffsets
Get the offsets to which this basic block is branching.- Returns:
- destination offsets
-