chc.invariants package
Invariants and their constituting expressions.
Base class for records in function-specific invariants, variable dictionary. |
|
Dictionary of indexed function invariants. |
|
Table of invariant facts for an individual function. |
|
Dictionary of indexed variables for an individual function. |
|
Dictionary of indexed expressions for an individual function. |
|
Different types of invariants. |
|
Different types of non-relational values used in invariants. |
|
Symbolic values that are constant in the context of a function. |
|
Different types of memory base values (global, stack, heap). |
|
Base value and type of a memory reference. |
|
Different types of analysis variable. |
|
Constant value. |
|
Numerical value; corresponds to chlib:numerical_t. |
|
Symbolic value; identified by name and sequence number. |
|
CHIF Variable; identified by name and sequence number. |
|
Expression. |
Submodules
- chc.invariants.CFunDictionaryRecord module
- chc.invariants.CFunInvDictionary module
- chc.invariants.CFunInvariantTable module
- chc.invariants.CFunVarDictionary module
- chc.invariants.CFunXprDictionary module
- chc.invariants.CInvariantFact module
- chc.invariants.CNonRelationalValue module
- chc.invariants.CVConstantValueVariable module
- chc.invariants.CVMemoryBase module
- chc.invariants.CVMemoryReferenceData module
- chc.invariants.CVariableDenotation module
- chc.invariants.CXConstant module
- chc.invariants.CXNumerical module
- chc.invariants.CXSymbol module
- chc.invariants.CXVariable module
- chc.invariants.CXXpr module