B2R2


Utils Module

Functions and values

Function or value Description

computeStackShift rt blk

Full Usage: computeStackShift rt blk

Parameters:
Returns: BitVector
rt : RegType
blk : SSAVertex
Returns: BitVector

extractUses stmt

Full Usage: extractUses stmt

Parameters:
Returns: Set<VarExpr>
stmt : Stmt
Returns: Set<VarExpr>

filterRegularVars vars

Full Usage: filterRegularVars vars

Parameters:
Returns: Set<VarExpr>
vars : Set<VarExpr>
Returns: Set<VarExpr>

initMemory ()

Full Usage: initMemory ()

Parameters:
    () : unit

Returns: Dictionary<int, (Map<'a, 'b> * Set<'c>)>
() : unit
Returns: Dictionary<int, (Map<'a, 'b> * Set<'c>)>

initialStackPointer

Full Usage: initialStackPointer

Returns: uint64

We use this constant for our data-flow analyses.

Returns: uint64