Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Packages that use IEBranchDetails
Package
Description
This package and its sub-packages contain the types used to access
gendec
, JEB's generic
decompiler.Types used to create and access
gendec
's IR (Intermediate Representation).-
Uses of IEBranchDetails in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler that return IEBranchDetailsModifier and TypeMethodDescriptionIEGlobalContext.createBranchDetails
(List<IEVar> def, List<IEVar> use, List<IEVar> spoiled, int fallbackStackPointerDelta) Create basic branch details information.IEGlobalContext.createBranchDetails
(List<IEVar> def, List<IEVar> use, List<IEVar> spoiled, int fallbackStackPointerDelta, IPrototypeItem nativePrototypeHint, List<IBranchTarget> dynamicTargetCandidates) Create basic branch details information.AbstractConverter.getDefaultBranchToRoutineSideEffects
(INativeMethodItem optionalRoutine) The default implementation returns a basic branch detail object specifying nothing (no def, no use, no spoils, etc.).IEConverter.getDefaultBranchToRoutineSideEffects
(INativeMethodItem optionalRoutine) This heuristic does a best-effort determination of the side-effects resulting by calling a sub routine (used/defined registers, stack delta). -
Uses of IEBranchDetails in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Classes in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that implement IEBranchDetailsMethods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return IEBranchDetailsModifier and TypeMethodDescriptionIEAssign.getBranchDetails()
Retrieve the branching details of a PC-assign, if any.IEAssign.getBranchDetails
(boolean createIfNecessary) Get or create the branching details of a PC-assign.Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type IEBranchDetailsModifier and TypeMethodDescriptionboolean
IEAssign.setBranchDetails
(IEBranchDetails branchDetails) Set branching instructions for a PC-assign.Constructors in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type IEBranchDetails