| BasicBlockModel |
This BlockModel implements the Basic block model.
|
| CodeBlockImpl |
CodeBlockImpl is an implementation of a CodeBlock.
|
| CodeBlockReferenceImpl |
CodeBlockReferenceImpl implements a CodeBlockReference.
|
| ExtCodeBlockImpl |
|
| FollowFlow |
FollowFlow follows the program's code flow either forward or backward from an initial
address set.
|
| IsolatedEntrySubModel |
IsolatedEntryCodeSubModel (S-model) defines subroutines with a
unique entry point, which may share code with other subroutines.
|
| MultEntSubModel |
MultEntSubModel (M-model) defines subroutines which do not share code with
any other subroutine and may have one or more entry points.
|
| OverlapCodeSubModel |
OverlapCodeSubModel (O-model) defines subroutines with a
unique entry point, which may share code with other subroutines.
|
| PartitionCodeSubModel |
PartitionCodeSubModel (Model-P) defines subroutines which do not share code with
other subroutines and may have one or more entry points.
|
| SimpleBlockIterator |
SimpleBlockIterator is an implementation of
CodeBlockIterator capable of iterating in
the forward direction over "simple blocks".
|
| SimpleBlockModel |
This BlockModel implements the simple block model.
|
| SimpleDestReferenceIterator |
This iterator is implemented by getting the flows from the instruction
and iterating over those flows (plus the fallthrough).
|
| SimpleSourceReferenceIterator |
SimpleSourceReferenceIterator is a unidirectional iterator over the CodeBlockReferences
for a CodeBlock.
|
| SingleEntSubIterator |
SingleEntSubIterator is an implementation of
CodeBlockIterator capable of iterating in
the forward direction over subroutine code blocks.
|
| SubroutineDestReferenceIterator |
SubroutineDestReferenceIterator is a unidirectional iterator over
the destination CodeBlockReferences for a CodeBlock.
|
| SubroutineSourceReferenceIterator |
SubroutineSourceReferenceIterator is a unidirectional iterator over
the source CodeBlockReferences for a CodeBlock.
|