Header menu logo B2R2

WorklistDataFlowState<'WorkUnit, 'Lattice, 'V> Type

Worklist-based dataflow analysis state.

Constructors

Constructor Description

WorklistDataFlowState(analysis)

Full Usage: WorklistDataFlowState(analysis)

Parameters:
Returns: WorklistDataFlowState<'WorkUnit, 'Lattice, 'V>
analysis : IWorklistDataFlowAnalysis<'WorkUnit, 'Lattice, 'V>
Returns: WorklistDataFlowState<'WorkUnit, 'Lattice, 'V>

Instance members

Instance member Description

this.AbsValues

Full Usage: this.AbsValues

Returns: Dictionary<'WorkUnit, 'Lattice>
Returns: Dictionary<'WorkUnit, 'Lattice>

this.PopWork

Full Usage: this.PopWork

Returns: 'WorkUnit
Returns: 'WorkUnit

this.PushWork

Full Usage: this.PushWork

Parameters:
    work : 'WorkUnit

work : 'WorkUnit

this.WorkList

Full Usage: this.WorkList

Returns: Queue<'WorkUnit>
Returns: Queue<'WorkUnit>

Type something to start searching.