Class JitPassage.EntryPcodeOp

java.lang.Object
ghidra.program.model.pcode.PcodeOp
ghidra.pcode.emu.jit.JitPassage.EntryPcodeOp
Enclosing class:
JitPassage

public static class JitPassage.EntryPcodeOp extends PcodeOp
A synthetic op representing the initial seed of a decoded passage.

Because we use a queue of JitPassage.ExtBranches as the seed queue, and the initial seed has no real JitPassage.Branch.from(), we synthesize a branch op from the entry address to itself. This synthetic op is not included in the decoded stride.

  • Constructor Details

    • EntryPcodeOp

      public EntryPcodeOp(JitPassage.AddrCtx entry)
      Construct the passage entry p-code op.
      Parameters:
      entry - the target address and decode context of the passage seed