Uses of Class
com.strobel.assembler.flowanalysis.ControlFlowGraph
Packages that use ControlFlowGraph
Package
Description
-
Uses of ControlFlowGraph in com.strobel.assembler.flowanalysis
Methods in com.strobel.assembler.flowanalysis that return ControlFlowGraphModifier and TypeMethodDescriptionfinal ControlFlowGraphControlFlowGraphBuilder.build()static ControlFlowGraphControlFlowGraphBuilder.build(MethodBody methodBody) static ControlFlowGraphControlFlowGraphBuilder.build(List<Instruction> instructions, List<ExceptionHandler> exceptionHandlers) -
Uses of ControlFlowGraph in com.strobel.assembler.metadata
Methods in com.strobel.assembler.metadata that return ControlFlowGraphMethods in com.strobel.assembler.metadata with parameters of type ControlFlowGraphModifier and TypeMethodDescriptionprivate static Set<ControlFlowNode> ExceptionHandlerMapper.findDominatedNodes(ControlFlowGraph cfg, ControlFlowNode head) private static ControlFlowNodeExceptionHandlerMapper.findInnermostExceptionHandlerNode(ControlFlowGraph cfg, int offsetInTryBlock) private static booleanExceptionHandlerMapper.shouldIncludeExceptionalExit(ControlFlowGraph cfg, ControlFlowNode head, ControlFlowNode node) -
Uses of ControlFlowGraph in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as ControlFlowGraphModifier and TypeFieldDescriptionprivate ControlFlowGraphAstBuilder._cfgprivate final ControlFlowGraphAstBuilder.FinallyInlining._cfg(package private) final ControlFlowGraphAstBuilder.SubroutineInfo.cfgMethods in com.strobel.decompiler.ast that return ControlFlowGraphModifier and TypeMethodDescriptionprivate ControlFlowGraphLoopsAndConditions.buildGraph(List<Node> nodes, Label entryLabel) Methods in com.strobel.decompiler.ast with parameters of type ControlFlowGraphModifier and TypeMethodDescriptionprivate static Map<Instruction, ControlFlowNode> AstBuilder.createNodeMap(ControlFlowGraph cfg) private static Set<ControlFlowNode> AstBuilder.findDominatedNodes(ControlFlowGraph cfg, ControlFlowNode head, boolean diveIntoHandlers, Set<ControlFlowNode> terminals) private static ControlFlowNodeAstBuilder.findHandlerNode(ControlFlowGraph cfg, ExceptionHandler handler) private static ControlFlowNodeAstBuilder.findInnermostExceptionHandlerNode(ControlFlowGraph cfg, int offsetInTryBlock, boolean finallyOnly) private static ControlFlowNodeAstBuilder.findNode(ControlFlowGraph cfg, Instruction instruction) private static booleanAstBuilder.shouldIncludeExceptionalExit(ControlFlowGraph cfg, ControlFlowNode head, ControlFlowNode node) Constructors in com.strobel.decompiler.ast with parameters of type ControlFlowGraphModifierConstructorDescriptionSubroutineInfo(ControlFlowNode entryNode, List<ControlFlowNode> contents, ControlFlowGraph cfg)