Uses of Interface
com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Packages that use IControlFlowGraph
Package
Description
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
Control flow graph classes used by the Android components, including
dexdec
.Control-flow graph types specific to native code.
-
Uses of IControlFlowGraph in com.pnfsoftware.jeb.core.units.code
Methods in com.pnfsoftware.jeb.core.units.code that return IControlFlowGraphModifier and TypeMethodDescriptionDFA4.getCfg()
IDFA.getCfg()
Retrieve a reference to the CFG object that will be accessed and modified when performing an analysis.Methods in com.pnfsoftware.jeb.core.units.code with parameters of type IControlFlowGraphModifier and TypeMethodDescriptionstatic void
CFGUtil.toDot
(IControlFlowGraph<?, ?> cfg, File file) Build the CFG text representation using the dot language.static void
CFGUtil.toDot
(IControlFlowGraph<?, ?> cfg, File file, String title) Build the CFG text representation using the dot language.static void
Build the CFG text representation using the dot language.static void
CFGUtil.toDot
(IControlFlowGraph<?, ?> cfg, File file, String title, Map<Long, String> blockHeaders, int lineLimit) Build the CFG text representation using the dot language.static void
CFGUtil.toTempDot
(IControlFlowGraph<?, ?> cfg, String name) static void
CFGUtil.toTempDot
(IControlFlowGraph<?, ?> cfg, String name, String title, Map<Long, String> blockHeaders, int lineLimit) static void
CFGUtil.verify
(IControlFlowGraph<?, ?> cfg) Verification of a CFG.static void
CFGUtil.verify
(IControlFlowGraph<?, ?> cfg, boolean checkConnected, boolean checkGapless, boolean checkFlowinfo, boolean checkNoDupEdges, boolean checkNoDupIrregularEdges) Verification of a CFG.Constructors in com.pnfsoftware.jeb.core.units.code with parameters of type IControlFlowGraphModifierConstructorDescriptionDFA4
(IControlFlowGraph<InsnType, ? extends IBasicBlock<InsnType>> cfg) Create a DFA object with CFG-provided default collection flags and basic caching for instruction-level def-use information.DFA4
(IControlFlowGraph<InsnType, ? extends IBasicBlock<InsnType>> cfg, int collectionFlags, int cacheConfig) Create a DFA object.DotFileGenerator
(IControlFlowGraph<?, ?> cfg) -
Uses of IControlFlowGraph in com.pnfsoftware.jeb.core.units.code.android.controlflow
Classes in com.pnfsoftware.jeb.core.units.code.android.controlflow that implement IControlFlowGraphModifier and TypeClassDescriptionclass
CFG<InsnType extends ILocatedInstruction>
This class represents a Control Flow Graph for a method, or more generally, any body of code. -
Uses of IControlFlowGraph in com.pnfsoftware.jeb.core.units.code.asm.cfg
Classes in com.pnfsoftware.jeb.core.units.code.asm.cfg that implement IControlFlowGraphModifier and TypeClassDescriptionclass
CFG<InsnType extends IInstruction>
This class represents a Control Flow Graph for a method (routine) or any body of code.