Uses of Interface
com.pnfsoftware.jeb.core.units.code.IFlowInformation
Packages that use IFlowInformation
Package
Description
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
Types relating to the disassembler engine.
Types used to create and access
gendec
's IR (Intermediate Representation).-
Uses of IFlowInformation in com.pnfsoftware.jeb.core.units.code
Classes in com.pnfsoftware.jeb.core.units.code that implement IFlowInformationMethods in com.pnfsoftware.jeb.core.units.code that return IFlowInformationModifier and TypeMethodDescriptionAddressableInstruction.collectIndirectCallReferences()
AddressableInstruction.collectIndirectCallReferences
(long instructionAddress) IInstruction.collectIndirectCallReferences
(long instructionAddress) Collect the list of dereferenced addresses computed by a call-to-sub instruction.ILocatedInstruction.collectIndirectCallReferences()
Collect the list of dereferenced addresses computed by a call-to-sub instruction.AddressableInstruction.getBreakingFlow()
AddressableInstruction.getBreakingFlow
(long instructionAddress) IInstruction.getBreakingFlow
(long instructionAddress) Determine if an instruction breaks the flow of execution.ILocatedInstruction.getBreakingFlow()
Determine if an instruction breaks the flow of execution.AddressableInstruction.getRoutineCall()
AddressableInstruction.getRoutineCall
(long instructionAddress) IInstruction.getRoutineCall
(long instructionAddress) Determine if an instruction branches to (or calls into) a sub-routine.ILocatedInstruction.getRoutineCall()
Determine if an instruction branches to (or calls into) a sub-routine.Methods in com.pnfsoftware.jeb.core.units.code with parameters of type IFlowInformationModifier and TypeMethodDescriptionstatic boolean
FlowInformation.isAddressInTargets
(IFlowInformation flowinfo, long address) -
Uses of IFlowInformation in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return types with arguments of type IFlowInformationModifier and TypeMethodDescriptionAbstractAnalyzerExtension.getPreferredBreakingFlow
(long address, InsnType insn) The default result (ChainedOperationResult.getResult()
) is null.INativeCodeAnalyzerExtension.getPreferredBreakingFlow
(long address, InsnType insn) Provide alternate/custom breaking-flow information. -
Uses of IFlowInformation in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return IFlowInformationModifier and TypeMethodDescriptionIEAssign.getBreakingFlow
(long instructionAddress, boolean keepNativeAddresses) Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type IFlowInformationModifier and TypeMethodDescriptionvoid
IEUntranslatedInstruction.setBreakingFlow
(IFlowInformation flowinfo) void
IEUntranslatedInstruction.setRoutineCall
(IFlowInformation flowinfo)