MCPcopy Create free account

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

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

↓ 29 callersMethodis_null
\brief Return true if the literal is the null constant
core/include/ikos/core/literal.hpp:236
↓ 29 callersMethodpointer_assign
core/include/ikos/core/domain/memory/value.hpp:788
↓ 29 callersMethodprefix
core/include/ikos/core/adt/patricia_tree/map.hpp:460
↓ 29 callersMethodsize
\brief Return the number of elements in the liveness domain
analyzer/src/analysis/liveness.cpp:116
↓ 28 callersMethodget
\brief Get the abstract value for the given variable
core/include/ikos/core/domain/machine_int/separate_domain.hpp:325
↓ 28 callersMethodinsert
analyzer/src/analysis/pointer/value.cpp:71
↓ 28 callersMethodis_finite
\brief Return true if the bound is finite
core/include/ikos/core/number/bound.hpp:147
↓ 28 callersMethodis_integer
\brief Return true if the constant is an integer
core/include/ikos/core/value/machine_int/constant.hpp:118
↓ 28 callersMethodis_top
analyzer/src/analysis/liveness.cpp:128
↓ 28 callersMethodnormalize
analyzer/src/analysis/liveness.cpp:124
↓ 28 callersMethodsingleton
\brief If the gauge is a singleton [n, n], return n, otherwise return boost::none
core/include/ikos/core/value/numeric/gauge.hpp:1544
↓ 27 callersMethodadd_statement
frontend/llvm/src/import/function.cpp:2452
↓ 27 callersMethodarg_begin
\brief Begin iterator over the arguments
ar/include/ikos/ar/semantic/statement.hpp:1087
↓ 27 callersMethodarg_end
\brief End iterator over the arguments
ar/include/ikos/ar/semantic/statement.hpp:1090
↓ 27 callersMethodint_apply
core/include/ikos/core/domain/memory/value.hpp:623
↓ 27 callersMethodis_negative
\brief Return true if the machine integer is strictly smaller than 0 Always false for unsigned integers
core/include/ikos/core/number/machine_int.hpp:462
↓ 27 callersMethodprepare_mem_access
\brief Prepare a memory access (read/write) on the given pointer Return true if the memory access can be performed, i.e the pointer is non-null and w
analyzer/include/ikos/analyzer/analysis/execution_engine/numerical.hpp:339
↓ 27 callersMethoduninit_is_uninitialized
core/include/ikos/core/domain/memory/value.hpp:587
↓ 26 callersFunctionif_enabled
\brief Return a control escape sequence, or empty string if colors are disabled
analyzer/include/ikos/analyzer/util/color.hpp:78
↓ 26 callersMethodis_zero
\brief Return ture if the bound is zero
core/include/ikos/core/number/bound.hpp:158
↓ 26 callersFunctionis_zero_bit
core/include/ikos/core/adt/patricia_tree/utils.hpp:59
↓ 26 callersMethodnormalize
\brief Normalize the bound
core/include/ikos/core/number/bound.hpp:86
↓ 26 callersFunctiontransform
core/include/ikos/core/adt/patricia_tree/map.hpp:982
↓ 25 callersMethodget
core/include/ikos/core/domain/nullity/dummy.hpp:151
↓ 25 callersFunctioninfo
(message)
analyzer/python/ikos/log.py:107
↓ 25 callersMethodis_zero
\brief Return true if the interval is [0, 0]
core/include/ikos/core/value/machine_int/interval.hpp:137
↓ 25 callersMethodnormalize
core/include/ikos/core/domain/memory/value.hpp:217
↓ 25 callersMethodnullity_is_null
core/include/ikos/core/domain/memory/value.hpp:764
↓ 25 callersMethodset_to_bottom
core/include/ikos/core/domain/scalar/composite.hpp:245
↓ 25 callersMethodshow_operand_types
\brief Show the operand types of the statements
ar/include/ikos/ar/format/formatter.hpp:102
↓ 25 callersMethodstore_translation
frontend/llvm/src/import/type.cpp:126
↓ 25 callersMethoduninit_assert_initialized
core/include/ikos/core/domain/memory/value.hpp:579
↓ 24 callersMethodbody
\brief Get the function body code
ar/include/ikos/ar/semantic/function.hpp:182
↓ 24 callersMethodbranching_bit
core/include/ikos/core/adt/patricia_tree/set.hpp:343
↓ 24 callersMethodcontains
\brief Return true if the equivalence relation contains `v`
core/include/ikos/core/domain/numeric/var_packing_domain.hpp:240
↓ 24 callersMethodelement_type
\brief Get the element type
ar/include/ikos/ar/semantic/type.hpp:554
↓ 24 callersMethodfunction_begin
\brief Begin iterator over the list of functions
ar/include/ikos/ar/semantic/bundle.hpp:146
↓ 24 callersMethodfunction_end
\brief End iterator over the list of functions
ar/include/ikos/ar/semantic/bundle.hpp:149
↓ 24 callersMethodis_scalar
\brief Return true if it's a scalar literal
analyzer/include/ikos/analyzer/analysis/literal.hpp:127
↓ 24 callersMethodresults
analyzer/src/analysis/pointer/constraint.cpp:65
↓ 23 callersMethodcheck_mem_access
analyzer/src/checker/buffer_overflow.cpp:758
↓ 23 callersMethoddisplay_mem_access_check
analyzer/src/checker/buffer_overflow.cpp:1416
↓ 23 callersMethoddisplay_soundness_check
analyzer/src/checker/soundness.cpp:727
↓ 23 callersMethodis_bottom
core/include/ikos/core/domain/numeric/constant.hpp:124
↓ 23 callersMethodis_declaration
\brief Is this a declaration?
ar/include/ikos/ar/semantic/function.hpp:147
↓ 23 callersMethodreturn_type
\brief Get the returned type
ar/include/ikos/ar/semantic/type.hpp:635
↓ 23 callersMethodset
\brief Set the gauge for the variable `x`
core/include/ikos/core/domain/numeric/gauge.hpp:999
↓ 23 callersMethodset_to_bottom
core/include/ikos/core/domain/memory/value.hpp:260
↓ 22 callersMethodcheck_mem_write
analyzer/src/checker/memory_watch.cpp:462
↓ 22 callersMethodcode
\brief Get the parent code
ar/include/ikos/ar/semantic/code.hpp:134
↓ 22 callersMethodcongruence
core/include/ikos/core/value/numeric/interval_congruence.hpp:488
↓ 22 callersFunctioninit
analyzer/test/regression/boa/test-16.c:8
↓ 22 callersFunctionmachine_int_domain_option_str
\brief Return a string representing a MachineIntDomainOption
analyzer/include/ikos/analyzer/analysis/option.hpp:90
↓ 22 callersFunctionmatch_prefix
core/include/ikos/core/adt/patricia_tree/utils.hpp:67
↓ 22 callersMethodpartitioning_join
core/include/ikos/core/domain/memory/partitioning.hpp:260
↓ 22 callersMethodprefix
core/include/ikos/core/adt/patricia_tree/set.hpp:341
↓ 21 callersMethodassert_compatible
\brief Assert that the parameter has the same runtime domain
core/include/ikos/core/domain/memory/polymorphic_domain.hpp:775
↓ 21 callersMethodassert_compatible
\brief Assert that the parameter has the same runtime domain
core/include/ikos/core/domain/machine_int/polymorphic_domain.hpp:347
↓ 21 callersMethodcounter_incr
\brief Increment counter, as described in the paper Note that there is a typo in the paper, it should be: [min(a_0 - k*a_j, b_0 - k*b_j) + ..; max(a_
core/include/ikos/core/value/numeric/gauge.hpp:1301
↓ 21 callersFunctiondiv_exact
\brief Exact division
core/include/ikos/core/value/machine_int/interval.hpp:628
↓ 21 callersMethodflush
analyzer/src/database/sqlite.cpp:395
↓ 21 callersMethodis_min
\brief Return true if this is the minimum machine integer
core/include/ikos/core/number/machine_int.hpp:406
↓ 21 callersMethodjoin_with
core/include/ikos/core/domain/memory/partitioning.hpp:378
↓ 21 callersMethodkind
\brief Get the kind of type
ar/include/ikos/ar/semantic/type.hpp:115
↓ 21 callersMethodpartitioning_set_variable
core/include/ikos/core/domain/memory/value.hpp:2222
↓ 21 callersMethodpointee
\brief Get the pointee type
ar/include/ikos/ar/semantic/type.hpp:358
↓ 21 callersFunctionto_json
analyzer/include/ikos/analyzer/json/json.hpp:101
↓ 21 callersMethodvar
\brief Return the variable reference
core/include/ikos/core/linear_expression.hpp:95
↓ 20 callersMethodcoeff
\brief Return the coefficient for the variable `v`
core/include/ikos/core/value/numeric/gauge.hpp:220
↓ 20 callersMethodcounter_init
core/include/ikos/core/domain/memory/value.hpp:722
↓ 20 callersMethodexec_command
analyzer/src/database/sqlite.cpp:187
↓ 20 callersMethodget_global
analyzer/src/analysis/variable.cpp:224
↓ 20 callersMethodhas_frontend
\brief Return true if this object has a pointer to a front-end object
ar/include/ikos/ar/support/traceable.hpp:115
↓ 20 callersMethodload_operands
Return the operands, or None
analyzer/python/ikos/report.py:450
↓ 20 callersFunctionmake_node
core/include/ikos/core/adt/patricia_tree/map.hpp:643
↓ 20 callersMethodtrunc
\brief Truncate the given variable
core/include/ikos/core/domain/machine_int/numeric_domain_adapter.hpp:274
↓ 19 callersFunctioncheck_import
\brief Check that a condition holds, otherwise throw ImportError
frontend/llvm/include/ikos/frontend/llvm/import/exception.hpp:134
↓ 19 callersMethoddifference
\brief Perform the set difference
core/include/ikos/core/domain/memory/value/cell_set.hpp:170
↓ 19 callersMethoddisplay_invariant
\brief Return true if the invariant should be displayed
analyzer/include/ikos/analyzer/checker/checker.hpp:127
↓ 19 callersMethodexit
\brief Return the exit of the head node
core/include/ikos/core/fixpoint/wpo.hpp:208
↓ 19 callersMethodglobal_begin
\brief Begin iterator over the list of global variables
ar/include/ikos/ar/semantic/bundle.hpp:132
↓ 19 callersMethodglobal_end
\brief End iterator over the list of global variables
ar/include/ikos/ar/semantic/bundle.hpp:135
↓ 19 callersMethodis_bottom
core/include/ikos/core/domain/numeric/apron.hpp:585
↓ 19 callersMethodis_top
core/include/ikos/core/domain/discrete_domain.hpp:130
↓ 19 callersMethodkind
\brief Get the kind of statement
ar/include/ikos/ar/semantic/statement.hpp:138
↓ 19 callersMethodkind
\brief Get the kind of value
ar/include/ikos/ar/semantic/value.hpp:124
↓ 19 callersMethodleq
analyzer/src/analysis/liveness.cpp:134
↓ 19 callersMethodnum_parameters
\brief Get the number of parameters
ar/include/ikos/ar/semantic/type.hpp:653
↓ 19 callersMethodpointer
\brief Get the pointer variable
analyzer/include/ikos/analyzer/analysis/variable.hpp:337
↓ 19 callersMethodresize
\brief Resize the octagon
core/include/ikos/core/domain/numeric/octagon.hpp:300
↓ 19 callersMethodrun
\brief Solve the system and refine the given invariant
core/include/ikos/core/domain/numeric/linear_interval_solver.hpp:277
↓ 19 callersMethodset_to_bottom
core/include/ikos/core/domain/scalar/machine_int.hpp:169
↓ 19 callersMethodsize
\brief Return the size of the table
ar/include/ikos/ar/semantic/symbol_table.hpp:129
↓ 19 callersMethodstore_size_in_bytes
\brief Return the maximum number of bytes that may be overwritten by storing the specified type. For example, returns 5 for i36 and 10 for x86_fp80.
ar/include/ikos/ar/semantic/data_layout.hpp:199
↓ 18 callersFunctionapply_visitor
core/include/ikos/core/example/muzq.hpp:632
↓ 18 callersFunctionchecker_long_name
\brief Return the long name of the given checker
analyzer/include/ikos/analyzer/checker/name.hpp:73
↓ 18 callersFunctionchecker_short_name
\brief Return the short name of the given checker
analyzer/include/ikos/analyzer/checker/name.hpp:116
↓ 18 callersMethoddisplay_check
\brief Return true if the check should be displayed
analyzer/include/ikos/analyzer/checker/checker.hpp:154
↓ 18 callersMethodis_leaf
core/include/ikos/core/adt/patricia_tree/map.hpp:434
↓ 18 callersMethodjoin_iter
core/include/ikos/core/domain/memory/value.hpp:487
← previousnext →201–300 of 6,907, ranked by callers