IBinaryPattern | Definition of a binary pattern. |
IBranchResolution | Branch resolution data for a dynamic callsite. |
IBranchTarget | |
ICallGraph | Callgraphs are composed of CallGraphVertex connected with CallGraphEdge. |
ICallGraphManager | Interface for the native call graph manager, associated to INativeCodeModel . |
ICodeAnalyzerListener<InsnType extends IInstruction> | |
ICommentManager | |
ICompiler | Interface for an identified compiler. |
IInstructionAugmenter | Provide additional elements for instructions , resulting from program
analysis. |
ILabelManager | Definition of a label manager. |
IMemoryModel | A collection of memory items . |
IMemoryModelListener | |
IMethodStackMemoryModel | |
INativeCodeAdvancedAnalyzer<InsnType extends IInstruction> | Definition of the advanced (optional) code analyzer, controlled by the
INativeCodeAnalyzer . |
INativeCodeAnalyzer<InsnType extends IInstruction> | Definition of a code analyzer. |
INativeCodeAnalyzerExtension<InsnType extends IInstruction> | INativeCodeAnalyzer extensions. |
INativeCodeAnalyzerExtensionsManager<InsnType extends IInstruction> | Interface for the extensions manager of the INativeCodeAnalyzer . |
INativeCodeModel<InsnType extends IInstruction> | Memory model manager for native code unit , normally handled by a
code analyzer . |
IReference | |
IReferenceManager | |
IReferenceTarget | |
IRegistersResolution | Registers resolution data attached to an "augmented" instruction. |
IStackframeManager |
AbstractAnalyzerExtension<InsnType extends IInstruction> | Extension of the INativeCodeAnalyzer . |
BinaryPattern | Basic implementation of a binary pattern. |
BinaryPatternVerifier | A collection of binary patterns and a verifier for it, ie determine if any one of the pattern matches a provided bytes buffer. |
BranchTarget | A branch target is either an internal address or an external routine. |
CallGraphVertex | A callgraph vertex is either build from:
|
DebugInformationPolicy | |
MemoryModelEvent | |
MemoryRanges | Memory ranges, byte addressable. |
MemoryRanges.Range | |
SwitchInformation | Details on a switch-case native construction; for each possible cases it provides the handler address and the jump table entry address and size (if any). |
SwitchInformation.JumpTableInformation | |
SwitchInformation.SwitchCaseInformation | Details on a 'case' of a switch-like statement: the address of the handler code and the
corresponding jump table entry (if any, see isJumpTableBased() )
|
AutoLabelPolicy | Label retrieval policy used ILabelManager , specifically
getLabel() . |
INativeCodeAnalyzerExtensionsManager.ExtensionPriority | Priorities that can be attributed to an extension. |
LibraryID | Identifiers for classic libraries. |
MemoryModelEventType |