MCPcopy Create free account

hub / github.com/NASA-SW-VnV/ikos / types & classes

Types & classes1,020 in github.com/NASA-SW-VnV/ikos

↓ 4,021 callersClassInterval
core/include/ikos/core/value/numeric/interval.hpp:67
↓ 3,258 callersClassCongruence
core/include/ikos/core/value/numeric/congruence.hpp:61
↓ 1,993 callersClassBound
core/include/ikos/core/number/bound.hpp:66
↓ 1,927 callersClassGaugeBound
core/include/ikos/core/value/numeric/gauge.hpp:69
↓ 1,661 callersClassZNumber
\brief Class for unlimited precision integers
core/include/ikos/core/number/z_number.hpp:289
↓ 1,234 callersClassConstant
core/include/ikos/core/value/numeric/constant.hpp:63
↓ 1,065 callersClassGauge
core/include/ikos/core/value/numeric/gauge.hpp:955
↓ 323 callersClassIntervalCongruence
core/include/ikos/core/value/numeric/interval_congruence.hpp:59
↓ 226 callersClassPolymorphicDomain
core/include/ikos/core/domain/memory/polymorphic_domain.hpp:66
↓ 145 callersClassIntervalDomain
core/include/ikos/core/domain/numeric/interval.hpp:66
↓ 115 callersClassMachineInt
\brief Class for arbitrary precision machine integers
core/include/ikos/core/number/machine_int.hpp:56
↓ 59 callersClassImportError
\brief Exception for import errors
frontend/llvm/include/ikos/frontend/llvm/import/exception.hpp:56
↓ 47 callersClassTextFormatter
\brief Text formatter
ar/include/ikos/ar/format/text.hpp:61
↓ 41 callersClassVariableExpression
core/include/ikos/core/linear_expression.hpp:63
↓ 39 callersClassMachineInt
Represents a machine integer
analyzer/python/ikos/abs_int.py:54
↓ 37 callersClassConstant
\brief Machine integer constant abstract value
core/include/ikos/core/value/machine_int/constant.hpp:56
↓ 37 callersClassInterval
\brief Machine integer interval abstract value
core/include/ikos/core/value/machine_int/interval.hpp:57
↓ 32 callersClassIntervalCongruence
\brief Machine integer Interval-Congruence abstract value This is implemented as a pair of interval and congruence abstract value.
core/include/ikos/core/value/machine_int/interval_congruence.hpp:59
↓ 31 callersClassCongruence
\brief Machine integer congruence abstract value This is either bottom, or aZ + b. Note that top is represented as 1Z + 0.
core/include/ikos/core/value/machine_int/congruence.hpp:70
↓ 31 callersClassLogicError
\brief Exception for logical errors
analyzer/include/ikos/analyzer/exception.hpp:80
↓ 17 callersClassLiteral
\brief Any literal
analyzer/include/ikos/analyzer/analysis/literal.hpp:75
↓ 17 callersClassQNumber
\brief Class for unlimited precision rationals
core/include/ikos/core/number/q_number.hpp:90
↓ 16 callersClassDbError
\brief Database error
analyzer/include/ikos/analyzer/database/sqlite.hpp:64
↓ 16 callersClassPointerAbsValue
core/include/ikos/core/value/pointer/pointer.hpp:62
↓ 14 callersClassApronDomain
core/include/ikos/core/domain/numeric/apron.hpp:239
↓ 10 callersClassDataLayoutInfo
\brief Information about a data type
ar/include/ikos/ar/semantic/data_layout.hpp:80
↓ 10 callersClassDomainProduct3
core/include/ikos/core/domain/numeric/domain_product.hpp:453
↓ 10 callersClassGaugeIntervalCongruenceDomain
core/include/ikos/core/domain/numeric/gauge_interval_congruence.hpp:61
↓ 10 callersClassVarPackingDBM
core/include/ikos/core/domain/numeric/var_packing_dbm.hpp:62
↓ 10 callersClassVarPackingDBMCongruence
core/include/ikos/core/domain/numeric/var_packing_dbm_congruence.hpp:61
↓ 9 callersClassValue
\brief Base class for values (ie., constants and variables) Note that only one instance of each value is ever created. Thus, you can compare two valu
ar/include/ikos/ar/semantic/value.hpp:72
↓ 8 callersClassCompositeDomain
core/include/ikos/core/domain/scalar/composite.hpp:93
↓ 8 callersClassDomainProduct2
core/include/ikos/core/domain/numeric/domain_product.hpp:61
↓ 8 callersClassDummyDomain
core/include/ikos/core/domain/memory/dummy.hpp:61
↓ 8 callersClassExceptionDomain
core/include/ikos/core/domain/exception/exception.hpp:64
↓ 8 callersClassLiteral
core/include/ikos/core/literal.hpp:72
↓ 8 callersClassMachineIntDomain
core/include/ikos/core/domain/scalar/machine_int.hpp:62
↓ 8 callersClassNumericDomainAdapter
core/include/ikos/core/domain/machine_int/numeric_domain_adapter.hpp:64
↓ 8 callersClassPolymorphicDomain
core/include/ikos/core/domain/machine_int/polymorphic_domain.hpp:66
↓ 8 callersClassTypeDebugInfoMismatch
\brief Exception for a mismatch between LLVM type and LLVM debug info
frontend/llvm/include/ikos/frontend/llvm/import/exception.hpp:100
↓ 8 callersClassUnionDomain
core/include/ikos/core/domain/numeric/union.hpp:62
↓ 8 callersClassValueDomain
core/include/ikos/core/domain/memory/value.hpp:95
↓ 7 callersClassAbstractDomain
core/include/ikos/core/domain/abstract_domain.hpp:62
↓ 7 callersClassFlags
ar/include/ikos/ar/support/flags.hpp:51
↓ 7 callersClassFrontendError
\brief Exception for frontend errors
analyzer/include/ikos/analyzer/exception.hpp:168
↓ 6 callersClassArgumentError
\brief Exception for errors in command line arguments
analyzer/include/ikos/analyzer/exception.hpp:124
↓ 6 callersClassDomainProduct2
core/include/ikos/core/domain/domain_product.hpp:58
↓ 6 callersClassDomainProduct3
core/include/ikos/core/domain/domain_product.hpp:370
↓ 6 callersClassHardwareAddressesException
\brief Exception for HardwareAddresses
analyzer/include/ikos/analyzer/analysis/hardware_addresses.hpp:108
↓ 6 callersClassInterval
Represents an interval [a, b], or bottom
analyzer/python/ikos/abs_int.py:140
↓ 4 callersClassAggregateLiteral
analyzer/include/ikos/analyzer/analysis/aggregate_literal.hpp:62
↓ 4 callersClassAnalysis
\brief Concurrent intraprocedural value analysis
analyzer/include/ikos/analyzer/analysis/value/intraprocedural/concurrent/analysis.hpp:57
↓ 4 callersClassAnalyzerError
analyzer/python/ikos/analyzer.py:747
↓ 4 callersClassBottomFound
core/include/ikos/core/domain/memory/value/mem_loc_to_pointer_set.hpp:78
↓ 4 callersClassBottomFound
core/include/ikos/core/domain/numeric/gauge.hpp:94
↓ 4 callersClassBottomFound
core/include/ikos/core/domain/numeric/separate_domain.hpp:82
↓ 4 callersClassBottomFound
core/include/ikos/core/domain/machine_int/separate_domain.hpp:86
↓ 4 callersClassJsonString
\brief A JSON string
analyzer/include/ikos/analyzer/json/json.hpp:159
↓ 4 callersClassLifetime
\brief Lifetime abstract value This is either top, bottom, allocated or deallocated.
core/include/ikos/core/value/lifetime.hpp:57
↓ 4 callersClassNamer
\brief Provide deterministic names to variables and basic blocks
ar/include/ikos/ar/format/namer.hpp:55
↓ 4 callersClassNullity
\brief Nullity abstract value This is either top, bottom, non-null or null.
core/include/ikos/core/value/nullity.hpp:57
↓ 4 callersClassNumberError
\brief Exception for big numbers
core/include/ikos/core/number/exception.hpp:52
↓ 4 callersClassStatementReport
Represents a report on a statement
analyzer/python/ikos/report.py:425
↓ 4 callersClassUninitialized
\brief Uninitialized abstract value This is either top, bottom, initialized or uninitialized.
core/include/ikos/core/value/uninitialized.hpp:57
↓ 3 callersClassBasicBlockOutput
\brief Represents the output of a llvm::BasicBlock
frontend/llvm/src/import/function.hpp:66
↓ 3 callersClassBottomFound
core/include/ikos/core/domain/separate_domain.hpp:75
↓ 3 callersClassCellSet
core/include/ikos/core/domain/memory/value/cell_set.hpp:64
↓ 3 callersClassJsonInteger
\brief A JSON integer
analyzer/include/ikos/analyzer/json/json.hpp:85
↓ 3 callersClassLivenessDomain
analyzer/src/analysis/liveness.cpp:67
↓ 3 callersClassOutputDatabase
Represents an output database
analyzer/python/ikos/output_db.py:63
↓ 3 callersClassPatriciaTreeSet
core/include/ikos/core/adt/patricia_tree/set.hpp:133
↓ 3 callersClassPointerSet
core/include/ikos/core/value/pointer/pointer_set.hpp:63
↓ 3 callersClassPointsToSet
core/include/ikos/core/value/pointer/points_to_set.hpp:57
↓ 2 callersClassBottomFound
core/include/ikos/core/domain/numeric/linear_interval_solver.hpp:125
↓ 2 callersClassCongruence
Represents a congruence aZ + b, or bottom
analyzer/python/ikos/abs_int.py:225
↓ 2 callersClassCongruenceDomain
core/include/ikos/core/domain/numeric/congruence.hpp:65
↓ 2 callersClassCongruenceDomain
core/include/ikos/core/domain/machine_int/congruence.hpp:56
↓ 2 callersClassConstantDomain
core/include/ikos/core/domain/numeric/constant.hpp:63
↓ 2 callersClassDBM
core/include/ikos/core/domain/numeric/dbm.hpp:67
↓ 2 callersClassDiscreteDomain
core/include/ikos/core/domain/discrete_domain.hpp:60
↓ 2 callersClassDummyDomain
core/include/ikos/core/domain/nullity/dummy.hpp:56
↓ 2 callersClassDummyDomain
core/include/ikos/core/domain/machine_int/dummy.hpp:54
↓ 2 callersClassDummyDomain
core/include/ikos/core/domain/lifetime/dummy.hpp:56
↓ 2 callersClassDummyDomain
core/include/ikos/core/domain/uninitialized/dummy.hpp:57
↓ 2 callersClassDummyDomain
core/include/ikos/core/domain/scalar/dummy.hpp:56
↓ 2 callersClassEmptyCodeInvariants
\brief An empty code invariants
analyzer/src/analysis/pointer/function.cpp:90
↓ 2 callersClassEquivalenceClass
core/include/ikos/core/domain/numeric/var_packing_domain.hpp:141
↓ 2 callersClassGaugeDomain
core/include/ikos/core/domain/numeric/gauge.hpp:454
↓ 2 callersClassGaugeSemiLattice
core/include/ikos/core/domain/numeric/gauge.hpp:65
↓ 2 callersClassGetVar
core/include/ikos/core/domain/numeric/var_packing_domain.hpp:368
↓ 2 callersClassGetVar
core/include/ikos/core/domain/numeric/dbm.hpp:1416
↓ 2 callersClassIntervalCongruenceDomain
core/include/ikos/core/domain/numeric/interval_congruence.hpp:66
↓ 2 callersClassIntervalCongruenceDomain
core/include/ikos/core/domain/machine_int/interval_congruence.hpp:63
↓ 2 callersClassIntervalDomain
core/include/ikos/core/domain/machine_int/interval.hpp:75
↓ 2 callersClassJsonDict
\brief A JSON dictionary
analyzer/include/ikos/analyzer/json/json.hpp:257
↓ 2 callersClassJsonFloat
\brief A JSON floating point
analyzer/include/ikos/analyzer/json/json.hpp:116
↓ 2 callersClassLinearConstraint
core/include/ikos/core/linear_constraint.hpp:60
↓ 2 callersClassMemLocToPointerSet
core/include/ikos/core/domain/memory/value/mem_loc_to_pointer_set.hpp:57
↓ 2 callersClassOctagon
core/include/ikos/core/domain/numeric/octagon.hpp:77
↓ 2 callersClassPartitioningDomain
core/include/ikos/core/domain/memory/partitioning.hpp:67
next →1–100 of 1,020, ranked by callers