Interface IBranchTarget

All Known Implementing Classes:
BranchTarget, CallGraphVertex

@Ser public interface IBranchTarget
Definition of a branch target. The target can be internal (resolved to a concrete memory address) or external (a routine reference).
  • 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