public interface

IEJumpFar

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

Class Overview

A conditional branching instruction to an arbitrary IRE representing a native address. This IRE 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 getCondition()
abstract IEGeneric getJumpsite()
abstract List<IEntryPointDescription> getPossibleTargets()
Retrieve the candidate native targets.
abstract void setCondition(IEGeneric condition)
abstract void setJumpsite(IEGeneric jumpSite)
abstract void setPossibleTargets(List<IEntryPointDescription> 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.IEStatement

Public Methods

public abstract IEGeneric getCondition ()

public abstract IEGeneric getJumpsite ()

public abstract List<IEntryPointDescription> getPossibleTargets ()

Retrieve the candidate native targets.

Returns
  • native targets

public abstract void setCondition (IEGeneric condition)

public abstract void setJumpsite (IEGeneric jumpSite)

public abstract void setPossibleTargets (List<IEntryPointDescription> possibleTargets)

Set the collection of candidate native targets.