Header menu logo B2R2

SubState<'L, 'ExeCtx> Type

Instance members

Instance member Description

this.DefSiteQueue

Full Usage: this.DefSiteQueue

Returns: UniqueQueue<SensitiveProgramPoint<'ExeCtx>>
Modifiers: abstract

The definition site queue for calculating the data flow.

Returns: UniqueQueue<SensitiveProgramPoint<'ExeCtx>>

this.ExecutedFlows

Full Usage: this.ExecutedFlows

Returns: HashSet<IVertex<LowUIRBasicBlock> * 'ExeCtx * IVertex<LowUIRBasicBlock>>
Modifiers: abstract

Executed edges during the data flow calculation.

Returns: HashSet<IVertex<LowUIRBasicBlock> * 'ExeCtx * IVertex<LowUIRBasicBlock>>

this.ExecutedVertices

Full Usage: this.ExecutedVertices

Returns: HashSet<IVertex<LowUIRBasicBlock> * 'ExeCtx>
Modifiers: abstract

Executed vertices during the data flow calculation.

Returns: HashSet<IVertex<LowUIRBasicBlock> * 'ExeCtx>

this.FlowQueue

Full Usage: this.FlowQueue

Returns: UniqueQueue<IVertex<LowUIRBasicBlock> * 'ExeCtx * IVertex<LowUIRBasicBlock>>
Modifiers: abstract

The edge queue for calculating the data flow.

Returns: UniqueQueue<IVertex<LowUIRBasicBlock> * 'ExeCtx * IVertex<LowUIRBasicBlock>>

this.SetAbsValue

Full Usage: this.SetAbsValue

Parameters:
Modifiers: abstract

Get the abstract value at the given location.

vp : SensitiveVarPoint<'ExeCtx>
arg1 : 'L

Type something to start searching.