public interface

IEJumpFar

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

Class Overview

A conditional branching instruction to an arbitrary IR representing a native address. This IR should not be used to represent calls to sub-routines.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Public Methods
abstract IEGeneric getJumpsite()
abstract List<ICodePointer> getPossibleTargets()
Retrieve the candidate native targets.
abstract void setJumpsite(IEGeneric jumpSite)
abstract void setPossibleTargets(List<ICodePointer> possibleTargets)
Set the collection of candidate native targets.
[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 IEGeneric getJumpsite ()

public abstract List<ICodePointer> getPossibleTargets ()

Retrieve the candidate native targets.

Returns
  • native targets

public abstract void setJumpsite (IEGeneric jumpSite)

public abstract void setPossibleTargets (List<ICodePointer> possibleTargets)

Set the collection of candidate native targets.