IScheme<'L, 'ExeCtx> Type
Represents the main interface for a sensitive data-flow analysis.
Instance members
| Instance member |
Description
|
Full Usage:
this.DefaultExecutionContext
Returns: 'ExeCtx
Modifiers: abstract |
A default execution context that a root node in a CFG can have.
|
|
Called when a vertex is removed.
|
Full Usage:
this.OnVertexNewlyAnalyzed
Parameters:
IVertex<LowUIRBasicBlock>
Modifiers: abstract |
Called when a vertex is newly analyzed.
|
Full Usage:
this.TryComputeExecutionContext
Parameters:
IVertex<LowUIRBasicBlock>
exeCtx : 'ExeCtx
successor : IVertex<LowUIRBasicBlock>
arg3 : CFGEdgeKind
Returns: 'ExeCtx option
Modifiers: abstract |
Compute an execution context that the successor can have from the current context. This returns None if the edge should be pruned (e.g. path-sensitive analysis).
|
B2R2