public interface

IEJump

implements IEJumpWithOptionalCondition
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump

Class Overview

IR expression representing an intra-procedural jump to a fixed IR target. The target site is within the method, and fully determined. It can be unconditional or conditional.

For jumps to dynamic call sites, possibly extra-procedural, likely unresolved, see IEJumpFar.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Public Methods
abstract int getBranchAddress()
abstract int getFallthroughAddress(long instructionAddress)
abstract void setBranchAddress(int branchAddress)
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.IInstruction
From interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
From interface com.pnfsoftware.jeb.core.units.code.IResizableInstruction
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpWithOptionalCondition
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement

Public Methods

public abstract int getBranchAddress ()

public abstract int getFallthroughAddress (long instructionAddress)

public abstract void setBranchAddress (int branchAddress)