Interface JitPassage.ExtBranch

All Superinterfaces:
JitPassage.Branch
All Known Implementing Classes:
JitPassage.RExtBranch, JitPassage.SExtBranch
Enclosing class:
JitPassage

public static interface JitPassage.ExtBranch extends JitPassage.Branch
A branch to an address (and context value) not in the same passage

When execution encounters this branch, the run method sets the emulator's program counter and context to the branch target and returns the appropriate entry point for further execution.

Note that this branch type is used by the decoder to track queued decode seeds as well. External branches that get decoded are changed into internal branches.

  • Method Details