./verifast-validate-witness.sh sv-benchmarks/c/loop-invgen/MADWiFi-encode_ie_ok.i ./results/automizer-verification-files/SV-COMP24_unreach-call/MADWiFi-encode_ie_ok.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loop-invgen/MADWiFi-encode_ie_ok.i + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/MADWiFi-encode_ie_ok.yml/witness-2.1.yml ++ basename sv-benchmarks/c/loop-invgen/MADWiFi-encode_ie_ok.i + FILE=MADWiFi-encode_ie_ok.i ++ echo MADWiFi-encode_ie_ok ++ sed 's/[-\.]/_/g' - + SANITIZED=MADWiFi_encode_ie_ok + MODULE=MADWiFi_encode_ie_ok__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=MADWiFi_encode_ie_ok__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/MADWiFi-encode_ie_ok.yml/witness-2.1.yml + TRANSLATED_WITNESS=translated.witness-2.1.yml + FINAL_PROGRAM=MADWiFi_encode_ie_ok__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/MADWiFi-encode_ie_ok.yml/witness-2.1.yml -p sv-benchmarks/c/loop-invgen/MADWiFi-encode_ie_ok.i -o translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n MADWiFi_encode_ie_ok__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w translated.witness-2.1.yml -p sv-benchmarks/c/loop-invgen/MADWiFi-encode_ie_ok.i -o MADWiFi_encode_ie_ok__verifast_instrumented.c + program_modifications_cli.py -p MADWiFi_encode_ie_ok__verifast_instrumented.c -o MADWiFi_encode_ie_ok__verifast_instrumented_modified.c + verifast -stats -verbose 2 -disable_overflow_check -allow_dead_code -target ILP32 -read_options_from_source_file -c MADWiFi_encode_ie_ok__verifast_instrumented_modified.c MADWiFi_encode_ie_ok__verifast_instrumented_modified.c 0.034788s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.034844s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.034871s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.034885s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.034895s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.034908s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,24-30): Consuming assertion 0.034929s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.034940s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.034948s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.034956s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,5-9): Leak check. 0.034992s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.035006s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.035026s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(11,6-25): Verifying function 'assume_abort_if_not' 0.035034s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(11,49-53): Producing assertion 0.035048s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(11,6-25): Executing statement 0.035065s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(14,3-5): Executing statement 0.035106s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(14,13-14): Executing statement 0.035118s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(14,14-19): Executing statement 0.035137s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(14,14-19): Verifying call 0.035147s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.035157s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(4,13-17): Producing assertion 0.035172s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(15,1-2): Executing return statement 0.035181s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(12,13-17): Consuming assertion 0.035190s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(15,1-2): Cleaning up dummy fraction chunks 0.035198s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(15,1-2): Leak check. 0.035212s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(15,1-2): Executing return statement 0.035224s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(12,13-17): Consuming assertion 0.035233s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(15,1-2): Cleaning up dummy fraction chunks 0.035241s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(15,1-2): Leak check. 0.035259s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(16,6-23): Verifying function '__VERIFIER_assert' 0.035267s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(16,53-55): Producing assertion 0.035284s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(16,6-23): Executing statement 0.035295s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(19,3-5): Executing statement 0.035308s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(22,3-9): Executing return statement 0.035316s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(17,19-21): Consuming assertion 0.035326s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(23,1-2): Cleaning up dummy fraction chunks 0.035338s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(23,1-2): Leak check. 0.035354s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.035363s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,24-30): Producing assertion 0.035374s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(32,5-16): Executing statement 0.035395s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(27,5-9): Executing statement 0.035410s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(34,3-6): Executing statement 0.035424s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(35,3-6): Executing statement 0.035435s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(36,3-6): Executing statement 0.035445s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(37,3-6): Executing statement 0.035456s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(38,3-6): Executing statement 0.035467s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(39,3-6): Executing statement 0.035483s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(40,14-15): Executing statement 0.035502s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(40,16-37): Verifying call 0.035510s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.035523s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.035532s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(41,11-12): Executing statement 0.035550s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(41,13-34): Verifying call 0.035559s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.035570s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.035580s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(42,9-10): Executing statement 0.035592s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(42,11-32): Verifying call 0.035605s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.035616s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.035625s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(43,3-5): Executing statement 0.035641s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(43,32-38): Executing return statement 0.035651s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.035664s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.035672s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.035683s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(44,3-5): Executing statement 0.035697s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(44,29-35): Executing return statement 0.035707s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.035720s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.035728s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.035739s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(45,3-5): Executing statement 0.035754s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(45,27-33): Executing return statement 0.035763s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.035777s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.035785s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.035796s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(46,3-5): Executing statement 0.035810s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(46,20-21): Executing statement 0.035821s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(47,3-5): Executing statement 0.035846s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(47,17-18): Executing statement 0.036495s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(48,3-5): Executing statement 0.036511s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(48,15-16): Executing statement 0.036521s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(49,3-5): Executing statement 0.036536s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(50,5-9): Executing statement 0.036545s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.036559s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.036568s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.036576s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.036584s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.036599s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(51,5-6): Executing statement 0.036613s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(52,13-14): Executing statement 0.036622s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(53,11-13): Executing statement 0.036636s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(54,5-7): Executing statement 0.036647s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(55,3-5): Executing statement 0.036660s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(56,5-9): Executing statement 0.036674s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.036682s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.036691s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.036699s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.036707s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.036727s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,3-6): Executing statement 0.036741s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,10-11): Executing statement 0.036751s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,3-6): Executing statement 0.036770s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,105-107): Consuming assertion 0.036825s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,105-107): Producing assertion 0.036859s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,3-6): Evaluating loop condition 0.036897s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(58,2-3): Executing statement 0.036909s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(59,5-22): Executing statement 0.036925s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(59,5-22): Verifying call 0.036934s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.036949s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.036958s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(60,5-22): Executing statement 0.036973s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(60,5-22): Verifying call 0.036982s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.036991s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.037000s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(61,7-9): Executing statement 0.037020s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,42-44): Executing statement 0.037033s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(57,105-107): Consuming assertion 0.037115s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(62,3-4): Cleaning up dummy fraction chunks 0.037125s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(62,3-4): Leak check. 0.037227s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.037242s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.037252s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.037261s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.037269s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.037302s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.037317s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.037326s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.037334s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.037342s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.037359s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(48,22-26): Executing statement 0.037374s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.037382s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.037391s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.037401s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.037409s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.037427s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(47,24-28): Executing statement 0.037436s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.037444s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.037454s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.037462s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.037475s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. 0.037488s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(46,27-31): Executing statement 0.037497s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(64,3-4): Executing statement 0.037505s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,2-8): Executing return statement 0.037513s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.037529s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Cleaning up dummy fraction chunks 0.037537s: MADWiFi_encode_ie_ok__verifast_instrumented_modified.c(65,12-13): Leak check. Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% MADWiFi_encode_ie_ok__verifast_instrumented_modified.c : lines: code: 39; annot: 14; mixed: 7; overhead: 54% Statements parsed: 136 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 40 Execution steps (including assertion production/consumption steps): 158 Symbolic execution forks: 15 Prover assumes: 41 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 11 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 242 (0), 0 (more than 30) assume_core_count = 277 number of case splits = 2 simplex_assert_ge_count = 201 simplex_assert_eq_count = 4 simplex_assert_neq_count = 0 max_truenode_childcount = 0 max_falsenode_childcount = 4 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.000719s Time spent in Simplex: 0.000439s Time spent parsing: 0.016649s Function timings (> 0.1s): Total time: 0.03 seconds 0 errors found (40 statements verified)