MCPcopy Create free account

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

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

↓ 18 callersMethodjoin_partitions
\brief Join the partitions and return the merged partition
core/include/ikos/core/domain/memory/partitioning.hpp:172
↓ 18 callersMethodnormalize
core/include/ikos/core/domain/scalar/composite.hpp:202
↓ 18 callersMethodop_begin
\brief Begin iterator over the operands
ar/include/ikos/ar/semantic/statement.hpp:183
↓ 18 callersMethodop_end
\brief End iterator over the operands
ar/include/ikos/ar/semantic/statement.hpp:186
↓ 18 callersMethodparam_begin
\brief Begin iterator over the list of parameter types
ar/include/ikos/ar/semantic/type.hpp:647
↓ 18 callersMethodset_to_bottom
core/include/ikos/core/domain/numeric/var_packing_domain.hpp:566
↓ 18 callersMethodsign_cast
\brief Change the machine integer interval sign (bitcast)
core/include/ikos/core/value/machine_int/interval.hpp:346
↓ 18 callersMethodsize
\brief Return the number of cells
core/include/ikos/core/domain/memory/value/cell_set.hpp:109
↓ 18 callersMethodsize
\brief Return the number of variables
core/include/ikos/core/domain/numeric/octagon.hpp:132
↓ 18 callersMethodvar
\brief Return the pointer variable
core/include/ikos/core/domain/pointer/solver.hpp:143
↓ 17 callersFunctionapply_bin_operator
core/include/ikos/core/domain/numeric/operator.hpp:155
↓ 17 callersFunctiondebug
(message)
analyzer/python/ikos/log.py:112
↓ 17 callersMethodexec
\brief Execute a ReturnValue statement
analyzer/include/ikos/analyzer/analysis/execution_engine/inliner.hpp:125
↓ 17 callersMethodis_bottom
core/include/ikos/core/domain/numeric/gauge.hpp:126
↓ 17 callersMethodis_non_negative
\brief Return true if the machine integer is greater or equal to 0 Always true for unsigned integers
core/include/ikos/core/number/machine_int.hpp:473
↓ 17 callersMethodleading_zeros
\brief Return the number of leading '0' bits in a uint64_t
core/include/ikos/core/number/machine_int.hpp:503
↓ 17 callersMethodmark_variable_mapping
frontend/llvm/src/import/function.cpp:82
↓ 17 callersMethodnormalize
core/include/ikos/core/domain/numeric/dbm.hpp:286
↓ 17 callersMethodpretty_name
Return a pretty name
analyzer/python/ikos/output_db.py:176
↓ 17 callersFunctionrun
Run the given command and return the exit code
analyzer/python/ikos/scan.py:419
↓ 17 callersMethodstart_task
analyzer/src/util/progress.cpp:67
↓ 17 callersMethodto_gauge
\brief Projection to a gauge Return an overapproximation of the value of `x` as an interval
core/include/ikos/core/domain/numeric/gauge.hpp:1088
↓ 17 callersMethodto_interval
\brief Projection to an interval Return an overapproximation of the gauge `g` as an interval
core/include/ikos/core/domain/numeric/gauge.hpp:1120
↓ 16 callersMethodbegin
\brief Begin iterator over the memory locations
core/include/ikos/core/value/pointer/points_to_set.hpp:127
↓ 16 callersMethoddisplay_null_check
analyzer/src/checker/null_dereference.cpp:516
↓ 16 callersMethodinfer_type
frontend/llvm/src/import/function.cpp:1856
↓ 16 callersMethodis_bottom
core/include/ikos/core/domain/numeric/dbm.hpp:308
↓ 16 callersMethodis_counter
\brief Return true if the given variable is a counter
core/include/ikos/core/domain/numeric/gauge.hpp:786
↓ 16 callersMethodis_leaf
core/include/ikos/core/adt/patricia_tree/set.hpp:316
↓ 16 callersMethodis_max
\brief Return true if this is the maximum machine integer
core/include/ikos/core/number/machine_int.hpp:419
↓ 16 callersMethodis_pointer
\brief Return true if the given variable is a pointer variable
analyzer/include/ikos/analyzer/analysis/variable.hpp:639
↓ 16 callersFunctionmake_node
core/include/ikos/core/adt/patricia_tree/set.hpp:479
↓ 16 callersMethodnext_power_of_2
\brief Return the next power of 2 greater or equal to this number This is undefined for negative numbers.
core/include/ikos/core/number/z_number.hpp:588
↓ 16 callersMethodnode
\brief Return the node for the given index
core/include/ikos/core/fixpoint/wpo.hpp:406
↓ 16 callersMethodstr
\brief Return a string of the QNumber in the given base The base can vary from 2 to 36, or from -2 to -36
core/include/ikos/core/number/q_number.hpp:375
↓ 16 callersMethodtest
\brief Check whether the given flag is set to 1
ar/include/ikos/ar/support/flags.hpp:134
↓ 15 callersMethodall_ones
\brief Create the machine integer with all bits set to 1 for the given bit width and sign
core/include/ikos/core/number/machine_int.hpp:260
↓ 15 callersMethodclear
analyzer/src/analysis/pointer/value.cpp:57
↓ 15 callersMethoddisplay_double_free_check
analyzer/src/checker/double_free.cpp:333
↓ 15 callersMethodend
\brief End iterator over the memory locations
core/include/ikos/core/value/pointer/points_to_set.hpp:133
↓ 15 callersMethodget_aggregate
analyzer/src/analysis/memory_location.cpp:232
↓ 15 callersMethodget_function
analyzer/src/analysis/memory_location.cpp:207
↓ 15 callersMethodnormalize
core/include/ikos/core/domain/scalar/machine_int.hpp:140
↓ 15 callersMethodnum_elements
\brief Get the number of elements
ar/include/ikos/ar/semantic/type.hpp:498
↓ 15 callersMethodoffset
\brief Get the offset operand
ar/include/ikos/ar/semantic/statement.hpp:997
↓ 15 callersMethodparam_end
\brief End iterator over the list of parameter types
ar/include/ikos/ar/semantic/type.hpp:650
↓ 15 callersMethodrun
analyzer/src/analysis/liveness.cpp:419
↓ 15 callersMethodset_domain
\brief Update the abstract domain
core/include/ikos/core/domain/numeric/var_packing_domain.hpp:186
↓ 15 callersFunctiontest_gauge_semilattice_counter_forget
core/test/unit/domain/numeric/gauge.cpp:495
↓ 14 callersMethodend
\brief End iterator over the statements
core/include/ikos/core/example/muzq.hpp:470
↓ 14 callersMethodget
\brief Get the pointer set for the given memory location
core/include/ikos/core/domain/memory/value/mem_loc_to_pointer_set.hpp:328
↓ 14 callersMethodhas_name
\brief Does the variable have a name?
ar/include/ikos/ar/semantic/value.hpp:628
↓ 14 callersMethodis_bottom
(self)
analyzer/python/ikos/abs_int.py:177
↓ 14 callersMethodis_bottom
core/include/ikos/core/domain/scalar/dummy.hpp:111
↓ 14 callersMethodkind
\brief Return the kind of the object
analyzer/include/ikos/analyzer/analysis/variable.hpp:150
↓ 14 callersMethodmem_abstract_reachable
core/include/ikos/core/domain/memory/value.hpp:2070
↓ 14 callersMethodmem_forget_reachable
core/include/ikos/core/domain/memory/value.hpp:1997
↓ 14 callersMethodnormalize
core/include/ikos/core/domain/domain_product.hpp:120
↓ 14 callersMethodremove
ar/src/semantic/code.cpp:118
↓ 14 callersMethodset_to_bottom
core/include/ikos/core/domain/numeric/dbm.hpp:325
↓ 13 callersMethodbit_width
\brief Return the bit width of the given variable
analyzer/include/ikos/analyzer/analysis/variable.hpp:608
↓ 13 callersMethoddump
analyzer/src/analysis/pointer/value.cpp:75
↓ 13 callersFunctionempty
core/include/ikos/core/adt/patricia_tree/map.hpp:493
↓ 13 callersMethodempty
\brief Return true if the solver is empty
core/include/ikos/core/domain/numeric/linear_interval_solver.hpp:274
↓ 13 callersMethodfrom_dict
Create an interval from a dictionary
analyzer/python/ikos/abs_int.py:161
↓ 13 callersMethodis_bottom
analyzer/src/analysis/liveness.cpp:126
↓ 13 callersMethodis_floating_point_var
\brief Return true if the literal is a floating point variable
core/include/ikos/core/literal.hpp:251
↓ 13 callersMethodis_var_arg
\brief Is it a variable argument (var-arg) function call?
ar/include/ikos/ar/semantic/type.hpp:656
↓ 13 callersMethodis_zero
\brief Return true if it's a zero-initialized aggregate literal
analyzer/include/ikos/analyzer/analysis/aggregate_literal.hpp:190
↓ 13 callersMethodload_info
Return the info, or None
analyzer/python/ikos/report.py:459
↓ 13 callersFunctionmake_bottom_abstract_value
analyzer/src/analysis/value/abstract_domain.cpp:126
↓ 13 callersFunctionmake_clipped_mask
\brief return a bit mask with bits in the range [0, size_clip), with bits taken from the intersection of [low, low + size) with [low_clip, low_clip +
core/include/ikos/core/number/z_number.hpp:1192
↓ 13 callersMethodnormalize_copy
\brief Return a normalized copy
core/include/ikos/core/domain/numeric/dbm.hpp:341
↓ 13 callersFunctionoff
analyzer/include/ikos/analyzer/util/color.hpp:82
↓ 13 callersMethodpredicate
\brief Get the predicate
ar/include/ikos/ar/semantic/statement.hpp:534
↓ 13 callersMethodreduce_equivalence_class
\brief Reduce the equivalence class containing the variable `v`
core/include/ikos/core/domain/numeric/var_packing_dbm_congruence.hpp:93
↓ 13 callersMethodsign
\brief Return the signedness the interval-congruence
core/include/ikos/core/value/machine_int/interval_congruence.hpp:226
↓ 13 callersMethodsize_in_bits
\brief Return the number of bits The sign is ignored.
core/include/ikos/core/number/z_number.hpp:622
↓ 12 callersMethodabstract
\brief Abstract the variable
core/include/ikos/core/domain/numeric/octagon.hpp:995
↓ 12 callersMethodalignment
\brief Get the alignment of the memory access, in bytes (0 if unspecified)
ar/include/ikos/ar/semantic/statement.hpp:871
↓ 12 callersMethodapply_constraint
core/include/ikos/core/domain/numeric/octagon.hpp:1018
↓ 12 callersMethodbit_width
\brief Return the bit width of the interval-congruence
core/include/ikos/core/value/machine_int/interval_congruence.hpp:223
↓ 12 callersMethoddisplay_alignment_check
analyzer/src/checker/pointer_alignment.cpp:379
↓ 12 callersMethodequals
core/include/ikos/core/domain/numeric/gauge.hpp:567
↓ 12 callersMethoderase
\brief Erase the fixpoint for a given call site and callee function
analyzer/include/ikos/analyzer/analysis/execution_engine/fixpoint_cache.hpp:113
↓ 12 callersMethodforget
core/include/ikos/core/domain/numeric/var_packing_domain.hpp:1312
↓ 12 callersMethodget_alloc_size
analyzer/src/analysis/variable.cpp:359
↓ 12 callersMethodget_internal
analyzer/src/analysis/variable.cpp:246
↓ 12 callersMethodget_local
analyzer/src/analysis/variable.cpp:204
↓ 12 callersMethodhigh_bit
\brief Return the high bit (the sign bit) as a bool
core/include/ikos/core/number/machine_int.hpp:447
↓ 12 callersMethodis_constant
\brief Return true if the bound is a constant
core/include/ikos/core/value/numeric/gauge.hpp:203
↓ 12 callersMethodis_contradiction
\brief Return true if the constraint is a contradiction
core/include/ikos/core/linear_constraint.hpp:136
↓ 12 callersMethodis_non_null
core/include/ikos/core/domain/nullity/dummy.hpp:135
↓ 12 callersMethodis_top
core/include/ikos/core/domain/memory/value.hpp:255
↓ 12 callersMethodis_zero
\brief Return true if the congruence is 0Z + 0
core/include/ikos/core/value/numeric/constant.hpp:126
↓ 12 callersMethodleading_ones
\brief Return the number of leading '1' bits in a uint64_t
core/include/ikos/core/number/machine_int.hpp:550
↓ 12 callersFunctionmod
\brief Modulo
core/include/ikos/core/value/numeric/congruence.hpp:549
↓ 12 callersMethodmod_to_sub
\brief Helper for mod([a, b], n) If mod([a, b], n) is equivalent to [a, b] - x, returns x Otherwise, returns boost::none.
core/include/ikos/core/value/numeric/interval.hpp:352
↓ 12 callersMethodnormalize
\brief Normalize the machine integer
core/include/ikos/core/number/machine_int.hpp:85
↓ 12 callersMethodpop_back
ar/src/semantic/code.cpp:125
← previousnext →301–400 of 6,907, ranked by callers