SymbExpr Type
Represents a symbolic bit-vector value. SymbEval keeps LowUIR condition values as 1-bit bit-vectors. Path conditions contain expressions that are interpreted as the 1-bit true value.
Union cases
| Union case |
Description
|
|
A concrete bit-vector constant.
|
|
|
|
|
|
|
|
A value that exists in the source IR but has undefined semantics.
|
|
A named symbolic bit-vector variable.
|
Instance members
| Instance member |
Description
|
Full Usage:
this.IsBinOp
Returns: bool
|
|
Full Usage:
this.IsCast
Returns: bool
|
|
Full Usage:
this.IsConst
Returns: bool
|
|
Full Usage:
this.IsExtract
Returns: bool
|
|
Full Usage:
this.IsFuncApp
Returns: bool
|
|
Full Usage:
this.IsIte
Returns: bool
|
|
Full Usage:
this.IsLoad
Returns: bool
|
|
Full Usage:
this.IsRelOp
Returns: bool
|
|
Full Usage:
this.IsUnOp
Returns: bool
|
|
Full Usage:
this.IsUndef
Returns: bool
|
|
Full Usage:
this.IsVar
Returns: bool
|
|
Return the bit width of the expression.
|
B2R2