public interface

IEBranchDetails

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Known Indirect Subclasses

Summary

Public Methods
abstract void addCandidate(int index, IBranchTarget candidate)
abstract void addCandidate(IBranchTarget candidate)
abstract void addCandidates(List<? extends IBranchTarget> candidates)
abstract List<IEVar> getDef()
abstract List<IBranchTarget> getDynamicTargetCandidates()
abstract IPrototypeItem getNativePrototypeHint()
abstract PreRoutineInvocationDetails getPreInvocationDetails()
abstract List<IEVar> getSpoiled()
abstract SPDC getStackPointerDelta()
abstract SPDDeterminer getStackPointerDeltaDeterminer()
abstract int getStackPointerDeltaValue()
abstract List<IEVar> getUse()
abstract boolean isIncludeUnknownTarget()
abstract void setIncludeUnknownTarget(boolean includeUnknownTarget)
abstract void setNativePrototypeHint(IPrototypeItem nativePrototypeHint)
abstract void setPreInvocationDetails(PreRoutineInvocationDetails preInvocationDetails)

Public Methods

public abstract void addCandidate (int index, IBranchTarget candidate)

public abstract void addCandidate (IBranchTarget candidate)

public abstract void addCandidates (List<? extends IBranchTarget> candidates)

public abstract List<IEVar> getDef ()

public abstract List<IBranchTarget> getDynamicTargetCandidates ()

public abstract IPrototypeItem getNativePrototypeHint ()

public abstract PreRoutineInvocationDetails getPreInvocationDetails ()

public abstract List<IEVar> getSpoiled ()

public abstract SPDC getStackPointerDelta ()

public abstract SPDDeterminer getStackPointerDeltaDeterminer ()

public abstract int getStackPointerDeltaValue ()

public abstract List<IEVar> getUse ()

public abstract boolean isIncludeUnknownTarget ()

public abstract void setIncludeUnknownTarget (boolean includeUnknownTarget)

public abstract void setNativePrototypeHint (IPrototypeItem nativePrototypeHint)

public abstract void setPreInvocationDetails (PreRoutineInvocationDetails preInvocationDetails)