Control Flow Graph (CFG)
ConceptA Control Flow Graph (CFG) is a directed graph representation of a program in which nodes are basic blocks and edges encode possible transfers of control. CFGs are a foundational abstraction used by static analysis, hardware-fuzzing coverage heuristics, and program-obfuscation research, and are commonly refined with auxiliary analyses (e.g., data/control dependencies, code-reuse context) to better approximate execution semantics.
WIKI
Overview
A Control Flow Graph (CFG) models a program as a directed graph whose nodes are basic blocks (maximal straight-line instruction sequences with a single entry and a single exit) and whose edges represent possible transfers of control between those blocks. CFGs allow program structure to be analyzed without executing the program and form the substrate on which many static analyses, fuzzing heuristics, and reverse-engineering or obfuscation techniques are built.
Structure
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →