From 097ebb6a20eecd6676ba65134067fbea89899afc Mon Sep 17 00:00:00 2001 From: Patrick Baudin <patrick.baudin@cea.fr> Date: Tue, 6 Apr 2021 17:01:58 +0200 Subject: [PATCH] [Value] adds test oracles for -config symblocs --- tests/test_config_symblocs | 4 ++ .../oracle_symblocs/CruiseControl.res.oracle | 0 tests/value/oracle_symblocs/FP5.res.oracle | 0 tests/value/oracle_symblocs/abs.res.oracle | 0 .../value/oracle_symblocs/abs_addr.res.oracle | 0 .../absolute_pointer.res.oracle | 0 .../abstract_struct_1.res.oracle | 0 .../oracle_symblocs/access_path.res.oracle | 0 .../oracle_symblocs/add_approx.res.oracle | 0 .../value/oracle_symblocs/addition.res.oracle | 0 tests/value/oracle_symblocs/addr.0.res.oracle | 0 tests/value/oracle_symblocs/addr.1.res.oracle | 0 tests/value/oracle_symblocs/addr2.res.oracle | 0 .../oracle_symblocs/addrofstring.res.oracle | 0 .../affect_corrupt.0.res.oracle | 0 .../affect_corrupt.1.res.oracle | 0 .../value/oracle_symblocs/ai_annot.res.oracle | 0 .../value/oracle_symblocs/alias.0.res.oracle | 10 +++ .../value/oracle_symblocs/alias.1.res.oracle | 0 .../value/oracle_symblocs/alias.2.res.oracle | 0 .../value/oracle_symblocs/alias.3.res.oracle | 0 .../value/oracle_symblocs/alias.4.res.oracle | 4 ++ .../value/oracle_symblocs/alias.5.res.oracle | 4 ++ .../value/oracle_symblocs/alias.6.res.oracle | 4 ++ tests/value/oracle_symblocs/align.res.oracle | 0 .../align_char_array.res.oracle | 0 tests/value/oracle_symblocs/annot.res.oracle | 0 .../oracle_symblocs/annot_valid.res.oracle | 0 .../anonymous_field.res.oracle | 0 .../value/oracle_symblocs/any_int.res.oracle | 0 tests/value/oracle_symblocs/arch.res.oracle | 0 .../oracle_symblocs/arg_array.res.oracle | 0 .../oracle_symblocs/arith_pointer.res.oracle | 0 .../oracle_symblocs/array_access.res.oracle | 0 .../oracle_symblocs/array_array.0.res.oracle | 0 .../oracle_symblocs/array_array.1.res.oracle | 0 .../oracle_symblocs/array_array.2.res.oracle | 0 .../oracle_symblocs/array_bounds.0.res.oracle | 0 .../oracle_symblocs/array_bounds.1.res.oracle | 0 .../array_degenerating_loop.res.oracle | 0 .../array_initializer.res.oracle | 0 .../oracle_symblocs/array_loop.res.oracle | 0 .../oracle_symblocs/array_overlap.res.oracle | 0 .../oracle_symblocs/array_ptr.res.oracle | 0 .../array_zero_length.0.res.oracle | 0 .../array_zero_length.1.res.oracle | 0 .../array_zero_length.2.res.oracle | 0 .../oracle_symblocs/asm_contracts.res.oracle | 0 .../oracle_symblocs/assert_ptr.res.oracle | 0 .../assign-leaf-indirect.res.oracle | 0 .../value/oracle_symblocs/assigns.res.oracle | 0 .../oracle_symblocs/assigns_from.res.oracle | 0 .../assigns_from_direct.res.oracle | 0 .../attribute-aligned.res.oracle | 0 tests/value/oracle_symblocs/audit.res.oracle | 11 +++ .../auto_loop_unroll.0.res.oracle | 0 .../auto_loop_unroll.1.res.oracle | 0 .../oracle_symblocs/automalloc.res.oracle | 0 .../backward_add_ptr.res.oracle | 0 .../oracle_symblocs/backward_arith.res.oracle | 0 .../value/oracle_symblocs/bad_loop.res.oracle | 0 .../base_addr_offset_block_length.res.oracle | 0 .../behavior_statuses.0.res.oracle | 0 .../behavior_statuses.1.res.oracle | 0 .../oracle_symblocs/behaviors1.res.oracle | 0 .../oracle_symblocs/behaviors2.res.oracle | 0 .../oracle_symblocs/big_lib_entry.res.oracle | 0 .../value/oracle_symblocs/bigarray.res.oracle | 0 .../value/oracle_symblocs/bitfield.res.oracle | 0 .../bitfield_assign.res.oracle | 0 .../bitfield_longlong.res.oracle | 0 .../bitfield_receives_result.res.oracle | 0 .../value/oracle_symblocs/bitwise.res.oracle | 0 .../oracle_symblocs/bitwise_float.res.oracle | 0 .../bitwise_pointer.res.oracle | 8 +++ .../bitwise_reduction.res.oracle | 16 +++++ tests/value/oracle_symblocs/biz.res.oracle | 0 tests/value/oracle_symblocs/bool.res.oracle | 0 tests/value/oracle_symblocs/branch.res.oracle | 0 .../value/oracle_symblocs/branch2.res.oracle | 0 .../oracle_symblocs/broken_loop.res.oracle | 0 .../oracle_symblocs/bts0506.0.res.oracle | 0 .../oracle_symblocs/bts0506.1.res.oracle | 0 .../value/oracle_symblocs/bts0775.res.oracle | 0 .../value/oracle_symblocs/bts0858.res.oracle | 0 .../value/oracle_symblocs/bts1306.res.oracle | 0 .../buffer_overflow.0.res.oracle | 0 .../buffer_overflow.1.res.oracle | 0 tests/value/oracle_symblocs/bug.res.oracle | 0 .../value/oracle_symblocs/bug0196.res.oracle | 0 .../oracle_symblocs/bug0223.0.res.oracle | 0 .../oracle_symblocs/bug0223.1.res.oracle | 0 .../value/oracle_symblocs/bug0245.res.oracle | 0 .../value/oracle_symblocs/bug_023.res.oracle | 0 .../value/oracle_symblocs/bug_0244.res.oracle | 0 .../oracle_symblocs/builtins_split.res.oracle | 0 tests/value/oracle_symblocs/call.res.oracle | 0 tests/value/oracle_symblocs/call_2.res.oracle | 0 tests/value/oracle_symblocs/call_3.res.oracle | 0 .../oracle_symblocs/call_alias.0.res.oracle | 0 .../oracle_symblocs/call_alias.1.res.oracle | 0 .../oracle_symblocs/call_alias.2.res.oracle | 0 .../oracle_symblocs/call_deep.res.oracle | 0 .../oracle_symblocs/call_multi.res.oracle | 0 .../oracle_symblocs/call_simple.res.oracle | 0 .../oracle_symblocs/case_analysis.res.oracle | 0 tests/value/oracle_symblocs/cast.res.oracle | 0 tests/value/oracle_symblocs/cast1.res.oracle | 0 tests/value/oracle_symblocs/cast2.res.oracle | 0 .../oracle_symblocs/cast_axalto.res.oracle | 0 .../value/oracle_symblocs/cast_fun.res.oracle | 0 .../oracle_symblocs/cast_hetero.res.oracle | 0 .../oracle_symblocs/cast_return.0.res.oracle | 0 .../oracle_symblocs/cast_return.1.res.oracle | 0 .../oracle_symblocs/cert_exp35_c.res.oracle | 0 .../oracle_symblocs/changeret.res.oracle | 0 tests/value/oracle_symblocs/cmp.res.oracle | 0 .../oracle_symblocs/cmp_ptr.0.res.oracle | 0 .../oracle_symblocs/cmp_ptr.1.res.oracle | 0 .../cmp_ptr_follow_all_branches.0.res.oracle | 0 .../cmp_ptr_follow_all_branches.1.res.oracle | 0 tests/value/oracle_symblocs/cond.res.oracle | 0 .../value/oracle_symblocs/cond2.0.res.oracle | 0 .../value/oracle_symblocs/cond2.1.res.oracle | 0 .../cond_integer_cast_of_float.res.oracle | 0 .../conditional_initializer.res.oracle | 0 tests/value/oracle_symblocs/const.res.oracle | 0 tests/value/oracle_symblocs/const2.res.oracle | 0 .../oracle_symblocs/const_syntax.res.oracle | 0 .../oracle_symblocs/const_typedef.res.oracle | 0 .../constarraystructlibentry.res.oracle | 0 .../oracle_symblocs/context_free.res.oracle | 0 .../context_free_simple.res.oracle | 0 .../oracle_symblocs/context_width.res.oracle | 0 .../value/oracle_symblocs/control.res.oracle | 0 .../oracle_symblocs/conversion.res.oracle | 0 .../oracle_symblocs/copy_paste.res.oracle | 0 ...copy_paste_hidden_by_dummy_cast.res.oracle | 0 .../oracle_symblocs/copy_stdin.res.oracle | 0 .../value/oracle_symblocs/dangling.res.oracle | 0 .../oracle_symblocs/dataflow_order.res.oracle | 0 .../oracle_symblocs/dead_code.res.oracle | 0 .../oracle_symblocs/dead_code2.res.oracle | 0 .../oracle_symblocs/dead_inout.res.oracle | 0 .../oracle_symblocs/dead_statuses.res.oracle | 0 .../deep_conditionals.res.oracle | 0 .../oracle_symblocs/degeneration2.res.oracle | 0 tests/value/oracle_symblocs/deps.0.res.oracle | 0 tests/value/oracle_symblocs/deps.1.res.oracle | 0 tests/value/oracle_symblocs/deps.2.res.oracle | 0 .../oracle_symblocs/deps_addr.res.oracle | 0 .../oracle_symblocs/deps_compose.res.oracle | 0 .../oracle_symblocs/deps_local.res.oracle | 0 .../oracle_symblocs/deps_mixed.res.oracle | 0 .../deps_unitialized_locals.res.oracle | 0 tests/value/oracle_symblocs/deref.res.oracle | 0 .../oracle_symblocs/descending.res.oracle | 0 .../disjoint_status.res.oracle | 0 tests/value/oracle_symblocs/div.0.res.oracle | 0 tests/value/oracle_symblocs/div.1.res.oracle | 0 .../oracle_symblocs/div_strange.res.oracle | 0 tests/value/oracle_symblocs/divneg.res.oracle | 0 .../value/oracle_symblocs/domains.res.oracle | 0 .../domains_function.res.oracle | 38 ++++++++++ .../oracle_symblocs/downcast.0.res.oracle | 0 .../oracle_symblocs/downcast.1.res.oracle | 0 .../oracle_symblocs/downcast.2.res.oracle | 0 .../oracle_symblocs/downcast.3.res.oracle | 0 .../oracle_symblocs/downcast.4.res.oracle | 0 tests/value/oracle_symblocs/dur.res.oracle | 0 .../oracle_symblocs/empty_base.0.res.oracle | 0 .../oracle_symblocs/empty_base.1.res.oracle | 0 .../oracle_symblocs/empty_struct.0.res.oracle | 0 .../oracle_symblocs/empty_struct.1.res.oracle | 0 .../oracle_symblocs/empty_struct.2.res.oracle | 0 .../oracle_symblocs/empty_struct.3.res.oracle | 0 .../oracle_symblocs/empty_struct.4.res.oracle | 0 .../oracle_symblocs/empty_struct.5.res.oracle | 0 .../oracle_symblocs/empty_struct.6.res.oracle | 0 .../oracle_symblocs/empty_struct2.res.oracle | 0 .../oracle_symblocs/empty_union.res.oracle | 0 .../value/oracle_symblocs/endian.0.res.oracle | 0 .../value/oracle_symblocs/endian.1.res.oracle | 0 tests/value/oracle_symblocs/enum.res.oracle | 0 tests/value/oracle_symblocs/enum2.res.oracle | 0 .../value/oracle_symblocs/equality.res.oracle | 0 .../oracle_symblocs/eval_separated.res.oracle | 0 .../oracle_symblocs/exit_paths.res.oracle | 0 tests/value/oracle_symblocs/extern.res.oracle | 0 tests/value/oracle_symblocs/f1.res.oracle | 0 tests/value/oracle_symblocs/f2.res.oracle | 0 tests/value/oracle_symblocs/false.res.oracle | 0 .../oracle_symblocs/fam_sizeof.res.oracle | 0 .../oracle_symblocs/find_ivaltop.res.oracle | 0 .../value/oracle_symblocs/folding.res.oracle | 0 .../oracle_symblocs/for_loops.0.res.oracle | 0 .../oracle_symblocs/for_loops.1.res.oracle | 0 .../oracle_symblocs/for_loops.2.res.oracle | 0 .../oracle_symblocs/for_loops.3.res.oracle | 0 tests/value/oracle_symblocs/forall.res.oracle | 0 tests/value/oracle_symblocs/fptr.0.res.oracle | 0 tests/value/oracle_symblocs/fptr.1.res.oracle | 0 tests/value/oracle_symblocs/from1.res.oracle | 0 .../oracle_symblocs/from_call.0.res.oracle | 0 .../oracle_symblocs/from_call.1.res.oracle | 0 .../oracle_symblocs/from_global.res.oracle | 0 .../value/oracle_symblocs/from_ind.res.oracle | 0 .../oracle_symblocs/from_pb.0.res.oracle | 0 .../oracle_symblocs/from_pb.1.res.oracle | 0 .../oracle_symblocs/from_pb.2.res.oracle | 0 .../oracle_symblocs/from_pb.3.res.oracle | 0 .../oracle_symblocs/from_pb.4.res.oracle | 0 .../oracle_symblocs/from_pb.5.res.oracle | 0 .../oracle_symblocs/from_pb.6.res.oracle | 0 .../oracle_symblocs/from_pb.7.res.oracle | 0 .../oracle_symblocs/from_ptr.0.res.oracle | 0 .../oracle_symblocs/from_ptr.1.res.oracle | 0 .../oracle_symblocs/from_ptr2.res.oracle | 0 .../oracle_symblocs/from_res_2.res.oracle | 0 .../oracle_symblocs/from_termin.res.oracle | 0 .../oracle_symblocs/fun_ptr.0.res.oracle | 0 .../oracle_symblocs/fun_ptr.1.res.oracle | 0 .../function_return_serial_casts.res.oracle | 0 tests/value/oracle_symblocs/g1.res.oracle | 0 .../oracle_symblocs/garbled_init.res.oracle | 0 tests/value/oracle_symblocs/gauges.res.oracle | 0 tests/value/oracle_symblocs/ghost.res.oracle | 0 .../oracle_symblocs/global_bug.res.oracle | 0 tests/value/oracle_symblocs/goto.res.oracle | 0 .../hierarchical_convergence.res.oracle | 0 tests/value/oracle_symblocs/if.0.res.oracle | 0 tests/value/oracle_symblocs/if.1.res.oracle | 0 tests/value/oracle_symblocs/if2.res.oracle | 0 tests/value/oracle_symblocs/ilevel.res.oracle | 0 .../value/oracle_symblocs/implies.res.oracle | 0 .../imprecise_invalid_write.res.oracle | 0 .../incompatible_states.res.oracle | 7 ++ .../incorrect_reduce_expr.res.oracle | 0 tests/value/oracle_symblocs/ineq.res.oracle | 0 .../value/oracle_symblocs/infinite.res.oracle | 0 tests/value/oracle_symblocs/init.0.res.oracle | 0 tests/value/oracle_symblocs/init.1.res.oracle | 0 .../init_const_guard.res.oracle | 0 .../oracle_symblocs/initialized.res.oracle | 0 .../initialized_copy.0.res.oracle | 0 .../initialized_copy.1.res.oracle | 0 .../value/oracle_symblocs/inout.0.res.oracle | 0 .../value/oracle_symblocs/inout.1.res.oracle | 0 .../value/oracle_symblocs/inout.2.res.oracle | 0 .../value/oracle_symblocs/inout.3.res.oracle | 0 .../value/oracle_symblocs/inout.4.res.oracle | 0 .../oracle_symblocs/inout_diff.res.oracle | 0 .../oracle_symblocs/inout_formals.res.oracle | 0 .../inout_on_alarms.res.oracle | 0 .../oracle_symblocs/inout_proto.res.oracle | 0 tests/value/oracle_symblocs/input.res.oracle | 0 .../value/oracle_symblocs/integers.res.oracle | 0 .../value/oracle_symblocs/interpol.res.oracle | 0 .../interpreter-mode-syracuse.res.oracle | 0 .../invalid_loc_return.res.oracle | 0 .../invalid_lval_arg.res.oracle | 0 .../invalid_pointer.0.res.oracle | 0 .../invalid_pointer.1.res.oracle | 0 .../oracle_symblocs/inversion.res.oracle | 0 .../oracle_symblocs/inversion2.res.oracle | 0 .../value/oracle_symblocs/jacques.res.oracle | 0 .../join_misaligned.res.oracle | 0 tests/value/oracle_symblocs/label.res.oracle | 0 tests/value/oracle_symblocs/lazy.0.res.oracle | 0 tests/value/oracle_symblocs/lazy.1.res.oracle | 0 tests/value/oracle_symblocs/leaf.res.oracle | 0 tests/value/oracle_symblocs/leaf2.res.oracle | 0 .../oracle_symblocs/leaf_spec.0.res.oracle | 0 .../oracle_symblocs/leaf_spec.1.res.oracle | 0 .../value/oracle_symblocs/library.res.oracle | 5 ++ .../library_precond.res.oracle | 0 tests/value/oracle_symblocs/limits.res.oracle | 0 tests/value/oracle_symblocs/local.res.oracle | 0 .../oracle_symblocs/local_cleanup.res.oracle | 0 .../oracle_symblocs/local_slevel.res.oracle | 0 .../local_variables.res.oracle | 0 tests/value/oracle_symblocs/lock.res.oracle | 0 tests/value/oracle_symblocs/logic.res.oracle | 0 .../oracle_symblocs/logic_ptr_cast.res.oracle | 0 .../oracle_symblocs/logicdeps.res.oracle | 0 tests/value/oracle_symblocs/long.res.oracle | 0 .../oracle_symblocs/long_const.0.res.oracle | 0 .../oracle_symblocs/long_const.1.res.oracle | 0 tests/value/oracle_symblocs/loop.res.oracle | 0 tests/value/oracle_symblocs/loop1.res.oracle | 0 tests/value/oracle_symblocs/loop2.res.oracle | 0 tests/value/oracle_symblocs/loop3.res.oracle | 0 .../oracle_symblocs/loop_array.res.oracle | 0 .../oracle_symblocs/loop_join.res.oracle | 0 .../oracle_symblocs/loop_long.res.oracle | 0 .../oracle_symblocs/loop_no_var.res.oracle | 0 .../oracle_symblocs/loop_simple.res.oracle | 0 .../oracle_symblocs/loop_test.0.res.oracle | 0 .../oracle_symblocs/loop_test.1.res.oracle | 0 .../oracle_symblocs/loop_wvar.0.res.oracle | 0 .../oracle_symblocs/loop_wvar.1.res.oracle | 0 .../oracle_symblocs/loop_wvar.2.res.oracle | 0 .../oracle_symblocs/loop_wvar.3.res.oracle | 0 .../oracle_symblocs/loopfun.0.res.oracle | 0 .../oracle_symblocs/loopfun.1.res.oracle | 0 .../value/oracle_symblocs/loopinv.res.oracle | 0 .../value/oracle_symblocs/machdep.res.oracle | 0 .../oracle_symblocs/max_pointed.res.oracle | 0 .../value/oracle_symblocs/memexec.res.oracle | 0 .../oracle_symblocs/merge_bits.res.oracle | 0 .../oracle_symblocs/mini_pointrer.res.oracle | 0 .../misaligned_tabs.res.oracle | 0 .../oracle_symblocs/mixed_val.res.oracle | 0 .../value/oracle_symblocs/modifies.res.oracle | 0 tests/value/oracle_symblocs/modulo.res.oracle | 0 .../oracle_symblocs/multi_access.res.oracle | 0 .../narrow_behaviors.res.oracle | 0 .../nested_struct_init.res.oracle | 0 .../oracle_symblocs/no_results.res.oracle | 0 .../non_iso_initializer.res.oracle | 0 .../oracle_symblocs/non_natural.res.oracle | 52 ++++++++++++++ tests/value/oracle_symblocs/nonlin.res.oracle | 0 .../value/oracle_symblocs/noreturn.res.oracle | 0 tests/value/oracle_symblocs/not.res.oracle | 0 .../not_ct_array_arg.res.oracle | 0 .../oracle_symblocs/null_lt_valid.res.oracle | 0 .../value/oracle_symblocs/octagons.res.oracle | 0 .../offset_misaligned.res.oracle | 0 .../oracle_symblocs/offset_neg.res.oracle | 0 .../oracle_symblocs/offset_top.res.oracle | 0 .../oracle_symblocs/offsetmap.0.res.oracle | 4 ++ .../oracle_symblocs/offsetmap.1.res.oracle | 4 ++ .../value/oracle_symblocs/origin.0.res.oracle | 0 .../value/oracle_symblocs/origin.1.res.oracle | 0 .../oracle_symblocs/output_leafs.res.oracle | 0 .../oracle_symblocs/overflow.0.res.oracle | 0 .../oracle_symblocs/overflow.1.res.oracle | 0 .../overflow_cast_float_int.res.oracle | 0 tests/value/oracle_symblocs/packed.res.oracle | 0 .../partitioning-annots.0.res.oracle | 0 .../partitioning-annots.1.res.oracle | 0 .../partitioning-annots.2.res.oracle | 0 .../partitioning-annots.3.res.oracle | 0 .../partitioning-annots.4.res.oracle | 0 .../partitioning-annots.5.res.oracle | 0 .../partitioning-annots.6.res.oracle | 0 tests/value/oracle_symblocs/pb.res.oracle | 0 tests/value/oracle_symblocs/period.res.oracle | 0 tests/value/oracle_symblocs/plevel.res.oracle | 4 ++ .../value/oracle_symblocs/pointer.res.oracle | 0 .../oracle_symblocs/pointer2.0.res.oracle | 0 .../oracle_symblocs/pointer2.1.res.oracle | 0 .../value/oracle_symblocs/pointer3.res.oracle | 0 .../value/oracle_symblocs/pointer4.res.oracle | 0 .../oracle_symblocs/pointer_arg.res.oracle | 0 .../oracle_symblocs/pointer_comp.res.oracle | 0 .../pointer_comparison.0.res.oracle | 0 .../pointer_comparison.1.res.oracle | 0 .../pointer_int_cast.res.oracle | 0 .../oracle_symblocs/pointer_loop.res.oracle | 0 .../oracle_symblocs/postcond_leaf.res.oracle | 0 .../oracle_symblocs/postcondition.res.oracle | 0 tests/value/oracle_symblocs/pragma.res.oracle | 0 .../precise_locations.res.oracle | 0 .../value/oracle_symblocs/precond.res.oracle | 0 .../oracle_symblocs/precond2.0.res.oracle | 0 .../oracle_symblocs/precond2.1.res.oracle | 0 .../propagate_bottom.res.oracle | 0 .../oracle_symblocs/protomain.res.oracle | 0 .../ptr_call_object.res.oracle | 0 .../oracle_symblocs/ptr_relation.0.res.oracle | 4 ++ .../oracle_symblocs/ptr_relation.1.res.oracle | 0 .../oracle_symblocs/ptr_relation.2.res.oracle | 0 .../value/oracle_symblocs/pure_exp.res.oracle | 0 .../qualified_arrays.res.oracle | 0 tests/value/oracle_symblocs/raz.res.oracle | 0 .../oracle_symblocs/reading_null.res.oracle | 0 tests/value/oracle_symblocs/rec.res.oracle | 0 .../value/oracle_symblocs/recol.0.res.oracle | 0 .../value/oracle_symblocs/recol.1.res.oracle | 0 .../oracle_symblocs/recursion.0.res.oracle | 0 .../oracle_symblocs/recursion.1.res.oracle | 0 .../oracle_symblocs/recursion2.res.oracle | 0 .../reduce_by_valid.res.oracle | 0 .../oracle_symblocs/reduce_formals.res.oracle | 0 .../oracle_symblocs/reduce_index.res.oracle | 0 .../oracle_symblocs/reduce_valid.res.oracle | 0 .../redundant_alarms.res.oracle | 41 +++++++++++ .../reevaluate_alarms.res.oracle | 0 .../relation_reduction.res.oracle | 0 .../oracle_symblocs/relation_shift.res.oracle | 0 .../oracle_symblocs/relations.res.oracle | 0 .../oracle_symblocs/relations2.res.oracle | 2 + .../relations_difficult.res.oracle | 0 .../replace_by_show_each.res.oracle | 0 .../value/oracle_symblocs/resolve.res.oracle | 0 tests/value/oracle_symblocs/return.res.oracle | 0 .../oracle_symblocs/semaphore.res.oracle | 0 .../oracle_symblocs/separated.res.oracle | 0 .../value/oracle_symblocs/shift.0.res.oracle | 0 .../value/oracle_symblocs/shift.1.res.oracle | 0 .../oracle_symblocs/shift_big.res.oracle | 0 .../oracle_symblocs/shift_neg.0.res.oracle | 0 .../oracle_symblocs/shift_neg.1.res.oracle | 0 .../sign_of_bitfiled_int.0.res.oracle | 0 .../sign_of_bitfiled_int.1.res.oracle | 0 .../oracle_symblocs/simple_packed.res.oracle | 0 .../oracle_symblocs/simple_path.res.oracle | 0 .../oracle_symblocs/simplify_cfg.0.res.oracle | 0 .../oracle_symblocs/simplify_cfg.1.res.oracle | 0 tests/value/oracle_symblocs/sizeof.res.oracle | 0 .../oracle_symblocs/slevel_return.res.oracle | 0 .../value/oracle_symblocs/slevelex.res.oracle | 0 .../small_conditionals.res.oracle | 0 .../value/oracle_symblocs/sort4.0.res.oracle | 0 .../value/oracle_symblocs/sort4.1.res.oracle | 0 .../value/oracle_symblocs/sort4.2.res.oracle | 0 .../oracle_symblocs/split_return.0.res.oracle | 0 .../oracle_symblocs/split_return.1.res.oracle | 0 .../oracle_symblocs/split_return.2.res.oracle | 0 .../oracle_symblocs/split_return.3.res.oracle | 0 .../oracle_symblocs/split_return.4.res.oracle | 0 .../statement_contract.res.oracle | 0 tests/value/oracle_symblocs/static.res.oracle | 0 .../value/oracle_symblocs/strange.res.oracle | 0 .../value/oracle_symblocs/strings.res.oracle | 0 .../oracle_symblocs/strings_cond.res.oracle | 0 tests/value/oracle_symblocs/struct.res.oracle | 0 .../value/oracle_symblocs/struct2.res.oracle | 27 +++++++ .../value/oracle_symblocs/struct3.res.oracle | 0 .../oracle_symblocs/struct_array.res.oracle | 0 .../oracle_symblocs/struct_call.0.res.oracle | 0 .../oracle_symblocs/struct_call.1.res.oracle | 0 .../oracle_symblocs/struct_deps.res.oracle | 0 .../oracle_symblocs/struct_incl.res.oracle | 0 .../oracle_symblocs/struct_p_call.res.oracle | 0 .../value/oracle_symblocs/strucval.res.oracle | 0 tests/value/oracle_symblocs/subset.res.oracle | 0 .../oracle_symblocs/summary.0.res.oracle | 0 .../oracle_symblocs/summary.1.res.oracle | 0 .../oracle_symblocs/summary.2.res.oracle | 0 .../oracle_symblocs/summary.3.res.oracle | 0 .../oracle_symblocs/summary.4.res.oracle | 0 .../value/oracle_symblocs/switch.0.res.oracle | 0 .../value/oracle_symblocs/switch.1.res.oracle | 0 .../value/oracle_symblocs/switch2.res.oracle | 0 .../oracle_symblocs/switch_cast.res.oracle | 0 .../oracle_symblocs/symbolic_locs.res.oracle | 71 +++++++++++++++++++ tests/value/oracle_symblocs/tab.res.oracle | 0 tests/value/oracle_symblocs/tab1.res.oracle | 0 .../oracle_symblocs/termination.res.oracle | 0 tests/value/oracle_symblocs/test.0.res.oracle | 4 ++ tests/value/oracle_symblocs/test.1.res.oracle | 0 .../oracle_symblocs/test_arith.res.oracle | 0 .../oracle_symblocs/threat_array.res.oracle | 0 .../oracle_symblocs/threat_if.res.oracle | 0 .../threat_redundant.res.oracle | 0 .../oracle_symblocs/tricky_logic.res.oracle | 0 .../typedef_function.res.oracle | 0 tests/value/oracle_symblocs/typeof.res.oracle | 0 .../ulongvslonglong.0.res.oracle | 0 .../ulongvslonglong.1.res.oracle | 0 .../undef_behavior_bts1059.res.oracle | 0 .../oracle_symblocs/undef_fct.res.oracle | 0 .../undefined_sequence.0.res.oracle | 0 .../undefined_sequence.1.res.oracle | 0 .../undefined_sequence2.res.oracle | 0 tests/value/oracle_symblocs/uninit.res.oracle | 0 .../uninit_callstack.res.oracle | 0 .../uninitialized_gnubody.res.oracle | 0 .../unknown_sizeof.0.res.oracle | 0 .../unknown_sizeof.1.res.oracle | 0 tests/value/oracle_symblocs/unop.res.oracle | 0 tests/value/oracle_symblocs/unroll.res.oracle | 0 .../oracle_symblocs/unroll_simple.res.oracle | 0 .../unsigned_overflow.res.oracle | 0 .../oracle_symblocs/use_spec.0.res.oracle | 0 .../oracle_symblocs/use_spec.1.res.oracle | 0 .../user_assertion_uninit_var.res.oracle | 0 tests/value/oracle_symblocs/usp.res.oracle | 0 .../oracle_symblocs/va_list.0.res.oracle | 0 .../oracle_symblocs/va_list.1.res.oracle | 0 .../oracle_symblocs/va_list2.0.res.oracle | 0 .../oracle_symblocs/va_list2.1.res.oracle | 0 tests/value/oracle_symblocs/val6.0.res.oracle | 0 tests/value/oracle_symblocs/val6.1.res.oracle | 0 .../value/oracle_symblocs/val_if.0.res.oracle | 0 .../value/oracle_symblocs/val_if.1.res.oracle | 0 .../value/oracle_symblocs/val_if.2.res.oracle | 0 .../oracle_symblocs/val_ptr.0.res.oracle | 0 .../oracle_symblocs/val_ptr.1.res.oracle | 0 .../oracle_symblocs/val_ptr.2.res.oracle | 0 .../oracle_symblocs/val_ptr.3.res.oracle | 0 .../oracle_symblocs/video_detect.res.oracle | 0 .../value/oracle_symblocs/volatile.res.oracle | 0 .../oracle_symblocs/volatile2.res.oracle | 0 .../oracle_symblocs/volatilestruct.res.oracle | 0 .../oracle_symblocs/wide_string.res.oracle | 0 .../widen_non_constant.res.oracle | 0 .../widen_on_non_monotonic.res.oracle | 0 .../oracle_symblocs/widen_overflow.res.oracle | 0 .../widening_thresholds.res.oracle | 0 .../oracle_symblocs/with_comment.res.oracle | 0 .../zerolengtharrays.res.oracle | 0 504 files changed, 324 insertions(+) create mode 100644 tests/value/oracle_symblocs/CruiseControl.res.oracle create mode 100644 tests/value/oracle_symblocs/FP5.res.oracle create mode 100644 tests/value/oracle_symblocs/abs.res.oracle create mode 100644 tests/value/oracle_symblocs/abs_addr.res.oracle create mode 100644 tests/value/oracle_symblocs/absolute_pointer.res.oracle create mode 100644 tests/value/oracle_symblocs/abstract_struct_1.res.oracle create mode 100644 tests/value/oracle_symblocs/access_path.res.oracle create mode 100644 tests/value/oracle_symblocs/add_approx.res.oracle create mode 100644 tests/value/oracle_symblocs/addition.res.oracle create mode 100644 tests/value/oracle_symblocs/addr.0.res.oracle create mode 100644 tests/value/oracle_symblocs/addr.1.res.oracle create mode 100644 tests/value/oracle_symblocs/addr2.res.oracle create mode 100644 tests/value/oracle_symblocs/addrofstring.res.oracle create mode 100644 tests/value/oracle_symblocs/affect_corrupt.0.res.oracle create mode 100644 tests/value/oracle_symblocs/affect_corrupt.1.res.oracle create mode 100644 tests/value/oracle_symblocs/ai_annot.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.0.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.1.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.2.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.3.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.4.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.5.res.oracle create mode 100644 tests/value/oracle_symblocs/alias.6.res.oracle create mode 100644 tests/value/oracle_symblocs/align.res.oracle create mode 100644 tests/value/oracle_symblocs/align_char_array.res.oracle create mode 100644 tests/value/oracle_symblocs/annot.res.oracle create mode 100644 tests/value/oracle_symblocs/annot_valid.res.oracle create mode 100644 tests/value/oracle_symblocs/anonymous_field.res.oracle create mode 100644 tests/value/oracle_symblocs/any_int.res.oracle create mode 100644 tests/value/oracle_symblocs/arch.res.oracle create mode 100644 tests/value/oracle_symblocs/arg_array.res.oracle create mode 100644 tests/value/oracle_symblocs/arith_pointer.res.oracle create mode 100644 tests/value/oracle_symblocs/array_access.res.oracle create mode 100644 tests/value/oracle_symblocs/array_array.0.res.oracle create mode 100644 tests/value/oracle_symblocs/array_array.1.res.oracle create mode 100644 tests/value/oracle_symblocs/array_array.2.res.oracle create mode 100644 tests/value/oracle_symblocs/array_bounds.0.res.oracle create mode 100644 tests/value/oracle_symblocs/array_bounds.1.res.oracle create mode 100644 tests/value/oracle_symblocs/array_degenerating_loop.res.oracle create mode 100644 tests/value/oracle_symblocs/array_initializer.res.oracle create mode 100644 tests/value/oracle_symblocs/array_loop.res.oracle create mode 100644 tests/value/oracle_symblocs/array_overlap.res.oracle create mode 100644 tests/value/oracle_symblocs/array_ptr.res.oracle create mode 100644 tests/value/oracle_symblocs/array_zero_length.0.res.oracle create mode 100644 tests/value/oracle_symblocs/array_zero_length.1.res.oracle create mode 100644 tests/value/oracle_symblocs/array_zero_length.2.res.oracle create mode 100644 tests/value/oracle_symblocs/asm_contracts.res.oracle create mode 100644 tests/value/oracle_symblocs/assert_ptr.res.oracle create mode 100644 tests/value/oracle_symblocs/assign-leaf-indirect.res.oracle create mode 100644 tests/value/oracle_symblocs/assigns.res.oracle create mode 100644 tests/value/oracle_symblocs/assigns_from.res.oracle create mode 100644 tests/value/oracle_symblocs/assigns_from_direct.res.oracle create mode 100644 tests/value/oracle_symblocs/attribute-aligned.res.oracle create mode 100644 tests/value/oracle_symblocs/audit.res.oracle create mode 100644 tests/value/oracle_symblocs/auto_loop_unroll.0.res.oracle create mode 100644 tests/value/oracle_symblocs/auto_loop_unroll.1.res.oracle create mode 100644 tests/value/oracle_symblocs/automalloc.res.oracle create mode 100644 tests/value/oracle_symblocs/backward_add_ptr.res.oracle create mode 100644 tests/value/oracle_symblocs/backward_arith.res.oracle create mode 100644 tests/value/oracle_symblocs/bad_loop.res.oracle create mode 100644 tests/value/oracle_symblocs/base_addr_offset_block_length.res.oracle create mode 100644 tests/value/oracle_symblocs/behavior_statuses.0.res.oracle create mode 100644 tests/value/oracle_symblocs/behavior_statuses.1.res.oracle create mode 100644 tests/value/oracle_symblocs/behaviors1.res.oracle create mode 100644 tests/value/oracle_symblocs/behaviors2.res.oracle create mode 100644 tests/value/oracle_symblocs/big_lib_entry.res.oracle create mode 100644 tests/value/oracle_symblocs/bigarray.res.oracle create mode 100644 tests/value/oracle_symblocs/bitfield.res.oracle create mode 100644 tests/value/oracle_symblocs/bitfield_assign.res.oracle create mode 100644 tests/value/oracle_symblocs/bitfield_longlong.res.oracle create mode 100644 tests/value/oracle_symblocs/bitfield_receives_result.res.oracle create mode 100644 tests/value/oracle_symblocs/bitwise.res.oracle create mode 100644 tests/value/oracle_symblocs/bitwise_float.res.oracle create mode 100644 tests/value/oracle_symblocs/bitwise_pointer.res.oracle create mode 100644 tests/value/oracle_symblocs/bitwise_reduction.res.oracle create mode 100644 tests/value/oracle_symblocs/biz.res.oracle create mode 100644 tests/value/oracle_symblocs/bool.res.oracle create mode 100644 tests/value/oracle_symblocs/branch.res.oracle create mode 100644 tests/value/oracle_symblocs/branch2.res.oracle create mode 100644 tests/value/oracle_symblocs/broken_loop.res.oracle create mode 100644 tests/value/oracle_symblocs/bts0506.0.res.oracle create mode 100644 tests/value/oracle_symblocs/bts0506.1.res.oracle create mode 100644 tests/value/oracle_symblocs/bts0775.res.oracle create mode 100644 tests/value/oracle_symblocs/bts0858.res.oracle create mode 100644 tests/value/oracle_symblocs/bts1306.res.oracle create mode 100644 tests/value/oracle_symblocs/buffer_overflow.0.res.oracle create mode 100644 tests/value/oracle_symblocs/buffer_overflow.1.res.oracle create mode 100644 tests/value/oracle_symblocs/bug.res.oracle create mode 100644 tests/value/oracle_symblocs/bug0196.res.oracle create mode 100644 tests/value/oracle_symblocs/bug0223.0.res.oracle create mode 100644 tests/value/oracle_symblocs/bug0223.1.res.oracle create mode 100644 tests/value/oracle_symblocs/bug0245.res.oracle create mode 100644 tests/value/oracle_symblocs/bug_023.res.oracle create mode 100644 tests/value/oracle_symblocs/bug_0244.res.oracle create mode 100644 tests/value/oracle_symblocs/builtins_split.res.oracle create mode 100644 tests/value/oracle_symblocs/call.res.oracle create mode 100644 tests/value/oracle_symblocs/call_2.res.oracle create mode 100644 tests/value/oracle_symblocs/call_3.res.oracle create mode 100644 tests/value/oracle_symblocs/call_alias.0.res.oracle create mode 100644 tests/value/oracle_symblocs/call_alias.1.res.oracle create mode 100644 tests/value/oracle_symblocs/call_alias.2.res.oracle create mode 100644 tests/value/oracle_symblocs/call_deep.res.oracle create mode 100644 tests/value/oracle_symblocs/call_multi.res.oracle create mode 100644 tests/value/oracle_symblocs/call_simple.res.oracle create mode 100644 tests/value/oracle_symblocs/case_analysis.res.oracle create mode 100644 tests/value/oracle_symblocs/cast.res.oracle create mode 100644 tests/value/oracle_symblocs/cast1.res.oracle create mode 100644 tests/value/oracle_symblocs/cast2.res.oracle create mode 100644 tests/value/oracle_symblocs/cast_axalto.res.oracle create mode 100644 tests/value/oracle_symblocs/cast_fun.res.oracle create mode 100644 tests/value/oracle_symblocs/cast_hetero.res.oracle create mode 100644 tests/value/oracle_symblocs/cast_return.0.res.oracle create mode 100644 tests/value/oracle_symblocs/cast_return.1.res.oracle create mode 100644 tests/value/oracle_symblocs/cert_exp35_c.res.oracle create mode 100644 tests/value/oracle_symblocs/changeret.res.oracle create mode 100644 tests/value/oracle_symblocs/cmp.res.oracle create mode 100644 tests/value/oracle_symblocs/cmp_ptr.0.res.oracle create mode 100644 tests/value/oracle_symblocs/cmp_ptr.1.res.oracle create mode 100644 tests/value/oracle_symblocs/cmp_ptr_follow_all_branches.0.res.oracle create mode 100644 tests/value/oracle_symblocs/cmp_ptr_follow_all_branches.1.res.oracle create mode 100644 tests/value/oracle_symblocs/cond.res.oracle create mode 100644 tests/value/oracle_symblocs/cond2.0.res.oracle create mode 100644 tests/value/oracle_symblocs/cond2.1.res.oracle create mode 100644 tests/value/oracle_symblocs/cond_integer_cast_of_float.res.oracle create mode 100644 tests/value/oracle_symblocs/conditional_initializer.res.oracle create mode 100644 tests/value/oracle_symblocs/const.res.oracle create mode 100644 tests/value/oracle_symblocs/const2.res.oracle create mode 100644 tests/value/oracle_symblocs/const_syntax.res.oracle create mode 100644 tests/value/oracle_symblocs/const_typedef.res.oracle create mode 100644 tests/value/oracle_symblocs/constarraystructlibentry.res.oracle create mode 100644 tests/value/oracle_symblocs/context_free.res.oracle create mode 100644 tests/value/oracle_symblocs/context_free_simple.res.oracle create mode 100644 tests/value/oracle_symblocs/context_width.res.oracle create mode 100644 tests/value/oracle_symblocs/control.res.oracle create mode 100644 tests/value/oracle_symblocs/conversion.res.oracle create mode 100644 tests/value/oracle_symblocs/copy_paste.res.oracle create mode 100644 tests/value/oracle_symblocs/copy_paste_hidden_by_dummy_cast.res.oracle create mode 100644 tests/value/oracle_symblocs/copy_stdin.res.oracle create mode 100644 tests/value/oracle_symblocs/dangling.res.oracle create mode 100644 tests/value/oracle_symblocs/dataflow_order.res.oracle create mode 100644 tests/value/oracle_symblocs/dead_code.res.oracle create mode 100644 tests/value/oracle_symblocs/dead_code2.res.oracle create mode 100644 tests/value/oracle_symblocs/dead_inout.res.oracle create mode 100644 tests/value/oracle_symblocs/dead_statuses.res.oracle create mode 100644 tests/value/oracle_symblocs/deep_conditionals.res.oracle create mode 100644 tests/value/oracle_symblocs/degeneration2.res.oracle create mode 100644 tests/value/oracle_symblocs/deps.0.res.oracle create mode 100644 tests/value/oracle_symblocs/deps.1.res.oracle create mode 100644 tests/value/oracle_symblocs/deps.2.res.oracle create mode 100644 tests/value/oracle_symblocs/deps_addr.res.oracle create mode 100644 tests/value/oracle_symblocs/deps_compose.res.oracle create mode 100644 tests/value/oracle_symblocs/deps_local.res.oracle create mode 100644 tests/value/oracle_symblocs/deps_mixed.res.oracle create mode 100644 tests/value/oracle_symblocs/deps_unitialized_locals.res.oracle create mode 100644 tests/value/oracle_symblocs/deref.res.oracle create mode 100644 tests/value/oracle_symblocs/descending.res.oracle create mode 100644 tests/value/oracle_symblocs/disjoint_status.res.oracle create mode 100644 tests/value/oracle_symblocs/div.0.res.oracle create mode 100644 tests/value/oracle_symblocs/div.1.res.oracle create mode 100644 tests/value/oracle_symblocs/div_strange.res.oracle create mode 100644 tests/value/oracle_symblocs/divneg.res.oracle create mode 100644 tests/value/oracle_symblocs/domains.res.oracle create mode 100644 tests/value/oracle_symblocs/domains_function.res.oracle create mode 100644 tests/value/oracle_symblocs/downcast.0.res.oracle create mode 100644 tests/value/oracle_symblocs/downcast.1.res.oracle create mode 100644 tests/value/oracle_symblocs/downcast.2.res.oracle create mode 100644 tests/value/oracle_symblocs/downcast.3.res.oracle create mode 100644 tests/value/oracle_symblocs/downcast.4.res.oracle create mode 100644 tests/value/oracle_symblocs/dur.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_base.0.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_base.1.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.0.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.1.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.2.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.3.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.4.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.5.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct.6.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_struct2.res.oracle create mode 100644 tests/value/oracle_symblocs/empty_union.res.oracle create mode 100644 tests/value/oracle_symblocs/endian.0.res.oracle create mode 100644 tests/value/oracle_symblocs/endian.1.res.oracle create mode 100644 tests/value/oracle_symblocs/enum.res.oracle create mode 100644 tests/value/oracle_symblocs/enum2.res.oracle create mode 100644 tests/value/oracle_symblocs/equality.res.oracle create mode 100644 tests/value/oracle_symblocs/eval_separated.res.oracle create mode 100644 tests/value/oracle_symblocs/exit_paths.res.oracle create mode 100644 tests/value/oracle_symblocs/extern.res.oracle create mode 100644 tests/value/oracle_symblocs/f1.res.oracle create mode 100644 tests/value/oracle_symblocs/f2.res.oracle create mode 100644 tests/value/oracle_symblocs/false.res.oracle create mode 100644 tests/value/oracle_symblocs/fam_sizeof.res.oracle create mode 100644 tests/value/oracle_symblocs/find_ivaltop.res.oracle create mode 100644 tests/value/oracle_symblocs/folding.res.oracle create mode 100644 tests/value/oracle_symblocs/for_loops.0.res.oracle create mode 100644 tests/value/oracle_symblocs/for_loops.1.res.oracle create mode 100644 tests/value/oracle_symblocs/for_loops.2.res.oracle create mode 100644 tests/value/oracle_symblocs/for_loops.3.res.oracle create mode 100644 tests/value/oracle_symblocs/forall.res.oracle create mode 100644 tests/value/oracle_symblocs/fptr.0.res.oracle create mode 100644 tests/value/oracle_symblocs/fptr.1.res.oracle create mode 100644 tests/value/oracle_symblocs/from1.res.oracle create mode 100644 tests/value/oracle_symblocs/from_call.0.res.oracle create mode 100644 tests/value/oracle_symblocs/from_call.1.res.oracle create mode 100644 tests/value/oracle_symblocs/from_global.res.oracle create mode 100644 tests/value/oracle_symblocs/from_ind.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.0.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.1.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.2.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.3.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.4.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.5.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.6.res.oracle create mode 100644 tests/value/oracle_symblocs/from_pb.7.res.oracle create mode 100644 tests/value/oracle_symblocs/from_ptr.0.res.oracle create mode 100644 tests/value/oracle_symblocs/from_ptr.1.res.oracle create mode 100644 tests/value/oracle_symblocs/from_ptr2.res.oracle create mode 100644 tests/value/oracle_symblocs/from_res_2.res.oracle create mode 100644 tests/value/oracle_symblocs/from_termin.res.oracle create mode 100644 tests/value/oracle_symblocs/fun_ptr.0.res.oracle create mode 100644 tests/value/oracle_symblocs/fun_ptr.1.res.oracle create mode 100644 tests/value/oracle_symblocs/function_return_serial_casts.res.oracle create mode 100644 tests/value/oracle_symblocs/g1.res.oracle create mode 100644 tests/value/oracle_symblocs/garbled_init.res.oracle create mode 100644 tests/value/oracle_symblocs/gauges.res.oracle create mode 100644 tests/value/oracle_symblocs/ghost.res.oracle create mode 100644 tests/value/oracle_symblocs/global_bug.res.oracle create mode 100644 tests/value/oracle_symblocs/goto.res.oracle create mode 100644 tests/value/oracle_symblocs/hierarchical_convergence.res.oracle create mode 100644 tests/value/oracle_symblocs/if.0.res.oracle create mode 100644 tests/value/oracle_symblocs/if.1.res.oracle create mode 100644 tests/value/oracle_symblocs/if2.res.oracle create mode 100644 tests/value/oracle_symblocs/ilevel.res.oracle create mode 100644 tests/value/oracle_symblocs/implies.res.oracle create mode 100644 tests/value/oracle_symblocs/imprecise_invalid_write.res.oracle create mode 100644 tests/value/oracle_symblocs/incompatible_states.res.oracle create mode 100644 tests/value/oracle_symblocs/incorrect_reduce_expr.res.oracle create mode 100644 tests/value/oracle_symblocs/ineq.res.oracle create mode 100644 tests/value/oracle_symblocs/infinite.res.oracle create mode 100644 tests/value/oracle_symblocs/init.0.res.oracle create mode 100644 tests/value/oracle_symblocs/init.1.res.oracle create mode 100644 tests/value/oracle_symblocs/init_const_guard.res.oracle create mode 100644 tests/value/oracle_symblocs/initialized.res.oracle create mode 100644 tests/value/oracle_symblocs/initialized_copy.0.res.oracle create mode 100644 tests/value/oracle_symblocs/initialized_copy.1.res.oracle create mode 100644 tests/value/oracle_symblocs/inout.0.res.oracle create mode 100644 tests/value/oracle_symblocs/inout.1.res.oracle create mode 100644 tests/value/oracle_symblocs/inout.2.res.oracle create mode 100644 tests/value/oracle_symblocs/inout.3.res.oracle create mode 100644 tests/value/oracle_symblocs/inout.4.res.oracle create mode 100644 tests/value/oracle_symblocs/inout_diff.res.oracle create mode 100644 tests/value/oracle_symblocs/inout_formals.res.oracle create mode 100644 tests/value/oracle_symblocs/inout_on_alarms.res.oracle create mode 100644 tests/value/oracle_symblocs/inout_proto.res.oracle create mode 100644 tests/value/oracle_symblocs/input.res.oracle create mode 100644 tests/value/oracle_symblocs/integers.res.oracle create mode 100644 tests/value/oracle_symblocs/interpol.res.oracle create mode 100644 tests/value/oracle_symblocs/interpreter-mode-syracuse.res.oracle create mode 100644 tests/value/oracle_symblocs/invalid_loc_return.res.oracle create mode 100644 tests/value/oracle_symblocs/invalid_lval_arg.res.oracle create mode 100644 tests/value/oracle_symblocs/invalid_pointer.0.res.oracle create mode 100644 tests/value/oracle_symblocs/invalid_pointer.1.res.oracle create mode 100644 tests/value/oracle_symblocs/inversion.res.oracle create mode 100644 tests/value/oracle_symblocs/inversion2.res.oracle create mode 100644 tests/value/oracle_symblocs/jacques.res.oracle create mode 100644 tests/value/oracle_symblocs/join_misaligned.res.oracle create mode 100644 tests/value/oracle_symblocs/label.res.oracle create mode 100644 tests/value/oracle_symblocs/lazy.0.res.oracle create mode 100644 tests/value/oracle_symblocs/lazy.1.res.oracle create mode 100644 tests/value/oracle_symblocs/leaf.res.oracle create mode 100644 tests/value/oracle_symblocs/leaf2.res.oracle create mode 100644 tests/value/oracle_symblocs/leaf_spec.0.res.oracle create mode 100644 tests/value/oracle_symblocs/leaf_spec.1.res.oracle create mode 100644 tests/value/oracle_symblocs/library.res.oracle create mode 100644 tests/value/oracle_symblocs/library_precond.res.oracle create mode 100644 tests/value/oracle_symblocs/limits.res.oracle create mode 100644 tests/value/oracle_symblocs/local.res.oracle create mode 100644 tests/value/oracle_symblocs/local_cleanup.res.oracle create mode 100644 tests/value/oracle_symblocs/local_slevel.res.oracle create mode 100644 tests/value/oracle_symblocs/local_variables.res.oracle create mode 100644 tests/value/oracle_symblocs/lock.res.oracle create mode 100644 tests/value/oracle_symblocs/logic.res.oracle create mode 100644 tests/value/oracle_symblocs/logic_ptr_cast.res.oracle create mode 100644 tests/value/oracle_symblocs/logicdeps.res.oracle create mode 100644 tests/value/oracle_symblocs/long.res.oracle create mode 100644 tests/value/oracle_symblocs/long_const.0.res.oracle create mode 100644 tests/value/oracle_symblocs/long_const.1.res.oracle create mode 100644 tests/value/oracle_symblocs/loop.res.oracle create mode 100644 tests/value/oracle_symblocs/loop1.res.oracle create mode 100644 tests/value/oracle_symblocs/loop2.res.oracle create mode 100644 tests/value/oracle_symblocs/loop3.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_array.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_join.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_long.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_no_var.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_simple.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_test.0.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_test.1.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_wvar.0.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_wvar.1.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_wvar.2.res.oracle create mode 100644 tests/value/oracle_symblocs/loop_wvar.3.res.oracle create mode 100644 tests/value/oracle_symblocs/loopfun.0.res.oracle create mode 100644 tests/value/oracle_symblocs/loopfun.1.res.oracle create mode 100644 tests/value/oracle_symblocs/loopinv.res.oracle create mode 100644 tests/value/oracle_symblocs/machdep.res.oracle create mode 100644 tests/value/oracle_symblocs/max_pointed.res.oracle create mode 100644 tests/value/oracle_symblocs/memexec.res.oracle create mode 100644 tests/value/oracle_symblocs/merge_bits.res.oracle create mode 100644 tests/value/oracle_symblocs/mini_pointrer.res.oracle create mode 100644 tests/value/oracle_symblocs/misaligned_tabs.res.oracle create mode 100644 tests/value/oracle_symblocs/mixed_val.res.oracle create mode 100644 tests/value/oracle_symblocs/modifies.res.oracle create mode 100644 tests/value/oracle_symblocs/modulo.res.oracle create mode 100644 tests/value/oracle_symblocs/multi_access.res.oracle create mode 100644 tests/value/oracle_symblocs/narrow_behaviors.res.oracle create mode 100644 tests/value/oracle_symblocs/nested_struct_init.res.oracle create mode 100644 tests/value/oracle_symblocs/no_results.res.oracle create mode 100644 tests/value/oracle_symblocs/non_iso_initializer.res.oracle create mode 100644 tests/value/oracle_symblocs/non_natural.res.oracle create mode 100644 tests/value/oracle_symblocs/nonlin.res.oracle create mode 100644 tests/value/oracle_symblocs/noreturn.res.oracle create mode 100644 tests/value/oracle_symblocs/not.res.oracle create mode 100644 tests/value/oracle_symblocs/not_ct_array_arg.res.oracle create mode 100644 tests/value/oracle_symblocs/null_lt_valid.res.oracle create mode 100644 tests/value/oracle_symblocs/octagons.res.oracle create mode 100644 tests/value/oracle_symblocs/offset_misaligned.res.oracle create mode 100644 tests/value/oracle_symblocs/offset_neg.res.oracle create mode 100644 tests/value/oracle_symblocs/offset_top.res.oracle create mode 100644 tests/value/oracle_symblocs/offsetmap.0.res.oracle create mode 100644 tests/value/oracle_symblocs/offsetmap.1.res.oracle create mode 100644 tests/value/oracle_symblocs/origin.0.res.oracle create mode 100644 tests/value/oracle_symblocs/origin.1.res.oracle create mode 100644 tests/value/oracle_symblocs/output_leafs.res.oracle create mode 100644 tests/value/oracle_symblocs/overflow.0.res.oracle create mode 100644 tests/value/oracle_symblocs/overflow.1.res.oracle create mode 100644 tests/value/oracle_symblocs/overflow_cast_float_int.res.oracle create mode 100644 tests/value/oracle_symblocs/packed.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.0.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.1.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.2.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.3.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.4.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.5.res.oracle create mode 100644 tests/value/oracle_symblocs/partitioning-annots.6.res.oracle create mode 100644 tests/value/oracle_symblocs/pb.res.oracle create mode 100644 tests/value/oracle_symblocs/period.res.oracle create mode 100644 tests/value/oracle_symblocs/plevel.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer2.0.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer2.1.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer3.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer4.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer_arg.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer_comp.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer_comparison.0.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer_comparison.1.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer_int_cast.res.oracle create mode 100644 tests/value/oracle_symblocs/pointer_loop.res.oracle create mode 100644 tests/value/oracle_symblocs/postcond_leaf.res.oracle create mode 100644 tests/value/oracle_symblocs/postcondition.res.oracle create mode 100644 tests/value/oracle_symblocs/pragma.res.oracle create mode 100644 tests/value/oracle_symblocs/precise_locations.res.oracle create mode 100644 tests/value/oracle_symblocs/precond.res.oracle create mode 100644 tests/value/oracle_symblocs/precond2.0.res.oracle create mode 100644 tests/value/oracle_symblocs/precond2.1.res.oracle create mode 100644 tests/value/oracle_symblocs/propagate_bottom.res.oracle create mode 100644 tests/value/oracle_symblocs/protomain.res.oracle create mode 100644 tests/value/oracle_symblocs/ptr_call_object.res.oracle create mode 100644 tests/value/oracle_symblocs/ptr_relation.0.res.oracle create mode 100644 tests/value/oracle_symblocs/ptr_relation.1.res.oracle create mode 100644 tests/value/oracle_symblocs/ptr_relation.2.res.oracle create mode 100644 tests/value/oracle_symblocs/pure_exp.res.oracle create mode 100644 tests/value/oracle_symblocs/qualified_arrays.res.oracle create mode 100644 tests/value/oracle_symblocs/raz.res.oracle create mode 100644 tests/value/oracle_symblocs/reading_null.res.oracle create mode 100644 tests/value/oracle_symblocs/rec.res.oracle create mode 100644 tests/value/oracle_symblocs/recol.0.res.oracle create mode 100644 tests/value/oracle_symblocs/recol.1.res.oracle create mode 100644 tests/value/oracle_symblocs/recursion.0.res.oracle create mode 100644 tests/value/oracle_symblocs/recursion.1.res.oracle create mode 100644 tests/value/oracle_symblocs/recursion2.res.oracle create mode 100644 tests/value/oracle_symblocs/reduce_by_valid.res.oracle create mode 100644 tests/value/oracle_symblocs/reduce_formals.res.oracle create mode 100644 tests/value/oracle_symblocs/reduce_index.res.oracle create mode 100644 tests/value/oracle_symblocs/reduce_valid.res.oracle create mode 100644 tests/value/oracle_symblocs/redundant_alarms.res.oracle create mode 100644 tests/value/oracle_symblocs/reevaluate_alarms.res.oracle create mode 100644 tests/value/oracle_symblocs/relation_reduction.res.oracle create mode 100644 tests/value/oracle_symblocs/relation_shift.res.oracle create mode 100644 tests/value/oracle_symblocs/relations.res.oracle create mode 100644 tests/value/oracle_symblocs/relations2.res.oracle create mode 100644 tests/value/oracle_symblocs/relations_difficult.res.oracle create mode 100644 tests/value/oracle_symblocs/replace_by_show_each.res.oracle create mode 100644 tests/value/oracle_symblocs/resolve.res.oracle create mode 100644 tests/value/oracle_symblocs/return.res.oracle create mode 100644 tests/value/oracle_symblocs/semaphore.res.oracle create mode 100644 tests/value/oracle_symblocs/separated.res.oracle create mode 100644 tests/value/oracle_symblocs/shift.0.res.oracle create mode 100644 tests/value/oracle_symblocs/shift.1.res.oracle create mode 100644 tests/value/oracle_symblocs/shift_big.res.oracle create mode 100644 tests/value/oracle_symblocs/shift_neg.0.res.oracle create mode 100644 tests/value/oracle_symblocs/shift_neg.1.res.oracle create mode 100644 tests/value/oracle_symblocs/sign_of_bitfiled_int.0.res.oracle create mode 100644 tests/value/oracle_symblocs/sign_of_bitfiled_int.1.res.oracle create mode 100644 tests/value/oracle_symblocs/simple_packed.res.oracle create mode 100644 tests/value/oracle_symblocs/simple_path.res.oracle create mode 100644 tests/value/oracle_symblocs/simplify_cfg.0.res.oracle create mode 100644 tests/value/oracle_symblocs/simplify_cfg.1.res.oracle create mode 100644 tests/value/oracle_symblocs/sizeof.res.oracle create mode 100644 tests/value/oracle_symblocs/slevel_return.res.oracle create mode 100644 tests/value/oracle_symblocs/slevelex.res.oracle create mode 100644 tests/value/oracle_symblocs/small_conditionals.res.oracle create mode 100644 tests/value/oracle_symblocs/sort4.0.res.oracle create mode 100644 tests/value/oracle_symblocs/sort4.1.res.oracle create mode 100644 tests/value/oracle_symblocs/sort4.2.res.oracle create mode 100644 tests/value/oracle_symblocs/split_return.0.res.oracle create mode 100644 tests/value/oracle_symblocs/split_return.1.res.oracle create mode 100644 tests/value/oracle_symblocs/split_return.2.res.oracle create mode 100644 tests/value/oracle_symblocs/split_return.3.res.oracle create mode 100644 tests/value/oracle_symblocs/split_return.4.res.oracle create mode 100644 tests/value/oracle_symblocs/statement_contract.res.oracle create mode 100644 tests/value/oracle_symblocs/static.res.oracle create mode 100644 tests/value/oracle_symblocs/strange.res.oracle create mode 100644 tests/value/oracle_symblocs/strings.res.oracle create mode 100644 tests/value/oracle_symblocs/strings_cond.res.oracle create mode 100644 tests/value/oracle_symblocs/struct.res.oracle create mode 100644 tests/value/oracle_symblocs/struct2.res.oracle create mode 100644 tests/value/oracle_symblocs/struct3.res.oracle create mode 100644 tests/value/oracle_symblocs/struct_array.res.oracle create mode 100644 tests/value/oracle_symblocs/struct_call.0.res.oracle create mode 100644 tests/value/oracle_symblocs/struct_call.1.res.oracle create mode 100644 tests/value/oracle_symblocs/struct_deps.res.oracle create mode 100644 tests/value/oracle_symblocs/struct_incl.res.oracle create mode 100644 tests/value/oracle_symblocs/struct_p_call.res.oracle create mode 100644 tests/value/oracle_symblocs/strucval.res.oracle create mode 100644 tests/value/oracle_symblocs/subset.res.oracle create mode 100644 tests/value/oracle_symblocs/summary.0.res.oracle create mode 100644 tests/value/oracle_symblocs/summary.1.res.oracle create mode 100644 tests/value/oracle_symblocs/summary.2.res.oracle create mode 100644 tests/value/oracle_symblocs/summary.3.res.oracle create mode 100644 tests/value/oracle_symblocs/summary.4.res.oracle create mode 100644 tests/value/oracle_symblocs/switch.0.res.oracle create mode 100644 tests/value/oracle_symblocs/switch.1.res.oracle create mode 100644 tests/value/oracle_symblocs/switch2.res.oracle create mode 100644 tests/value/oracle_symblocs/switch_cast.res.oracle create mode 100644 tests/value/oracle_symblocs/symbolic_locs.res.oracle create mode 100644 tests/value/oracle_symblocs/tab.res.oracle create mode 100644 tests/value/oracle_symblocs/tab1.res.oracle create mode 100644 tests/value/oracle_symblocs/termination.res.oracle create mode 100644 tests/value/oracle_symblocs/test.0.res.oracle create mode 100644 tests/value/oracle_symblocs/test.1.res.oracle create mode 100644 tests/value/oracle_symblocs/test_arith.res.oracle create mode 100644 tests/value/oracle_symblocs/threat_array.res.oracle create mode 100644 tests/value/oracle_symblocs/threat_if.res.oracle create mode 100644 tests/value/oracle_symblocs/threat_redundant.res.oracle create mode 100644 tests/value/oracle_symblocs/tricky_logic.res.oracle create mode 100644 tests/value/oracle_symblocs/typedef_function.res.oracle create mode 100644 tests/value/oracle_symblocs/typeof.res.oracle create mode 100644 tests/value/oracle_symblocs/ulongvslonglong.0.res.oracle create mode 100644 tests/value/oracle_symblocs/ulongvslonglong.1.res.oracle create mode 100644 tests/value/oracle_symblocs/undef_behavior_bts1059.res.oracle create mode 100644 tests/value/oracle_symblocs/undef_fct.res.oracle create mode 100644 tests/value/oracle_symblocs/undefined_sequence.0.res.oracle create mode 100644 tests/value/oracle_symblocs/undefined_sequence.1.res.oracle create mode 100644 tests/value/oracle_symblocs/undefined_sequence2.res.oracle create mode 100644 tests/value/oracle_symblocs/uninit.res.oracle create mode 100644 tests/value/oracle_symblocs/uninit_callstack.res.oracle create mode 100644 tests/value/oracle_symblocs/uninitialized_gnubody.res.oracle create mode 100644 tests/value/oracle_symblocs/unknown_sizeof.0.res.oracle create mode 100644 tests/value/oracle_symblocs/unknown_sizeof.1.res.oracle create mode 100644 tests/value/oracle_symblocs/unop.res.oracle create mode 100644 tests/value/oracle_symblocs/unroll.res.oracle create mode 100644 tests/value/oracle_symblocs/unroll_simple.res.oracle create mode 100644 tests/value/oracle_symblocs/unsigned_overflow.res.oracle create mode 100644 tests/value/oracle_symblocs/use_spec.0.res.oracle create mode 100644 tests/value/oracle_symblocs/use_spec.1.res.oracle create mode 100644 tests/value/oracle_symblocs/user_assertion_uninit_var.res.oracle create mode 100644 tests/value/oracle_symblocs/usp.res.oracle create mode 100644 tests/value/oracle_symblocs/va_list.0.res.oracle create mode 100644 tests/value/oracle_symblocs/va_list.1.res.oracle create mode 100644 tests/value/oracle_symblocs/va_list2.0.res.oracle create mode 100644 tests/value/oracle_symblocs/va_list2.1.res.oracle create mode 100644 tests/value/oracle_symblocs/val6.0.res.oracle create mode 100644 tests/value/oracle_symblocs/val6.1.res.oracle create mode 100644 tests/value/oracle_symblocs/val_if.0.res.oracle create mode 100644 tests/value/oracle_symblocs/val_if.1.res.oracle create mode 100644 tests/value/oracle_symblocs/val_if.2.res.oracle create mode 100644 tests/value/oracle_symblocs/val_ptr.0.res.oracle create mode 100644 tests/value/oracle_symblocs/val_ptr.1.res.oracle create mode 100644 tests/value/oracle_symblocs/val_ptr.2.res.oracle create mode 100644 tests/value/oracle_symblocs/val_ptr.3.res.oracle create mode 100644 tests/value/oracle_symblocs/video_detect.res.oracle create mode 100644 tests/value/oracle_symblocs/volatile.res.oracle create mode 100644 tests/value/oracle_symblocs/volatile2.res.oracle create mode 100644 tests/value/oracle_symblocs/volatilestruct.res.oracle create mode 100644 tests/value/oracle_symblocs/wide_string.res.oracle create mode 100644 tests/value/oracle_symblocs/widen_non_constant.res.oracle create mode 100644 tests/value/oracle_symblocs/widen_on_non_monotonic.res.oracle create mode 100644 tests/value/oracle_symblocs/widen_overflow.res.oracle create mode 100644 tests/value/oracle_symblocs/widening_thresholds.res.oracle create mode 100644 tests/value/oracle_symblocs/with_comment.res.oracle create mode 100644 tests/value/oracle_symblocs/zerolengtharrays.res.oracle diff --git a/tests/test_config_symblocs b/tests/test_config_symblocs index b4a58bcd9f8..d25a43c5eb7 100644 --- a/tests/test_config_symblocs +++ b/tests/test_config_symblocs @@ -1,3 +1,7 @@ MACRO: EVA_OPTIONS -eva-show-progress -eva-msg-key=-summary -eva-auto-loop-unroll 0 -eva-domains symbolic-locations MACRO: EVA_CONFIG @EVA_OPTIONS@ -no-autoload-plugins -load-module from,inout,eva,scope,variadic -machdep x86_32 + +# Compare the result with the oracle of the default config. +FILTER: diff --new-file @PTEST_DIR@/oracle/@PTEST_ORACLE@ - + OPT: -eva @EVA_CONFIG@ -journal-disable -out -input -deps diff --git a/tests/value/oracle_symblocs/CruiseControl.res.oracle b/tests/value/oracle_symblocs/CruiseControl.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/FP5.res.oracle b/tests/value/oracle_symblocs/FP5.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/abs.res.oracle b/tests/value/oracle_symblocs/abs.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/abs_addr.res.oracle b/tests/value/oracle_symblocs/abs_addr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/absolute_pointer.res.oracle b/tests/value/oracle_symblocs/absolute_pointer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/abstract_struct_1.res.oracle b/tests/value/oracle_symblocs/abstract_struct_1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/access_path.res.oracle b/tests/value/oracle_symblocs/access_path.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/add_approx.res.oracle b/tests/value/oracle_symblocs/add_approx.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/addition.res.oracle b/tests/value/oracle_symblocs/addition.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/addr.0.res.oracle b/tests/value/oracle_symblocs/addr.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/addr.1.res.oracle b/tests/value/oracle_symblocs/addr.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/addr2.res.oracle b/tests/value/oracle_symblocs/addr2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/addrofstring.res.oracle b/tests/value/oracle_symblocs/addrofstring.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/affect_corrupt.0.res.oracle b/tests/value/oracle_symblocs/affect_corrupt.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/affect_corrupt.1.res.oracle b/tests/value/oracle_symblocs/affect_corrupt.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ai_annot.res.oracle b/tests/value/oracle_symblocs/ai_annot.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/alias.0.res.oracle b/tests/value/oracle_symblocs/alias.0.res.oracle new file mode 100644 index 00000000000..c234ab23c2e --- /dev/null +++ b/tests/value/oracle_symblocs/alias.0.res.oracle @@ -0,0 +1,10 @@ +103,104c103,104 +< t ∈ {1; 2; 4} +< u ∈ {2; 3; 4; 5} +--- +> t ∈ {4} +> u ∈ {5} +110c110 +< t2 ∈ {0; 3; 6} +--- +> t2 ∈ {6} diff --git a/tests/value/oracle_symblocs/alias.1.res.oracle b/tests/value/oracle_symblocs/alias.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/alias.2.res.oracle b/tests/value/oracle_symblocs/alias.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/alias.3.res.oracle b/tests/value/oracle_symblocs/alias.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/alias.4.res.oracle b/tests/value/oracle_symblocs/alias.4.res.oracle new file mode 100644 index 00000000000..f45634e31c8 --- /dev/null +++ b/tests/value/oracle_symblocs/alias.4.res.oracle @@ -0,0 +1,4 @@ +81c81 +< y ∈ {0; 3; 77} +--- +> y ∈ {77} diff --git a/tests/value/oracle_symblocs/alias.5.res.oracle b/tests/value/oracle_symblocs/alias.5.res.oracle new file mode 100644 index 00000000000..10edd6543c8 --- /dev/null +++ b/tests/value/oracle_symblocs/alias.5.res.oracle @@ -0,0 +1,4 @@ +170c170 +< y ∈ {0; 3; 77} +--- +> y ∈ {77} diff --git a/tests/value/oracle_symblocs/alias.6.res.oracle b/tests/value/oracle_symblocs/alias.6.res.oracle new file mode 100644 index 00000000000..a7dfd303175 --- /dev/null +++ b/tests/value/oracle_symblocs/alias.6.res.oracle @@ -0,0 +1,4 @@ +86c86 +< x ∈ {0; 4; 33} +--- +> x ∈ {33} diff --git a/tests/value/oracle_symblocs/align.res.oracle b/tests/value/oracle_symblocs/align.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/align_char_array.res.oracle b/tests/value/oracle_symblocs/align_char_array.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/annot.res.oracle b/tests/value/oracle_symblocs/annot.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/annot_valid.res.oracle b/tests/value/oracle_symblocs/annot_valid.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/anonymous_field.res.oracle b/tests/value/oracle_symblocs/anonymous_field.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/any_int.res.oracle b/tests/value/oracle_symblocs/any_int.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/arch.res.oracle b/tests/value/oracle_symblocs/arch.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/arg_array.res.oracle b/tests/value/oracle_symblocs/arg_array.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/arith_pointer.res.oracle b/tests/value/oracle_symblocs/arith_pointer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_access.res.oracle b/tests/value/oracle_symblocs/array_access.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_array.0.res.oracle b/tests/value/oracle_symblocs/array_array.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_array.1.res.oracle b/tests/value/oracle_symblocs/array_array.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_array.2.res.oracle b/tests/value/oracle_symblocs/array_array.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_bounds.0.res.oracle b/tests/value/oracle_symblocs/array_bounds.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_bounds.1.res.oracle b/tests/value/oracle_symblocs/array_bounds.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_degenerating_loop.res.oracle b/tests/value/oracle_symblocs/array_degenerating_loop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_initializer.res.oracle b/tests/value/oracle_symblocs/array_initializer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_loop.res.oracle b/tests/value/oracle_symblocs/array_loop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_overlap.res.oracle b/tests/value/oracle_symblocs/array_overlap.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_ptr.res.oracle b/tests/value/oracle_symblocs/array_ptr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_zero_length.0.res.oracle b/tests/value/oracle_symblocs/array_zero_length.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_zero_length.1.res.oracle b/tests/value/oracle_symblocs/array_zero_length.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/array_zero_length.2.res.oracle b/tests/value/oracle_symblocs/array_zero_length.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/asm_contracts.res.oracle b/tests/value/oracle_symblocs/asm_contracts.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/assert_ptr.res.oracle b/tests/value/oracle_symblocs/assert_ptr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/assign-leaf-indirect.res.oracle b/tests/value/oracle_symblocs/assign-leaf-indirect.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/assigns.res.oracle b/tests/value/oracle_symblocs/assigns.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/assigns_from.res.oracle b/tests/value/oracle_symblocs/assigns_from.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/assigns_from_direct.res.oracle b/tests/value/oracle_symblocs/assigns_from_direct.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/attribute-aligned.res.oracle b/tests/value/oracle_symblocs/attribute-aligned.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/audit.res.oracle b/tests/value/oracle_symblocs/audit.res.oracle new file mode 100644 index 00000000000..9ff41db2488 --- /dev/null +++ b/tests/value/oracle_symblocs/audit.res.oracle @@ -0,0 +1,11 @@ +1,8d0 +< [kernel:audit] Warning: +< different hashes for tests/value/audit.c: got 08f73691217888d926a0ee15cbe18159, expected 01010101010101010101010101010101 +< [kernel:audit] Warning: +< different hashes for tests/value/audit_included_but_not_listed.h: got c2cc488143a476f69cf2ed04c3439e6e, expected <none> (not in list) +< [kernel:audit] Warning: +< missing files: +< tests/value/non_existing_file.h +< [kernel] Audit: sources list written to: tests/value/result/audit-out.json +34d25 +< [kernel] Wrote: tests/value/result/audit-out.json diff --git a/tests/value/oracle_symblocs/auto_loop_unroll.0.res.oracle b/tests/value/oracle_symblocs/auto_loop_unroll.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/auto_loop_unroll.1.res.oracle b/tests/value/oracle_symblocs/auto_loop_unroll.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/automalloc.res.oracle b/tests/value/oracle_symblocs/automalloc.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/backward_add_ptr.res.oracle b/tests/value/oracle_symblocs/backward_add_ptr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/backward_arith.res.oracle b/tests/value/oracle_symblocs/backward_arith.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bad_loop.res.oracle b/tests/value/oracle_symblocs/bad_loop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/base_addr_offset_block_length.res.oracle b/tests/value/oracle_symblocs/base_addr_offset_block_length.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/behavior_statuses.0.res.oracle b/tests/value/oracle_symblocs/behavior_statuses.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/behavior_statuses.1.res.oracle b/tests/value/oracle_symblocs/behavior_statuses.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/behaviors1.res.oracle b/tests/value/oracle_symblocs/behaviors1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/behaviors2.res.oracle b/tests/value/oracle_symblocs/behaviors2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/big_lib_entry.res.oracle b/tests/value/oracle_symblocs/big_lib_entry.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bigarray.res.oracle b/tests/value/oracle_symblocs/bigarray.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitfield.res.oracle b/tests/value/oracle_symblocs/bitfield.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitfield_assign.res.oracle b/tests/value/oracle_symblocs/bitfield_assign.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitfield_longlong.res.oracle b/tests/value/oracle_symblocs/bitfield_longlong.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitfield_receives_result.res.oracle b/tests/value/oracle_symblocs/bitfield_receives_result.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitwise.res.oracle b/tests/value/oracle_symblocs/bitwise.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitwise_float.res.oracle b/tests/value/oracle_symblocs/bitwise_float.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bitwise_pointer.res.oracle b/tests/value/oracle_symblocs/bitwise_pointer.res.oracle new file mode 100644 index 00000000000..f04f7077977 --- /dev/null +++ b/tests/value/oracle_symblocs/bitwise_pointer.res.oracle @@ -0,0 +1,8 @@ +62c62 +< x ∈ [0..9] +--- +> x ∈ {5} +75c75 +< x1 ∈ [0..9] +--- +> x1 ∈ {5} diff --git a/tests/value/oracle_symblocs/bitwise_reduction.res.oracle b/tests/value/oracle_symblocs/bitwise_reduction.res.oracle new file mode 100644 index 00000000000..13596efae1b --- /dev/null +++ b/tests/value/oracle_symblocs/bitwise_reduction.res.oracle @@ -0,0 +1,16 @@ +20c20 +< {0; 1}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +--- +> {0; 1}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +23c23 +< {0; 1}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +--- +> {0; 1}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +30c30 +< {{ &t + {0; 4} }}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +--- +> {{ &t + {0; 4} }}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +33c33 +< {0; 1}, {0; 1; 0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} +--- +> {0; 1}, {0x3000; 0x3001; 0x3200; 0x3201; 0xF000; 0xFF00} diff --git a/tests/value/oracle_symblocs/biz.res.oracle b/tests/value/oracle_symblocs/biz.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bool.res.oracle b/tests/value/oracle_symblocs/bool.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/branch.res.oracle b/tests/value/oracle_symblocs/branch.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/branch2.res.oracle b/tests/value/oracle_symblocs/branch2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/broken_loop.res.oracle b/tests/value/oracle_symblocs/broken_loop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bts0506.0.res.oracle b/tests/value/oracle_symblocs/bts0506.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bts0506.1.res.oracle b/tests/value/oracle_symblocs/bts0506.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bts0775.res.oracle b/tests/value/oracle_symblocs/bts0775.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bts0858.res.oracle b/tests/value/oracle_symblocs/bts0858.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bts1306.res.oracle b/tests/value/oracle_symblocs/bts1306.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/buffer_overflow.0.res.oracle b/tests/value/oracle_symblocs/buffer_overflow.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/buffer_overflow.1.res.oracle b/tests/value/oracle_symblocs/buffer_overflow.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug.res.oracle b/tests/value/oracle_symblocs/bug.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug0196.res.oracle b/tests/value/oracle_symblocs/bug0196.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug0223.0.res.oracle b/tests/value/oracle_symblocs/bug0223.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug0223.1.res.oracle b/tests/value/oracle_symblocs/bug0223.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug0245.res.oracle b/tests/value/oracle_symblocs/bug0245.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug_023.res.oracle b/tests/value/oracle_symblocs/bug_023.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/bug_0244.res.oracle b/tests/value/oracle_symblocs/bug_0244.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/builtins_split.res.oracle b/tests/value/oracle_symblocs/builtins_split.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call.res.oracle b/tests/value/oracle_symblocs/call.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_2.res.oracle b/tests/value/oracle_symblocs/call_2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_3.res.oracle b/tests/value/oracle_symblocs/call_3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_alias.0.res.oracle b/tests/value/oracle_symblocs/call_alias.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_alias.1.res.oracle b/tests/value/oracle_symblocs/call_alias.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_alias.2.res.oracle b/tests/value/oracle_symblocs/call_alias.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_deep.res.oracle b/tests/value/oracle_symblocs/call_deep.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_multi.res.oracle b/tests/value/oracle_symblocs/call_multi.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/call_simple.res.oracle b/tests/value/oracle_symblocs/call_simple.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/case_analysis.res.oracle b/tests/value/oracle_symblocs/case_analysis.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast.res.oracle b/tests/value/oracle_symblocs/cast.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast1.res.oracle b/tests/value/oracle_symblocs/cast1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast2.res.oracle b/tests/value/oracle_symblocs/cast2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast_axalto.res.oracle b/tests/value/oracle_symblocs/cast_axalto.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast_fun.res.oracle b/tests/value/oracle_symblocs/cast_fun.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast_hetero.res.oracle b/tests/value/oracle_symblocs/cast_hetero.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast_return.0.res.oracle b/tests/value/oracle_symblocs/cast_return.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cast_return.1.res.oracle b/tests/value/oracle_symblocs/cast_return.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cert_exp35_c.res.oracle b/tests/value/oracle_symblocs/cert_exp35_c.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/changeret.res.oracle b/tests/value/oracle_symblocs/changeret.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cmp.res.oracle b/tests/value/oracle_symblocs/cmp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cmp_ptr.0.res.oracle b/tests/value/oracle_symblocs/cmp_ptr.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cmp_ptr.1.res.oracle b/tests/value/oracle_symblocs/cmp_ptr.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cmp_ptr_follow_all_branches.0.res.oracle b/tests/value/oracle_symblocs/cmp_ptr_follow_all_branches.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cmp_ptr_follow_all_branches.1.res.oracle b/tests/value/oracle_symblocs/cmp_ptr_follow_all_branches.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cond.res.oracle b/tests/value/oracle_symblocs/cond.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cond2.0.res.oracle b/tests/value/oracle_symblocs/cond2.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cond2.1.res.oracle b/tests/value/oracle_symblocs/cond2.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/cond_integer_cast_of_float.res.oracle b/tests/value/oracle_symblocs/cond_integer_cast_of_float.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/conditional_initializer.res.oracle b/tests/value/oracle_symblocs/conditional_initializer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/const.res.oracle b/tests/value/oracle_symblocs/const.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/const2.res.oracle b/tests/value/oracle_symblocs/const2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/const_syntax.res.oracle b/tests/value/oracle_symblocs/const_syntax.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/const_typedef.res.oracle b/tests/value/oracle_symblocs/const_typedef.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/constarraystructlibentry.res.oracle b/tests/value/oracle_symblocs/constarraystructlibentry.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/context_free.res.oracle b/tests/value/oracle_symblocs/context_free.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/context_free_simple.res.oracle b/tests/value/oracle_symblocs/context_free_simple.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/context_width.res.oracle b/tests/value/oracle_symblocs/context_width.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/control.res.oracle b/tests/value/oracle_symblocs/control.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/conversion.res.oracle b/tests/value/oracle_symblocs/conversion.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/copy_paste.res.oracle b/tests/value/oracle_symblocs/copy_paste.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/copy_paste_hidden_by_dummy_cast.res.oracle b/tests/value/oracle_symblocs/copy_paste_hidden_by_dummy_cast.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/copy_stdin.res.oracle b/tests/value/oracle_symblocs/copy_stdin.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dangling.res.oracle b/tests/value/oracle_symblocs/dangling.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dataflow_order.res.oracle b/tests/value/oracle_symblocs/dataflow_order.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dead_code.res.oracle b/tests/value/oracle_symblocs/dead_code.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dead_code2.res.oracle b/tests/value/oracle_symblocs/dead_code2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dead_inout.res.oracle b/tests/value/oracle_symblocs/dead_inout.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dead_statuses.res.oracle b/tests/value/oracle_symblocs/dead_statuses.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deep_conditionals.res.oracle b/tests/value/oracle_symblocs/deep_conditionals.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/degeneration2.res.oracle b/tests/value/oracle_symblocs/degeneration2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps.0.res.oracle b/tests/value/oracle_symblocs/deps.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps.1.res.oracle b/tests/value/oracle_symblocs/deps.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps.2.res.oracle b/tests/value/oracle_symblocs/deps.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps_addr.res.oracle b/tests/value/oracle_symblocs/deps_addr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps_compose.res.oracle b/tests/value/oracle_symblocs/deps_compose.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps_local.res.oracle b/tests/value/oracle_symblocs/deps_local.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps_mixed.res.oracle b/tests/value/oracle_symblocs/deps_mixed.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deps_unitialized_locals.res.oracle b/tests/value/oracle_symblocs/deps_unitialized_locals.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/deref.res.oracle b/tests/value/oracle_symblocs/deref.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/descending.res.oracle b/tests/value/oracle_symblocs/descending.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/disjoint_status.res.oracle b/tests/value/oracle_symblocs/disjoint_status.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/div.0.res.oracle b/tests/value/oracle_symblocs/div.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/div.1.res.oracle b/tests/value/oracle_symblocs/div.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/div_strange.res.oracle b/tests/value/oracle_symblocs/div_strange.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/divneg.res.oracle b/tests/value/oracle_symblocs/divneg.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/domains.res.oracle b/tests/value/oracle_symblocs/domains.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/domains_function.res.oracle b/tests/value/oracle_symblocs/domains_function.res.oracle new file mode 100644 index 00000000000..8027660c48a --- /dev/null +++ b/tests/value/oracle_symblocs/domains_function.res.oracle @@ -0,0 +1,38 @@ +19,20c19 +< [eva] tests/value/domains_function.c:92: +< Frama_C_show_each_top: [-2147483648..2147483647] +--- +> [eva] tests/value/domains_function.c:92: Frama_C_show_each_top: {3} +28,29c27 +< [eva] tests/value/domains_function.c:77: +< Frama_C_show_each_top: [-2147483648..2147483647] +--- +> [eva] tests/value/domains_function.c:77: Frama_C_show_each_top: {1} +32,33c30 +< [eva] tests/value/domains_function.c:96: +< Frama_C_show_each_top: [-2147483648..2147483647] +--- +> [eva] tests/value/domains_function.c:96: Frama_C_show_each_top: {1} +52,56c49,50 +< [eva] computing for function not_enabled <- recursively_enabled <- main. +< Called from tests/value/domains_function.c:110. +< [eva] tests/value/domains_function.c:77: Frama_C_show_each_top: {1} +< [eva] Recording results for not_enabled +< [eva] Done for function not_enabled +--- +> [eva] tests/value/domains_function.c:110: +> Reusing old results for call to not_enabled +58,63c52,53 +< [eva] computing for function disabled <- recursively_enabled <- main. +< Called from tests/value/domains_function.c:112. +< [eva] tests/value/domains_function.c:84: +< Frama_C_show_each_top: [-2147483648..2147483647] +< [eva] Recording results for disabled +< [eva] Done for function disabled +--- +> [eva] tests/value/domains_function.c:112: +> Reusing old results for call to disabled +130c120 +< result ∈ [--..--] +--- +> result ∈ {1} diff --git a/tests/value/oracle_symblocs/downcast.0.res.oracle b/tests/value/oracle_symblocs/downcast.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/downcast.1.res.oracle b/tests/value/oracle_symblocs/downcast.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/downcast.2.res.oracle b/tests/value/oracle_symblocs/downcast.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/downcast.3.res.oracle b/tests/value/oracle_symblocs/downcast.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/downcast.4.res.oracle b/tests/value/oracle_symblocs/downcast.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/dur.res.oracle b/tests/value/oracle_symblocs/dur.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_base.0.res.oracle b/tests/value/oracle_symblocs/empty_base.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_base.1.res.oracle b/tests/value/oracle_symblocs/empty_base.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.0.res.oracle b/tests/value/oracle_symblocs/empty_struct.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.1.res.oracle b/tests/value/oracle_symblocs/empty_struct.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.2.res.oracle b/tests/value/oracle_symblocs/empty_struct.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.3.res.oracle b/tests/value/oracle_symblocs/empty_struct.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.4.res.oracle b/tests/value/oracle_symblocs/empty_struct.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.5.res.oracle b/tests/value/oracle_symblocs/empty_struct.5.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct.6.res.oracle b/tests/value/oracle_symblocs/empty_struct.6.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_struct2.res.oracle b/tests/value/oracle_symblocs/empty_struct2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/empty_union.res.oracle b/tests/value/oracle_symblocs/empty_union.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/endian.0.res.oracle b/tests/value/oracle_symblocs/endian.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/endian.1.res.oracle b/tests/value/oracle_symblocs/endian.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/enum.res.oracle b/tests/value/oracle_symblocs/enum.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/enum2.res.oracle b/tests/value/oracle_symblocs/enum2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/equality.res.oracle b/tests/value/oracle_symblocs/equality.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/eval_separated.res.oracle b/tests/value/oracle_symblocs/eval_separated.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/exit_paths.res.oracle b/tests/value/oracle_symblocs/exit_paths.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/extern.res.oracle b/tests/value/oracle_symblocs/extern.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/f1.res.oracle b/tests/value/oracle_symblocs/f1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/f2.res.oracle b/tests/value/oracle_symblocs/f2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/false.res.oracle b/tests/value/oracle_symblocs/false.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/fam_sizeof.res.oracle b/tests/value/oracle_symblocs/fam_sizeof.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/find_ivaltop.res.oracle b/tests/value/oracle_symblocs/find_ivaltop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/folding.res.oracle b/tests/value/oracle_symblocs/folding.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/for_loops.0.res.oracle b/tests/value/oracle_symblocs/for_loops.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/for_loops.1.res.oracle b/tests/value/oracle_symblocs/for_loops.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/for_loops.2.res.oracle b/tests/value/oracle_symblocs/for_loops.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/for_loops.3.res.oracle b/tests/value/oracle_symblocs/for_loops.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/forall.res.oracle b/tests/value/oracle_symblocs/forall.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/fptr.0.res.oracle b/tests/value/oracle_symblocs/fptr.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/fptr.1.res.oracle b/tests/value/oracle_symblocs/fptr.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from1.res.oracle b/tests/value/oracle_symblocs/from1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_call.0.res.oracle b/tests/value/oracle_symblocs/from_call.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_call.1.res.oracle b/tests/value/oracle_symblocs/from_call.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_global.res.oracle b/tests/value/oracle_symblocs/from_global.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_ind.res.oracle b/tests/value/oracle_symblocs/from_ind.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.0.res.oracle b/tests/value/oracle_symblocs/from_pb.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.1.res.oracle b/tests/value/oracle_symblocs/from_pb.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.2.res.oracle b/tests/value/oracle_symblocs/from_pb.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.3.res.oracle b/tests/value/oracle_symblocs/from_pb.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.4.res.oracle b/tests/value/oracle_symblocs/from_pb.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.5.res.oracle b/tests/value/oracle_symblocs/from_pb.5.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.6.res.oracle b/tests/value/oracle_symblocs/from_pb.6.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_pb.7.res.oracle b/tests/value/oracle_symblocs/from_pb.7.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_ptr.0.res.oracle b/tests/value/oracle_symblocs/from_ptr.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_ptr.1.res.oracle b/tests/value/oracle_symblocs/from_ptr.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_ptr2.res.oracle b/tests/value/oracle_symblocs/from_ptr2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_res_2.res.oracle b/tests/value/oracle_symblocs/from_res_2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/from_termin.res.oracle b/tests/value/oracle_symblocs/from_termin.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/fun_ptr.0.res.oracle b/tests/value/oracle_symblocs/fun_ptr.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/fun_ptr.1.res.oracle b/tests/value/oracle_symblocs/fun_ptr.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/function_return_serial_casts.res.oracle b/tests/value/oracle_symblocs/function_return_serial_casts.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/g1.res.oracle b/tests/value/oracle_symblocs/g1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/garbled_init.res.oracle b/tests/value/oracle_symblocs/garbled_init.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/gauges.res.oracle b/tests/value/oracle_symblocs/gauges.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ghost.res.oracle b/tests/value/oracle_symblocs/ghost.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/global_bug.res.oracle b/tests/value/oracle_symblocs/global_bug.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/goto.res.oracle b/tests/value/oracle_symblocs/goto.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/hierarchical_convergence.res.oracle b/tests/value/oracle_symblocs/hierarchical_convergence.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/if.0.res.oracle b/tests/value/oracle_symblocs/if.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/if.1.res.oracle b/tests/value/oracle_symblocs/if.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/if2.res.oracle b/tests/value/oracle_symblocs/if2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ilevel.res.oracle b/tests/value/oracle_symblocs/ilevel.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/implies.res.oracle b/tests/value/oracle_symblocs/implies.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/imprecise_invalid_write.res.oracle b/tests/value/oracle_symblocs/imprecise_invalid_write.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/incompatible_states.res.oracle b/tests/value/oracle_symblocs/incompatible_states.res.oracle new file mode 100644 index 00000000000..f25e47594b3 --- /dev/null +++ b/tests/value/oracle_symblocs/incompatible_states.res.oracle @@ -0,0 +1,7 @@ +41,42d40 +< [eva:alarm] tests/value/incompatible_states.c:53: Warning: +< division by zero. assert t[i] ≢ 0; +49c47 +< [scope:rm_asserts] removing 2 assertion(s) +--- +> [scope:rm_asserts] removing 1 assertion(s) diff --git a/tests/value/oracle_symblocs/incorrect_reduce_expr.res.oracle b/tests/value/oracle_symblocs/incorrect_reduce_expr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ineq.res.oracle b/tests/value/oracle_symblocs/ineq.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/infinite.res.oracle b/tests/value/oracle_symblocs/infinite.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/init.0.res.oracle b/tests/value/oracle_symblocs/init.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/init.1.res.oracle b/tests/value/oracle_symblocs/init.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/init_const_guard.res.oracle b/tests/value/oracle_symblocs/init_const_guard.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/initialized.res.oracle b/tests/value/oracle_symblocs/initialized.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/initialized_copy.0.res.oracle b/tests/value/oracle_symblocs/initialized_copy.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/initialized_copy.1.res.oracle b/tests/value/oracle_symblocs/initialized_copy.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout.0.res.oracle b/tests/value/oracle_symblocs/inout.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout.1.res.oracle b/tests/value/oracle_symblocs/inout.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout.2.res.oracle b/tests/value/oracle_symblocs/inout.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout.3.res.oracle b/tests/value/oracle_symblocs/inout.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout.4.res.oracle b/tests/value/oracle_symblocs/inout.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout_diff.res.oracle b/tests/value/oracle_symblocs/inout_diff.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout_formals.res.oracle b/tests/value/oracle_symblocs/inout_formals.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout_on_alarms.res.oracle b/tests/value/oracle_symblocs/inout_on_alarms.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inout_proto.res.oracle b/tests/value/oracle_symblocs/inout_proto.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/input.res.oracle b/tests/value/oracle_symblocs/input.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/integers.res.oracle b/tests/value/oracle_symblocs/integers.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/interpol.res.oracle b/tests/value/oracle_symblocs/interpol.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/interpreter-mode-syracuse.res.oracle b/tests/value/oracle_symblocs/interpreter-mode-syracuse.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/invalid_loc_return.res.oracle b/tests/value/oracle_symblocs/invalid_loc_return.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/invalid_lval_arg.res.oracle b/tests/value/oracle_symblocs/invalid_lval_arg.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/invalid_pointer.0.res.oracle b/tests/value/oracle_symblocs/invalid_pointer.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/invalid_pointer.1.res.oracle b/tests/value/oracle_symblocs/invalid_pointer.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inversion.res.oracle b/tests/value/oracle_symblocs/inversion.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/inversion2.res.oracle b/tests/value/oracle_symblocs/inversion2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/jacques.res.oracle b/tests/value/oracle_symblocs/jacques.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/join_misaligned.res.oracle b/tests/value/oracle_symblocs/join_misaligned.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/label.res.oracle b/tests/value/oracle_symblocs/label.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/lazy.0.res.oracle b/tests/value/oracle_symblocs/lazy.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/lazy.1.res.oracle b/tests/value/oracle_symblocs/lazy.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/leaf.res.oracle b/tests/value/oracle_symblocs/leaf.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/leaf2.res.oracle b/tests/value/oracle_symblocs/leaf2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/leaf_spec.0.res.oracle b/tests/value/oracle_symblocs/leaf_spec.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/leaf_spec.1.res.oracle b/tests/value/oracle_symblocs/leaf_spec.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/library.res.oracle b/tests/value/oracle_symblocs/library.res.oracle new file mode 100644 index 00000000000..263da140a44 --- /dev/null +++ b/tests/value/oracle_symblocs/library.res.oracle @@ -0,0 +1,5 @@ +129,132d128 +< [eva:alarm] tests/value/library.i:44: Warning: +< non-finite float value. assert \is_finite(*pf); +< [eva:alarm] tests/value/library.i:44: Warning: +< non-finite float value. assert \is_finite(\add_float(*pf, *pf)); diff --git a/tests/value/oracle_symblocs/library_precond.res.oracle b/tests/value/oracle_symblocs/library_precond.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/limits.res.oracle b/tests/value/oracle_symblocs/limits.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/local.res.oracle b/tests/value/oracle_symblocs/local.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/local_cleanup.res.oracle b/tests/value/oracle_symblocs/local_cleanup.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/local_slevel.res.oracle b/tests/value/oracle_symblocs/local_slevel.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/local_variables.res.oracle b/tests/value/oracle_symblocs/local_variables.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/lock.res.oracle b/tests/value/oracle_symblocs/lock.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/logic.res.oracle b/tests/value/oracle_symblocs/logic.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/logic_ptr_cast.res.oracle b/tests/value/oracle_symblocs/logic_ptr_cast.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/logicdeps.res.oracle b/tests/value/oracle_symblocs/logicdeps.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/long.res.oracle b/tests/value/oracle_symblocs/long.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/long_const.0.res.oracle b/tests/value/oracle_symblocs/long_const.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/long_const.1.res.oracle b/tests/value/oracle_symblocs/long_const.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop.res.oracle b/tests/value/oracle_symblocs/loop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop1.res.oracle b/tests/value/oracle_symblocs/loop1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop2.res.oracle b/tests/value/oracle_symblocs/loop2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop3.res.oracle b/tests/value/oracle_symblocs/loop3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_array.res.oracle b/tests/value/oracle_symblocs/loop_array.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_join.res.oracle b/tests/value/oracle_symblocs/loop_join.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_long.res.oracle b/tests/value/oracle_symblocs/loop_long.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_no_var.res.oracle b/tests/value/oracle_symblocs/loop_no_var.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_simple.res.oracle b/tests/value/oracle_symblocs/loop_simple.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_test.0.res.oracle b/tests/value/oracle_symblocs/loop_test.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_test.1.res.oracle b/tests/value/oracle_symblocs/loop_test.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_wvar.0.res.oracle b/tests/value/oracle_symblocs/loop_wvar.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_wvar.1.res.oracle b/tests/value/oracle_symblocs/loop_wvar.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_wvar.2.res.oracle b/tests/value/oracle_symblocs/loop_wvar.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loop_wvar.3.res.oracle b/tests/value/oracle_symblocs/loop_wvar.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loopfun.0.res.oracle b/tests/value/oracle_symblocs/loopfun.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loopfun.1.res.oracle b/tests/value/oracle_symblocs/loopfun.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/loopinv.res.oracle b/tests/value/oracle_symblocs/loopinv.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/machdep.res.oracle b/tests/value/oracle_symblocs/machdep.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/max_pointed.res.oracle b/tests/value/oracle_symblocs/max_pointed.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/memexec.res.oracle b/tests/value/oracle_symblocs/memexec.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/merge_bits.res.oracle b/tests/value/oracle_symblocs/merge_bits.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/mini_pointrer.res.oracle b/tests/value/oracle_symblocs/mini_pointrer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/misaligned_tabs.res.oracle b/tests/value/oracle_symblocs/misaligned_tabs.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/mixed_val.res.oracle b/tests/value/oracle_symblocs/mixed_val.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/modifies.res.oracle b/tests/value/oracle_symblocs/modifies.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/modulo.res.oracle b/tests/value/oracle_symblocs/modulo.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/multi_access.res.oracle b/tests/value/oracle_symblocs/multi_access.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/narrow_behaviors.res.oracle b/tests/value/oracle_symblocs/narrow_behaviors.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/nested_struct_init.res.oracle b/tests/value/oracle_symblocs/nested_struct_init.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/no_results.res.oracle b/tests/value/oracle_symblocs/no_results.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/non_iso_initializer.res.oracle b/tests/value/oracle_symblocs/non_iso_initializer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/non_natural.res.oracle b/tests/value/oracle_symblocs/non_natural.res.oracle new file mode 100644 index 00000000000..5bb2115c807 --- /dev/null +++ b/tests/value/oracle_symblocs/non_natural.res.oracle @@ -0,0 +1,52 @@ +58a59,60 +> [kernel] tests/value/non_natural.i:30: +> more than 200(12500) elements to enumerate. Approximating. +65a68,71 +> [kernel] tests/value/non_natural.i:23: +> more than 200(12501) elements to enumerate. Approximating. +> [kernel] tests/value/non_natural.i:23: +> more than 200(12500) elements to enumerate. Approximating. +70a77,80 +> [kernel] tests/value/non_natural.i:24: +> more than 200(12501) elements to enumerate. Approximating. +> [kernel] tests/value/non_natural.i:24: +> more than 200(12500) elements to enumerate. Approximating. +78a89,90 +> [kernel] tests/value/non_natural.i:25: +> more than 200(12500) elements to enumerate. Approximating. +86a99,100 +> [kernel] tests/value/non_natural.i:26: +> more than 200(12500) elements to enumerate. Approximating. +94a109,110 +> [kernel] tests/value/non_natural.i:27: +> more than 200(12500) elements to enumerate. Approximating. +102a119,120 +> [kernel] tests/value/non_natural.i:28: +> more than 200(12500) elements to enumerate. Approximating. +110a129,130 +> [kernel] tests/value/non_natural.i:29: +> more than 200(12500) elements to enumerate. Approximating. +127,146d146 +< [kernel] tests/value/non_natural.i:23: +< more than 200(12501) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:23: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:24: +< more than 200(12501) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:24: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:25: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:26: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:27: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:28: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:29: +< more than 200(12500) elements to enumerate. Approximating. +< [kernel] tests/value/non_natural.i:30: +< more than 200(12500) elements to enumerate. Approximating. +199a200,201 +> [kernel] tests/value/non_natural.i:39: +> more than 200(12500) elements to enumerate. Approximating. diff --git a/tests/value/oracle_symblocs/nonlin.res.oracle b/tests/value/oracle_symblocs/nonlin.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/noreturn.res.oracle b/tests/value/oracle_symblocs/noreturn.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/not.res.oracle b/tests/value/oracle_symblocs/not.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/not_ct_array_arg.res.oracle b/tests/value/oracle_symblocs/not_ct_array_arg.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/null_lt_valid.res.oracle b/tests/value/oracle_symblocs/null_lt_valid.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/octagons.res.oracle b/tests/value/oracle_symblocs/octagons.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/offset_misaligned.res.oracle b/tests/value/oracle_symblocs/offset_misaligned.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/offset_neg.res.oracle b/tests/value/oracle_symblocs/offset_neg.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/offset_top.res.oracle b/tests/value/oracle_symblocs/offset_top.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/offsetmap.0.res.oracle b/tests/value/oracle_symblocs/offsetmap.0.res.oracle new file mode 100644 index 00000000000..6bebb89e738 --- /dev/null +++ b/tests/value/oracle_symblocs/offsetmap.0.res.oracle @@ -0,0 +1,4 @@ +40d39 +< [eva] Recording results for g +42a42 +> [eva] Recording results for g diff --git a/tests/value/oracle_symblocs/offsetmap.1.res.oracle b/tests/value/oracle_symblocs/offsetmap.1.res.oracle new file mode 100644 index 00000000000..6bebb89e738 --- /dev/null +++ b/tests/value/oracle_symblocs/offsetmap.1.res.oracle @@ -0,0 +1,4 @@ +40d39 +< [eva] Recording results for g +42a42 +> [eva] Recording results for g diff --git a/tests/value/oracle_symblocs/origin.0.res.oracle b/tests/value/oracle_symblocs/origin.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/origin.1.res.oracle b/tests/value/oracle_symblocs/origin.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/output_leafs.res.oracle b/tests/value/oracle_symblocs/output_leafs.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/overflow.0.res.oracle b/tests/value/oracle_symblocs/overflow.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/overflow.1.res.oracle b/tests/value/oracle_symblocs/overflow.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/overflow_cast_float_int.res.oracle b/tests/value/oracle_symblocs/overflow_cast_float_int.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/packed.res.oracle b/tests/value/oracle_symblocs/packed.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.0.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.1.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.2.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.3.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.4.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.5.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.5.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/partitioning-annots.6.res.oracle b/tests/value/oracle_symblocs/partitioning-annots.6.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pb.res.oracle b/tests/value/oracle_symblocs/pb.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/period.res.oracle b/tests/value/oracle_symblocs/period.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/plevel.res.oracle b/tests/value/oracle_symblocs/plevel.res.oracle new file mode 100644 index 00000000000..d19a038f2cb --- /dev/null +++ b/tests/value/oracle_symblocs/plevel.res.oracle @@ -0,0 +1,4 @@ +12d11 +< [eva] Recording results for main +14a14 +> [eva] Recording results for main diff --git a/tests/value/oracle_symblocs/pointer.res.oracle b/tests/value/oracle_symblocs/pointer.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer2.0.res.oracle b/tests/value/oracle_symblocs/pointer2.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer2.1.res.oracle b/tests/value/oracle_symblocs/pointer2.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer3.res.oracle b/tests/value/oracle_symblocs/pointer3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer4.res.oracle b/tests/value/oracle_symblocs/pointer4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer_arg.res.oracle b/tests/value/oracle_symblocs/pointer_arg.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer_comp.res.oracle b/tests/value/oracle_symblocs/pointer_comp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer_comparison.0.res.oracle b/tests/value/oracle_symblocs/pointer_comparison.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer_comparison.1.res.oracle b/tests/value/oracle_symblocs/pointer_comparison.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer_int_cast.res.oracle b/tests/value/oracle_symblocs/pointer_int_cast.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pointer_loop.res.oracle b/tests/value/oracle_symblocs/pointer_loop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/postcond_leaf.res.oracle b/tests/value/oracle_symblocs/postcond_leaf.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/postcondition.res.oracle b/tests/value/oracle_symblocs/postcondition.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pragma.res.oracle b/tests/value/oracle_symblocs/pragma.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/precise_locations.res.oracle b/tests/value/oracle_symblocs/precise_locations.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/precond.res.oracle b/tests/value/oracle_symblocs/precond.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/precond2.0.res.oracle b/tests/value/oracle_symblocs/precond2.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/precond2.1.res.oracle b/tests/value/oracle_symblocs/precond2.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/propagate_bottom.res.oracle b/tests/value/oracle_symblocs/propagate_bottom.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/protomain.res.oracle b/tests/value/oracle_symblocs/protomain.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ptr_call_object.res.oracle b/tests/value/oracle_symblocs/ptr_call_object.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ptr_relation.0.res.oracle b/tests/value/oracle_symblocs/ptr_relation.0.res.oracle new file mode 100644 index 00000000000..0ae744ec7d6 --- /dev/null +++ b/tests/value/oracle_symblocs/ptr_relation.0.res.oracle @@ -0,0 +1,4 @@ +23c23 +< i ∈ {0; 77; 333} +--- +> i ∈ {77} diff --git a/tests/value/oracle_symblocs/ptr_relation.1.res.oracle b/tests/value/oracle_symblocs/ptr_relation.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ptr_relation.2.res.oracle b/tests/value/oracle_symblocs/ptr_relation.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/pure_exp.res.oracle b/tests/value/oracle_symblocs/pure_exp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/qualified_arrays.res.oracle b/tests/value/oracle_symblocs/qualified_arrays.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/raz.res.oracle b/tests/value/oracle_symblocs/raz.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/reading_null.res.oracle b/tests/value/oracle_symblocs/reading_null.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/rec.res.oracle b/tests/value/oracle_symblocs/rec.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/recol.0.res.oracle b/tests/value/oracle_symblocs/recol.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/recol.1.res.oracle b/tests/value/oracle_symblocs/recol.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/recursion.0.res.oracle b/tests/value/oracle_symblocs/recursion.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/recursion.1.res.oracle b/tests/value/oracle_symblocs/recursion.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/recursion2.res.oracle b/tests/value/oracle_symblocs/recursion2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/reduce_by_valid.res.oracle b/tests/value/oracle_symblocs/reduce_by_valid.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/reduce_formals.res.oracle b/tests/value/oracle_symblocs/reduce_formals.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/reduce_index.res.oracle b/tests/value/oracle_symblocs/reduce_index.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/reduce_valid.res.oracle b/tests/value/oracle_symblocs/reduce_valid.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/redundant_alarms.res.oracle b/tests/value/oracle_symblocs/redundant_alarms.res.oracle new file mode 100644 index 00000000000..e407fdc210c --- /dev/null +++ b/tests/value/oracle_symblocs/redundant_alarms.res.oracle @@ -0,0 +1,41 @@ +10,13d9 +< [eva:alarm] tests/value/redundant_alarms.c:11: Warning: +< accessing uninitialized left-value. assert \initialized(p); +< [eva:alarm] tests/value/redundant_alarms.c:12: Warning: +< accessing uninitialized left-value. assert \initialized(p); +24,27d19 +< [eva:alarm] tests/value/redundant_alarms.c:21: Warning: +< accessing uninitialized left-value. assert \initialized(&t[i]); +< [eva:alarm] tests/value/redundant_alarms.c:22: Warning: +< accessing uninitialized left-value. assert \initialized(&t[i]); +38,41d29 +< [eva:alarm] tests/value/redundant_alarms.c:32: Warning: +< accessing uninitialized left-value. assert \initialized(&t[j]); +< [eva:alarm] tests/value/redundant_alarms.c:33: Warning: +< accessing uninitialized left-value. assert \initialized(&t[i]); +63,69d50 +< [scope:rm_asserts] removing 3 assertion(s) +< [scope:rm_asserts] tests/value/redundant_alarms.c:12: +< removing redundant assert Eva: initialization: \initialized(p); +< [scope:rm_asserts] tests/value/redundant_alarms.c:32: +< removing redundant assert Eva: initialization: \initialized(&t[j]); +< [scope:rm_asserts] tests/value/redundant_alarms.c:33: +< removing redundant assert Eva: initialization: \initialized(&t[i]); +108d88 +< /*@ assert Eva: initialization: \initialized(p); */ +110d89 +< /*@ assert Eva: initialization: \initialized(p); */ +127d105 +< /*@ assert Eva: initialization: \initialized(&t[i]); */ +129d106 +< /*@ assert Eva: initialization: \initialized(&t[i]); */ +142d118 +< /*@ assert Eva: initialization: \initialized(&t[j]); */ +144d119 +< /*@ assert Eva: initialization: \initialized(&t[i]); */ +196a172 +> int z; +199,201d174 +< *p = 1; +< int z = *p + 1; +< int w = *p + 2; diff --git a/tests/value/oracle_symblocs/reevaluate_alarms.res.oracle b/tests/value/oracle_symblocs/reevaluate_alarms.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/relation_reduction.res.oracle b/tests/value/oracle_symblocs/relation_reduction.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/relation_shift.res.oracle b/tests/value/oracle_symblocs/relation_shift.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/relations.res.oracle b/tests/value/oracle_symblocs/relations.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/relations2.res.oracle b/tests/value/oracle_symblocs/relations2.res.oracle new file mode 100644 index 00000000000..51123dbb845 --- /dev/null +++ b/tests/value/oracle_symblocs/relations2.res.oracle @@ -0,0 +1,2 @@ +133d132 +< [eva] tests/value/relations2.i:57: Frama_C_show_each_NO2: diff --git a/tests/value/oracle_symblocs/relations_difficult.res.oracle b/tests/value/oracle_symblocs/relations_difficult.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/replace_by_show_each.res.oracle b/tests/value/oracle_symblocs/replace_by_show_each.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/resolve.res.oracle b/tests/value/oracle_symblocs/resolve.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/return.res.oracle b/tests/value/oracle_symblocs/return.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/semaphore.res.oracle b/tests/value/oracle_symblocs/semaphore.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/separated.res.oracle b/tests/value/oracle_symblocs/separated.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/shift.0.res.oracle b/tests/value/oracle_symblocs/shift.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/shift.1.res.oracle b/tests/value/oracle_symblocs/shift.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/shift_big.res.oracle b/tests/value/oracle_symblocs/shift_big.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/shift_neg.0.res.oracle b/tests/value/oracle_symblocs/shift_neg.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/shift_neg.1.res.oracle b/tests/value/oracle_symblocs/shift_neg.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/sign_of_bitfiled_int.0.res.oracle b/tests/value/oracle_symblocs/sign_of_bitfiled_int.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/sign_of_bitfiled_int.1.res.oracle b/tests/value/oracle_symblocs/sign_of_bitfiled_int.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/simple_packed.res.oracle b/tests/value/oracle_symblocs/simple_packed.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/simple_path.res.oracle b/tests/value/oracle_symblocs/simple_path.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/simplify_cfg.0.res.oracle b/tests/value/oracle_symblocs/simplify_cfg.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/simplify_cfg.1.res.oracle b/tests/value/oracle_symblocs/simplify_cfg.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/sizeof.res.oracle b/tests/value/oracle_symblocs/sizeof.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/slevel_return.res.oracle b/tests/value/oracle_symblocs/slevel_return.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/slevelex.res.oracle b/tests/value/oracle_symblocs/slevelex.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/small_conditionals.res.oracle b/tests/value/oracle_symblocs/small_conditionals.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/sort4.0.res.oracle b/tests/value/oracle_symblocs/sort4.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/sort4.1.res.oracle b/tests/value/oracle_symblocs/sort4.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/sort4.2.res.oracle b/tests/value/oracle_symblocs/sort4.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/split_return.0.res.oracle b/tests/value/oracle_symblocs/split_return.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/split_return.1.res.oracle b/tests/value/oracle_symblocs/split_return.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/split_return.2.res.oracle b/tests/value/oracle_symblocs/split_return.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/split_return.3.res.oracle b/tests/value/oracle_symblocs/split_return.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/split_return.4.res.oracle b/tests/value/oracle_symblocs/split_return.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/statement_contract.res.oracle b/tests/value/oracle_symblocs/statement_contract.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/static.res.oracle b/tests/value/oracle_symblocs/static.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/strange.res.oracle b/tests/value/oracle_symblocs/strange.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/strings.res.oracle b/tests/value/oracle_symblocs/strings.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/strings_cond.res.oracle b/tests/value/oracle_symblocs/strings_cond.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct.res.oracle b/tests/value/oracle_symblocs/struct.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct2.res.oracle b/tests/value/oracle_symblocs/struct2.res.oracle new file mode 100644 index 00000000000..a2e06e1f458 --- /dev/null +++ b/tests/value/oracle_symblocs/struct2.res.oracle @@ -0,0 +1,27 @@ +55a56,57 +> [kernel] tests/value/struct2.i:78: Warning: +> all target addresses were invalid. This path is assumed to be dead. +59,60d60 +< accessing out of bounds index. assert 0 ≤ (int)(tab2[i] + j); +< [eva:alarm] tests/value/struct2.i:82: Warning: +83,84d82 +< accessing out of bounds index. assert (int)(i + j) < 2; +< [eva:alarm] tests/value/struct2.i:185: Warning: +106c104 +< [scope:rm_asserts] removing 2 assertion(s) +--- +> [scope:rm_asserts] removing 1 assertion(s) +144,145c142 +< tab4[0] ∈ {0; 2} +< [1] ∈ {0} +--- +> tab4[0..1] ∈ {0} +148c145,146 +< tab6[0..1] ∈ {0; 2} +--- +> tab6[0] ∈ {0} +> [1] ∈ {2} +219c217 +< [9].a}; s1; s2; s5.e[0].b; s6.b; s8; tabl[0..1]; tab1[0..1]; +--- +> [9].a}; s1; s2; s5.e[0].b; s6.b; s8; tabl[0..1]; tab1[0]; diff --git a/tests/value/oracle_symblocs/struct3.res.oracle b/tests/value/oracle_symblocs/struct3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct_array.res.oracle b/tests/value/oracle_symblocs/struct_array.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct_call.0.res.oracle b/tests/value/oracle_symblocs/struct_call.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct_call.1.res.oracle b/tests/value/oracle_symblocs/struct_call.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct_deps.res.oracle b/tests/value/oracle_symblocs/struct_deps.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct_incl.res.oracle b/tests/value/oracle_symblocs/struct_incl.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/struct_p_call.res.oracle b/tests/value/oracle_symblocs/struct_p_call.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/strucval.res.oracle b/tests/value/oracle_symblocs/strucval.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/subset.res.oracle b/tests/value/oracle_symblocs/subset.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/summary.0.res.oracle b/tests/value/oracle_symblocs/summary.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/summary.1.res.oracle b/tests/value/oracle_symblocs/summary.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/summary.2.res.oracle b/tests/value/oracle_symblocs/summary.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/summary.3.res.oracle b/tests/value/oracle_symblocs/summary.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/summary.4.res.oracle b/tests/value/oracle_symblocs/summary.4.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/switch.0.res.oracle b/tests/value/oracle_symblocs/switch.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/switch.1.res.oracle b/tests/value/oracle_symblocs/switch.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/switch2.res.oracle b/tests/value/oracle_symblocs/switch2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/switch_cast.res.oracle b/tests/value/oracle_symblocs/switch_cast.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/symbolic_locs.res.oracle b/tests/value/oracle_symblocs/symbolic_locs.res.oracle new file mode 100644 index 00000000000..6f9fd51c1da --- /dev/null +++ b/tests/value/oracle_symblocs/symbolic_locs.res.oracle @@ -0,0 +1,71 @@ +20a21,26 +> # Symbolic locations domain: +> V: {[ t[i] -> {4} ]} +> Z: {[ t[i] -> t[0..8]; i ]} +> I: {[ t -> {t[i]} +> i -> {t[i]} ]} +> S: {[ i -> {t[i]} ]} +31a38,42 +> # Symbolic locations domain: +> V: {[ ]} +> Z: {[ ]} +> I: {[ ]} +> S: {[ ]} +48a60,65 +> # Symbolic locations domain: +> V: {[ t[i] -> {4} ]} +> Z: {[ t[i] -> t[0..8]; i ]} +> I: {[ t -> {t[i]} +> i -> {t[i]} ]} +> S: {[ i -> {t[i]} ]} +59a77,81 +> # Symbolic locations domain: +> V: {[ ]} +> Z: {[ ]} +> I: {[ ]} +> S: {[ ]} +79a102,108 +> # Symbolic locations domain: +> V: {[ t[i] -> {{ &x }} ]} +> Z: {[ t[i] -> t[0..8]; i ]} +> I: {[ t -> {t[i]} +> i -> {t[i]} ]} +> S: {[ i -> {t[i]} +> x -> {t[i]} ]} +92a122,126 +> # Symbolic locations domain: +> V: {[ ]} +> Z: {[ ]} +> I: {[ ]} +> S: {[ ]} +108a143,148 +> # Symbolic locations domain: +> V: {[ t[i] -> {1} ]} +> Z: {[ t[i] -> t[0..8]; i ]} +> I: {[ t -> {t[i]} +> i -> {t[i]} ]} +> S: {[ i -> {t[i]} ]} +117a158,162 +> # Symbolic locations domain: +> V: {[ ]} +> Z: {[ ]} +> I: {[ ]} +> S: {[ ]} +134a180,184 +> # Symbolic locations domain: +> V: {[ ]} +> Z: {[ ]} +> I: {[ ]} +> S: {[ ]} +141,143c191 +< [eva:alarm] tests/value/symbolic_locs.i:111: Warning: +< signed overflow. assert *p + 1 ≤ 2147483647; +< [eva] tests/value/symbolic_locs.i:113: Frama_C_show_each: [0..2147483647] +--- +> [eva] tests/value/symbolic_locs.i:113: Frama_C_show_each: [10001..2147483647] +152a201,205 +> # Symbolic locations domain: +> V: {[ ]} +> Z: {[ ]} +> I: {[ ]} +> S: {[ ]} diff --git a/tests/value/oracle_symblocs/tab.res.oracle b/tests/value/oracle_symblocs/tab.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/tab1.res.oracle b/tests/value/oracle_symblocs/tab1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/termination.res.oracle b/tests/value/oracle_symblocs/termination.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/test.0.res.oracle b/tests/value/oracle_symblocs/test.0.res.oracle new file mode 100644 index 00000000000..272fc4fdee9 --- /dev/null +++ b/tests/value/oracle_symblocs/test.0.res.oracle @@ -0,0 +1,4 @@ +31c31 +< tmp ∈ [--..--] or UNINITIALIZED +--- +> tmp ∈ [-2147483647..2147483647] or UNINITIALIZED diff --git a/tests/value/oracle_symblocs/test.1.res.oracle b/tests/value/oracle_symblocs/test.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/test_arith.res.oracle b/tests/value/oracle_symblocs/test_arith.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/threat_array.res.oracle b/tests/value/oracle_symblocs/threat_array.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/threat_if.res.oracle b/tests/value/oracle_symblocs/threat_if.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/threat_redundant.res.oracle b/tests/value/oracle_symblocs/threat_redundant.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/tricky_logic.res.oracle b/tests/value/oracle_symblocs/tricky_logic.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/typedef_function.res.oracle b/tests/value/oracle_symblocs/typedef_function.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/typeof.res.oracle b/tests/value/oracle_symblocs/typeof.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ulongvslonglong.0.res.oracle b/tests/value/oracle_symblocs/ulongvslonglong.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/ulongvslonglong.1.res.oracle b/tests/value/oracle_symblocs/ulongvslonglong.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/undef_behavior_bts1059.res.oracle b/tests/value/oracle_symblocs/undef_behavior_bts1059.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/undef_fct.res.oracle b/tests/value/oracle_symblocs/undef_fct.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/undefined_sequence.0.res.oracle b/tests/value/oracle_symblocs/undefined_sequence.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/undefined_sequence.1.res.oracle b/tests/value/oracle_symblocs/undefined_sequence.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/undefined_sequence2.res.oracle b/tests/value/oracle_symblocs/undefined_sequence2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/uninit.res.oracle b/tests/value/oracle_symblocs/uninit.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/uninit_callstack.res.oracle b/tests/value/oracle_symblocs/uninit_callstack.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/uninitialized_gnubody.res.oracle b/tests/value/oracle_symblocs/uninitialized_gnubody.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/unknown_sizeof.0.res.oracle b/tests/value/oracle_symblocs/unknown_sizeof.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/unknown_sizeof.1.res.oracle b/tests/value/oracle_symblocs/unknown_sizeof.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/unop.res.oracle b/tests/value/oracle_symblocs/unop.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/unroll.res.oracle b/tests/value/oracle_symblocs/unroll.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/unroll_simple.res.oracle b/tests/value/oracle_symblocs/unroll_simple.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/unsigned_overflow.res.oracle b/tests/value/oracle_symblocs/unsigned_overflow.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/use_spec.0.res.oracle b/tests/value/oracle_symblocs/use_spec.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/use_spec.1.res.oracle b/tests/value/oracle_symblocs/use_spec.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/user_assertion_uninit_var.res.oracle b/tests/value/oracle_symblocs/user_assertion_uninit_var.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/usp.res.oracle b/tests/value/oracle_symblocs/usp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/va_list.0.res.oracle b/tests/value/oracle_symblocs/va_list.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/va_list.1.res.oracle b/tests/value/oracle_symblocs/va_list.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/va_list2.0.res.oracle b/tests/value/oracle_symblocs/va_list2.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/va_list2.1.res.oracle b/tests/value/oracle_symblocs/va_list2.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val6.0.res.oracle b/tests/value/oracle_symblocs/val6.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val6.1.res.oracle b/tests/value/oracle_symblocs/val6.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_if.0.res.oracle b/tests/value/oracle_symblocs/val_if.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_if.1.res.oracle b/tests/value/oracle_symblocs/val_if.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_if.2.res.oracle b/tests/value/oracle_symblocs/val_if.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_ptr.0.res.oracle b/tests/value/oracle_symblocs/val_ptr.0.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_ptr.1.res.oracle b/tests/value/oracle_symblocs/val_ptr.1.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_ptr.2.res.oracle b/tests/value/oracle_symblocs/val_ptr.2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/val_ptr.3.res.oracle b/tests/value/oracle_symblocs/val_ptr.3.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/video_detect.res.oracle b/tests/value/oracle_symblocs/video_detect.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/volatile.res.oracle b/tests/value/oracle_symblocs/volatile.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/volatile2.res.oracle b/tests/value/oracle_symblocs/volatile2.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/volatilestruct.res.oracle b/tests/value/oracle_symblocs/volatilestruct.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/wide_string.res.oracle b/tests/value/oracle_symblocs/wide_string.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/widen_non_constant.res.oracle b/tests/value/oracle_symblocs/widen_non_constant.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/widen_on_non_monotonic.res.oracle b/tests/value/oracle_symblocs/widen_on_non_monotonic.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/widen_overflow.res.oracle b/tests/value/oracle_symblocs/widen_overflow.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/widening_thresholds.res.oracle b/tests/value/oracle_symblocs/widening_thresholds.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/with_comment.res.oracle b/tests/value/oracle_symblocs/with_comment.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/value/oracle_symblocs/zerolengtharrays.res.oracle b/tests/value/oracle_symblocs/zerolengtharrays.res.oracle new file mode 100644 index 00000000000..e69de29bb2d -- GitLab