MCPcopy Create free account

hub / github.com/NASA-SW-VnV/ikos / functions

Functions6,907 in github.com/NASA-SW-VnV/ikos

↓ 53 callersMethodassign_initialized
core/include/ikos/core/domain/uninitialized/dummy.hpp:122
↓ 53 callersMethodempty
\brief Create the empty liveness domain
analyzer/src/analysis/liveness.cpp:92
↓ 53 callersFunctionto_string
\brief Convert a llvm::APInt to a string
analyzer/src/database/table/operands.cpp:159
↓ 52 callersMethodend
\brief End iterator over the cells
core/include/ikos/core/domain/memory/value/cell_set.hpp:115
↓ 52 callersMethodpointer_to_points_to
core/include/ikos/core/domain/memory/value.hpp:867
↓ 50 callersMethodcontains
\brief Return true if the interval contains n
core/include/ikos/core/value/numeric/interval.hpp:383
↓ 50 callersMethodformat
ar/src/format/dot.cpp:50
↓ 50 callersMethodis_bottom_fast
\brief Return true if the abstract value is bottom This is not always correct since it doesn't check this->_integer
core/include/ikos/core/domain/scalar/composite.hpp:232
↓ 50 callersMethodmachine_int
analyzer/include/ikos/analyzer/analysis/execution_engine/numerical.hpp:438
↓ 49 callersFunctionapply_visitor
ar/include/ikos/ar/semantic/type_visitor.hpp:73
↓ 49 callersMethodcheck_null
analyzer/src/checker/null_dereference.cpp:433
↓ 49 callersMethodend
\brief End iterator over the components
core/include/ikos/core/fixpoint/wto.hpp:559
↓ 49 callersMethodinsert
\brief Insert an element in the set
core/include/ikos/core/adt/patricia_tree/set.hpp:223
↓ 49 callersMethodname
ar/src/pass/name_values.cpp:50
↓ 48 callersMethodinsert
analyzer/src/database/table/times.cpp:57
↓ 48 callersMethodjoin
\brief Join two workers
analyzer/include/ikos/analyzer/analysis/execution_engine/concurrent_inliner.hpp:307
↓ 48 callersMethodtranslate_value
frontend/llvm/src/import/function.cpp:1702
↓ 47 callersMethodbegin
\brief Begin iterator over the cells
core/include/ikos/core/domain/memory/value/cell_set.hpp:112
↓ 47 callersMethodset_to_bottom
core/include/ikos/core/value/nullity.hpp:113
↓ 46 callersMethodbegin
\brief Begin iterator over the pairs (variable, interval)
core/include/ikos/core/domain/numeric/interval.hpp:120
↓ 46 callersFunctioncheck_match
\brief Check that a condition holds, otherwise throw TypeDebugInfoMismatch
frontend/llvm/include/ikos/frontend/llvm/import/exception.hpp:141
↓ 46 callersMethodcongruence
\brief Return the congruence
core/include/ikos/core/value/machine_int/interval_congruence.hpp:235
↓ 46 callersMethoddump
analyzer/src/analysis/variable.cpp:70
↓ 46 callersMethodget
Get the singleton instance of view
analyzer/python/ikos/view.py:328
↓ 46 callersMethodis_normal_flow_bottom
core/include/ikos/core/domain/exception/exception.hpp:336
↓ 45 callersMethodassert_initialized
core/include/ikos/core/domain/uninitialized/dummy.hpp:128
↓ 45 callersFunctiondemangle
\brief Return the demangled symbol name, or name if it is not mangled
analyzer/include/ikos/analyzer/util/demangle.hpp:75
↓ 45 callersMethodhas_result
\brief Does it have a result variable?
ar/include/ikos/ar/semantic/statement.hpp:168
↓ 45 callersMethodis_top
core/include/ikos/core/value/machine_int/constant.hpp:115
↓ 45 callersMethodsize
\brief Return the total number of nodes
core/include/ikos/core/fixpoint/wpo.hpp:363
↓ 44 callersMethodbit_width
\brief Get the bit width
ar/include/ikos/ar/semantic/type.hpp:325
↓ 44 callersMethodis_bottom
core/include/ikos/core/value/numeric/congruence.hpp:153
↓ 44 callersMethodis_bottom
core/include/ikos/core/value/machine_int/constant.hpp:113
↓ 44 callersMethodis_bottom
core/include/ikos/core/value/machine_int/interval_congruence.hpp:270
↓ 44 callersMethodis_definition
\brief Is this a definition?
ar/include/ikos/ar/semantic/function.hpp:150
↓ 44 callersMethodis_finite
\brief Return true if the bound is finite
core/include/ikos/core/value/numeric/gauge.hpp:190
↓ 44 callersMethodop
\brief Get the operator
ar/include/ikos/ar/semantic/statement.hpp:286
↓ 42 callersMethodend
\brief End iterator over the elements
analyzer/src/analysis/liveness.cpp:122
↓ 42 callersMethodto_z_interval
\brief Return the machine integer interval as a ZInterval
core/include/ikos/core/value/machine_int/interval.hpp:394
↓ 41 callersMethodcheck_string_access
analyzer/src/checker/buffer_overflow.cpp:1201
↓ 41 callersMethodinsert_or_assign
\brief Insert an element or assign a new value for the given `key`
core/include/ikos/core/adt/patricia_tree/map.hpp:237
↓ 40 callersMethodis_empty
\brief Return true if the set is empty
core/include/ikos/core/domain/memory/value/cell_set.hpp:124
↓ 39 callersMethoderase
\brief Remove an element from the map, if present
core/include/ikos/core/adt/patricia_tree/map.hpp:277
↓ 39 callersMethodis_bottom
core/include/ikos/core/domain/domain_product.hpp:134
↓ 39 callersMethodis_bottom
core/include/ikos/core/value/machine_int/congruence.hpp:270
↓ 39 callersMethodoperand
\brief Get the pointer operand
ar/include/ikos/ar/semantic/statement.hpp:868
↓ 39 callersMethodvar_index
\brief Get the index of variable x in _matrix Create a new one if not found
core/include/ikos/core/domain/numeric/dbm.hpp:793
↓ 38 callersMethodat
\brief Find the value associated with the given key
core/include/ikos/core/adt/patricia_tree/map.hpp:208
↓ 38 callersMethodformat
ar/src/format/text.cpp:55
↓ 38 callersMethodint_add
core/include/ikos/core/domain/memory/value.hpp:648
↓ 38 callersMethodis_bottom_fast
\brief Return true if the abstract value is bottom This is not always correct since it doesn't check this->_integer
core/include/ikos/core/domain/scalar/machine_int.hpp:158
↓ 38 callersMethodright
\brief Get the right operand (index 1)
ar/include/ikos/ar/semantic/statement.hpp:540
↓ 38 callersMethodset_normal_flow_to_bottom
core/include/ikos/core/domain/exception/exception.hpp:342
↓ 37 callersMethodbit_width
(self)
analyzer/python/ikos/abs_int.py:170
↓ 37 callersMethodfunction
Return the function
analyzer/python/ikos/output_db.py:220
↓ 37 callersMethodnum_terms
\brief Return the number of terms
core/include/ikos/core/linear_constraint.hpp:199
↓ 36 callersMethodadd_constraint
\brief Add constraint v_i - v_j <= c
core/include/ikos/core/domain/numeric/dbm.hpp:828
↓ 36 callersMethodis_bottom
core/include/ikos/core/domain/numeric/separate_domain.hpp:126
↓ 36 callersMethodis_bottom
core/include/ikos/core/domain/machine_int/separate_domain.hpp:130
↓ 35 callersMethodis_bottom
core/include/ikos/core/domain/memory/value/mem_loc_to_pointer_set.hpp:122
↓ 35 callersMethodis_bottom
core/include/ikos/core/value/numeric/gauge.hpp:1053
↓ 35 callersMethodis_infinite
\brief Return true if the bound is infinite
core/include/ikos/core/value/numeric/gauge.hpp:187
↓ 35 callersMethodwrap
\brief Wrap the given variable
core/include/ikos/core/domain/machine_int/numeric_domain_adapter.hpp:248
↓ 34 callersMethodaggregate
\brief Get the aggregate operand
ar/include/ikos/ar/semantic/statement.hpp:994
↓ 34 callersMethodbegin
\brief Begin iterator over the elements
analyzer/src/analysis/liveness.cpp:119
↓ 34 callersFunctionerror
(message)
analyzer/python/ikos/log.py:97
↓ 34 callersMethodis_undefined
\brief Return true if it's an undefined aggregate literal
analyzer/include/ikos/analyzer/analysis/aggregate_literal.hpp:195
↓ 34 callersMethodis_var
\brief Return true if the literal is a variable
analyzer/include/ikos/analyzer/analysis/literal.hpp:192
↓ 34 callersMethodleft
\brief Get the left operand (index 0)
ar/include/ikos/ar/semantic/statement.hpp:537
↓ 33 callersMethodbegin
\brief Begin iterator over the components
core/include/ikos/core/fixpoint/wto.hpp:553
↓ 33 callersMethodintersect_with
core/include/ikos/core/adt/patricia_tree/map.hpp:317
↓ 33 callersMethodis_signed
core/include/ikos/core/number/machine_int.hpp:398
↓ 33 callersFunctionmsg
\brief Logging output stream
analyzer/include/ikos/analyzer/util/log.hpp:238
↓ 32 callersMethodback
\brief Get the last statement
ar/include/ikos/ar/semantic/code.hpp:143
↓ 32 callersMethodbranching_bit
core/include/ikos/core/adt/patricia_tree/map.hpp:462
↓ 32 callersMethodcbegin
core/include/ikos/core/linear_constraint.hpp:182
↓ 32 callersMethodcend
core/include/ikos/core/linear_constraint.hpp:191
↓ 32 callersMethodget_int
\brief Get or create a machine integer variable
core/include/ikos/core/example/scalar/variable_factory.hpp:227
↓ 32 callersMethodis_top
core/include/ikos/core/value/numeric/constant.hpp:120
↓ 32 callersMethodset_frontend
ar/include/ikos/ar/support/traceable.hpp:102
↓ 32 callersMethodsize
core/include/ikos/core/domain/numeric/union.hpp:97
↓ 31 callersFunctionabs
core/include/ikos/core/number/bound.hpp:469
↓ 31 callersMethodcontext
\brief Return the context message
analyzer/include/ikos/analyzer/database/sqlite.hpp:110
↓ 31 callersMethodinit_global_operands
\brief Initialize global variables and function pointer operands
analyzer/include/ikos/analyzer/analysis/execution_engine/numerical.hpp:329
↓ 31 callersMethodint_assign
core/include/ikos/core/domain/memory/value.hpp:603
↓ 31 callersMethodis_bottom
core/include/ikos/core/domain/numeric/union.hpp:265
↓ 31 callersMethodis_infinite
\brief Return true if the bound is infinite
core/include/ikos/core/number/bound.hpp:144
↓ 31 callersMethodis_top
(self)
analyzer/python/ikos/abs_int.py:180
↓ 31 callersMethodput
analyzer/include/ikos/analyzer/json/json.hpp:334
↓ 31 callersMethodsign
(self)
analyzer/python/ikos/abs_int.py:174
↓ 30 callersMethodempty
\brief Return true if the basic block is empty
ar/include/ikos/ar/semantic/code.hpp:176
↓ 30 callersMethodis_bottom
core/include/ikos/core/domain/separate_domain.hpp:119
↓ 30 callersMethodis_bottom
core/include/ikos/core/value/numeric/constant.hpp:118
↓ 30 callersMethodnumber
\brief If the constant in a number n, return n, otherwise return boost::none
core/include/ikos/core/value/numeric/constant.hpp:267
↓ 29 callersMethodadd
analyzer/include/ikos/analyzer/json/json.hpp:223
↓ 29 callersMethodempty
(self)
analyzer/python/ikos/output_db.py:287
↓ 29 callersMethodempty
\brief Return true if the basic block is empty
core/include/ikos/core/example/muzq.hpp:485
↓ 29 callersMethodexec_unknown_call
\brief Execute a call to an unknown function \param call The call statement \param may_write_params True if the function call might write on a pointe
analyzer/include/ikos/analyzer/analysis/execution_engine/numerical.hpp:2326
↓ 29 callersMethodis_aggregate
\brief Return true if it's an aggregate literal
analyzer/include/ikos/analyzer/analysis/literal.hpp:132
↓ 29 callersMethodis_bottom
core/include/ikos/core/domain/memory/partitioning.hpp:289
← previousnext →101–200 of 6,907, ranked by callers