chc.invariants.CFunVarDictionary module
Dictionary of indexed variables for an individual function.
- class chc.invariants.CFunVarDictionary.CFunVarDictionary(cfun: CFunction, xnode: xml.etree.ElementTree.Element)[source]
Bases:
objectIndexed analysis variables.
- property cdictionary: CFileDictionary
- property cfile: CFile
- property cfun: CFunction
- property fdecls: CFileDeclarations
- property fundecls: CFunDeclarations
- get_c_variable_denotation(ix: int) chc.invariants.CVariableDenotation.CVariableDenotation[source]
- get_c_variable_denotation_map() Dict[int, chc.util.IndexedTable.IndexedTableValue][source]
- get_constant_value_variable(ix: int) chc.invariants.CVConstantValueVariable.CVConstantValueVariable[source]
- get_constant_value_variable_map() Dict[int, chc.util.IndexedTable.IndexedTableValue][source]
- get_memory_base(ix: int) chc.invariants.CVMemoryBase.CVMemoryBase[source]
- get_memory_base_map() Dict[int, chc.util.IndexedTable.IndexedTableValue][source]
- get_memory_reference_data(ix: int) chc.invariants.CVMemoryReferenceData.CVMemoryReferenceData[source]
- get_memory_reference_data_map() Dict[int, chc.util.IndexedTable.IndexedTableValue][source]
- property xd: chc.invariants.CFunXprDictionary.CFunXprDictionary