Interface IBranchTarget
- All Known Implementing Classes:
BranchTarget,CallGraphVertex
Definition of a branch target. The target can be internal (resolved to a concrete memory address)
or external (a routine reference).
-
Method Summary
Modifier and TypeMethodDescriptionGet the internal address.Get the target routine.booleanDetermine whether this target is internal.
-
Method Details
-
isInternal
boolean isInternal()Determine whether this target is internal.- Returns:
- true if the target is an internal address
-
getInternalAddress
ICodePointer getInternalAddress()Get the internal address.- Returns:
- internal code pointer, or null if this target is external
-
getRoutine
INativeMethodItem getRoutine()Get the target routine.- Returns:
- target routine, or null if this target is not a routine
-