Header menu logo B2R2

SSASparseDataFlow Module

Provides SSA-based sparse data flow analysis framework, which is based on the idea of sparse conditional constant propagation algorithm by Wegman et al.

Types

Type Description

IScheme<'Lattice>

The core interface for SSA-based data flow analysis.

SSAVarPoint

SSA variable point.

State<'Lattice>

SSA-variable-based data flow state.

Functions and values

Function or value Description

compute cfg state

Full Usage: compute cfg state

Parameters:
Returns: State<'a>
cfg : IDiGraph<SSABasicBlock, CFGEdgeKind>
state : State<'a>
Returns: State<'a>

processFlow state ssaCFG

Full Usage: processFlow state ssaCFG

Parameters:
state : State<'a>
ssaCFG : IDiGraph<SSABasicBlock, CFGEdgeKind>

processSSA state ssaCFG

Full Usage: processSSA state ssaCFG

Parameters:
state : State<'a>
ssaCFG : IDiGraph<SSABasicBlock, CFGEdgeKind>

Type something to start searching.