./verifast-validate-witness.sh sv-benchmarks/c/loop-invgen/apache-escape-absolute.i ./results/automizer-verification-files/SV-COMP24_unreach-call/apache-escape-absolute.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loop-invgen/apache-escape-absolute.i + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/apache-escape-absolute.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Z3v4.5' Using prover supplied by environment variable PROVER: Z3v4.5 ++ basename sv-benchmarks/c/loop-invgen/apache-escape-absolute.i + FILE=apache-escape-absolute.i ++ echo apache-escape-absolute ++ sed 's/[-\.]/_/g' - + SANITIZED=apache_escape_absolute + MODULE=apache_escape_absolute__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=apache_escape_absolute__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/apache-escape-absolute.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=apache_escape_absolute__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/apache-escape-absolute.yml/witness-2.1.yml -p sv-benchmarks/c/loop-invgen/apache-escape-absolute.i -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n apache_escape_absolute__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/loop-invgen/apache-escape-absolute.i -o apache_escape_absolute__verifast_instrumented.c + program_modifications_cli.py -p apache_escape_absolute__verifast_instrumented.c -o apache_escape_absolute__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c apache_escape_absolute__verifast_instrumented_modified.c apache_escape_absolute__verifast_instrumented_modified.c 0.044686s: apache_escape_absolute__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.044783s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.044802s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.044817s: Z3 assume (<= 0 argc): 0.000567 seconds 0.045465s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.045488s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.045505s: apache_escape_absolute__verifast_instrumented_modified.c(27,24-30): Consuming assertion 0.045547s: Consuming chunk module(apache_escape_absolute__verifast_instrumented_modified, true) 0.045568s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.045581s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.045595s: apache_escape_absolute__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.045604s: apache_escape_absolute__verifast_instrumented_modified.c(27,5-9): Leak check. 0.045711s: apache_escape_absolute__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.045724s: apache_escape_absolute__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.045733s: Z3 assume false: 0.000007 seconds 0.045822s: apache_escape_absolute__verifast_instrumented_modified.c(11,6-25): Verifying function 'assume_abort_if_not' 0.045841s: apache_escape_absolute__verifast_instrumented_modified.c(11,49-53): Producing assertion 0.045851s: Z3 assume true: 0.000419 seconds 0.046294s: apache_escape_absolute__verifast_instrumented_modified.c(11,6-25): Executing statement 0.046322s: apache_escape_absolute__verifast_instrumented_modified.c(14,3-5): Executing statement 0.046353s: Z3 assume (not (not (= cond 0))): 0.000445 seconds 0.046851s: apache_escape_absolute__verifast_instrumented_modified.c(14,13-14): Executing statement 0.046879s: apache_escape_absolute__verifast_instrumented_modified.c(14,14-19): Executing statement 0.046914s: apache_escape_absolute__verifast_instrumented_modified.c(14,14-19): Verifying call 0.046924s: apache_escape_absolute__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.046933s: Z3 query true returns true: 0.000032 seconds 0.046981s: apache_escape_absolute__verifast_instrumented_modified.c(4,13-18): Producing assertion 0.047000s: Z3 assume false: 0.000003 seconds 0.047022s: Z3 assume (not (not (not (= cond 0)))): 0.000428 seconds 0.047506s: apache_escape_absolute__verifast_instrumented_modified.c(15,1-2): Executing return statement 0.047521s: apache_escape_absolute__verifast_instrumented_modified.c(12,13-17): Consuming assertion 0.047530s: Z3 query true returns true: 0.000012 seconds 0.047554s: apache_escape_absolute__verifast_instrumented_modified.c(15,1-2): Cleaning up dummy fraction chunks 0.047570s: apache_escape_absolute__verifast_instrumented_modified.c(15,1-2): Leak check. 0.047629s: apache_escape_absolute__verifast_instrumented_modified.c(16,6-23): Verifying function '__VERIFIER_assert' 0.047641s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Producing assertion 0.047652s: Z3 assume (not (= cond 0)): 0.000442 seconds 0.048134s: apache_escape_absolute__verifast_instrumented_modified.c(16,6-23): Executing statement 0.048159s: apache_escape_absolute__verifast_instrumented_modified.c(19,3-5): Executing statement 0.048175s: Z3 assume (not (not (= cond 0))): 0.000009 seconds 0.048224s: Z3 assume (not (not (not (= cond 0)))): 0.000405 seconds 0.048679s: apache_escape_absolute__verifast_instrumented_modified.c(22,3-9): Executing return statement 0.048693s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Consuming assertion 0.048703s: Z3 query (not (= cond 0)) returns true: 0.000007 seconds 0.048736s: apache_escape_absolute__verifast_instrumented_modified.c(23,1-2): Cleaning up dummy fraction chunks 0.048762s: apache_escape_absolute__verifast_instrumented_modified.c(23,1-2): Leak check. 0.048797s: apache_escape_absolute__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.048807s: apache_escape_absolute__verifast_instrumented_modified.c(27,24-30): Producing assertion 0.048831s: apache_escape_absolute__verifast_instrumented_modified.c(27,5-9): Executing statement 0.048851s: apache_escape_absolute__verifast_instrumented_modified.c(32,1-2): Executing statement 0.048862s: apache_escape_absolute__verifast_instrumented_modified.c(34,1-35,1): Executing statement 0.048897s: Consuming chunk [_]module(apache_escape_absolute__verifast_instrumented_modified, true) 0.048910s: apache_escape_absolute__verifast_instrumented_modified.c(36,5-8): Executing statement 0.048931s: apache_escape_absolute__verifast_instrumented_modified.c(37,5-8): Executing statement 0.048959s: apache_escape_absolute__verifast_instrumented_modified.c(38,5-8): Executing statement 0.048980s: apache_escape_absolute__verifast_instrumented_modified.c(39,12-13): Executing statement 0.049005s: apache_escape_absolute__verifast_instrumented_modified.c(39,14-35): Verifying call 0.049015s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.049023s: Z3 query true returns true: 0.000071 seconds 0.049135s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.049154s: Z3 assume true: 0.000411 seconds 0.049579s: apache_escape_absolute__verifast_instrumented_modified.c(40,14-15): Executing statement 0.049603s: apache_escape_absolute__verifast_instrumented_modified.c(40,16-37): Verifying call 0.049614s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.049622s: Z3 query true returns true: 0.000022 seconds 0.049685s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.049705s: Z3 assume true: 0.000437 seconds 0.050157s: apache_escape_absolute__verifast_instrumented_modified.c(41,12-13): Executing statement 0.050181s: apache_escape_absolute__verifast_instrumented_modified.c(41,14-35): Verifying call 0.050191s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.050199s: Z3 query true returns true: 0.000022 seconds 0.050262s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.050282s: Z3 assume true: 0.000425 seconds 0.050722s: apache_escape_absolute__verifast_instrumented_modified.c(42,5-7): Executing statement 0.050757s: Z3 assume (<= urilen0 1000000): 0.000411 seconds 0.051204s: Z3 assume (not (<= (- 0 1000000) urilen0)): 0.000424 seconds 0.051675s: apache_escape_absolute__verifast_instrumented_modified.c(42,53-59): Executing return statement 0.051693s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.051709s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.051717s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.051735s: Z3 assume (not (not (<= (- 0 1000000) urilen0))): 0.000433 seconds 0.052225s: apache_escape_absolute__verifast_instrumented_modified.c(43,5-7): Executing statement 0.052250s: Z3 assume (<= tokenlen0 1000000): 0.000414 seconds 0.052698s: Z3 assume (not (<= (- 0 1000000) tokenlen0)): 0.000422 seconds 0.053166s: apache_escape_absolute__verifast_instrumented_modified.c(43,57-63): Executing return statement 0.053189s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.053199s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.053207s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.053224s: Z3 assume (not (not (<= (- 0 1000000) tokenlen0))): 0.000429 seconds 0.053708s: apache_escape_absolute__verifast_instrumented_modified.c(44,5-7): Executing statement 0.053739s: Z3 assume (<= scheme0 1000000): 0.000421 seconds 0.054192s: Z3 assume (not (<= (- 0 1000000) scheme0)): 0.000418 seconds 0.054653s: apache_escape_absolute__verifast_instrumented_modified.c(44,53-59): Executing return statement 0.054670s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.054679s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.054695s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.054711s: Z3 assume (not (not (<= (- 0 1000000) scheme0))): 0.000427 seconds 0.055193s: apache_escape_absolute__verifast_instrumented_modified.c(45,5-7): Executing statement 0.055214s: Z3 assume (< 0 urilen0): 0.000418 seconds 0.055662s: apache_escape_absolute__verifast_instrumented_modified.c(45,17-18): Executing statement 0.055678s: apache_escape_absolute__verifast_instrumented_modified.c(46,5-7): Executing statement 0.055701s: Z3 assume (< 0 tokenlen0): 0.000428 seconds 0.056155s: apache_escape_absolute__verifast_instrumented_modified.c(46,19-20): Executing statement 0.056171s: apache_escape_absolute__verifast_instrumented_modified.c(47,5-7): Executing statement 0.056187s: Z3 assume (<= 0 scheme0): 0.000411 seconds 0.056623s: apache_escape_absolute__verifast_instrumented_modified.c(47,21-22): Executing statement 0.056639s: apache_escape_absolute__verifast_instrumented_modified.c(48,5-7): Executing statement 0.056663s: Z3 assume (= scheme0 0): 0.000438 seconds 0.057129s: Z3 assume true: 0.000398 seconds 0.057541s: apache_escape_absolute__verifast_instrumented_modified.c(48,45-46): Executing statement 0.057563s: apache_escape_absolute__verifast_instrumented_modified.c(49,9-13): Executing statement 0.057574s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.057585s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.057603s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.057611s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.057628s: Z3 assume (not true): 0.000004 seconds 0.057655s: Z3 assume (not (= scheme0 0)): 0.000423 seconds 0.058117s: Z3 assume (< (- urilen0 1) scheme0): 0.000470 seconds 0.058624s: apache_escape_absolute__verifast_instrumented_modified.c(48,45-46): Executing statement 0.058651s: apache_escape_absolute__verifast_instrumented_modified.c(49,9-13): Executing statement 0.058662s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.058673s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.058682s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.058691s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.058716s: Z3 assume (not (< (- urilen0 1) scheme0)): 0.000453 seconds 0.059218s: apache_escape_absolute__verifast_instrumented_modified.c(51,8-9): Executing statement 0.059236s: apache_escape_absolute__verifast_instrumented_modified.c(52,5-22): Executing statement 0.059259s: Z3 assume (< (- scheme0 1) urilen0): 0.000434 seconds 0.059728s: apache_escape_absolute__verifast_instrumented_modified.c(52,5-22): Verifying call 0.059742s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.059774s: Z3 query (not (= 1 0)) returns true: 0.000022 seconds 0.059829s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.059843s: Z3 assume (not (= 1 0)): 0.000398 seconds 0.060271s: apache_escape_absolute__verifast_instrumented_modified.c(53,5-22): Executing statement 0.060302s: Z3 assume (<= 0 (- scheme0 1)): 0.000424 seconds 0.060771s: apache_escape_absolute__verifast_instrumented_modified.c(53,5-22): Verifying call 0.060793s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.060803s: Z3 query (not (= 1 0)) returns true: 0.000016 seconds 0.060849s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.060863s: Z3 assume (not (= 1 0)): 0.000396 seconds 0.061289s: apache_escape_absolute__verifast_instrumented_modified.c(54,5-7): Executing statement 0.061314s: apache_escape_absolute__verifast_instrumented_modified.c(54,9-30): Verifying call 0.061334s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.061342s: Z3 query true returns true: 0.000024 seconds 0.061412s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.061425s: Z3 assume true: 0.000414 seconds 0.061857s: Z3 assume (not (= result 0)): 0.000427 seconds 0.062327s: apache_escape_absolute__verifast_instrumented_modified.c(54,34-35): Executing statement 0.062348s: apache_escape_absolute__verifast_instrumented_modified.c(55,9-26): Executing statement 0.062375s: Z3 assume (< scheme0 urilen0): 0.000452 seconds 0.062853s: apache_escape_absolute__verifast_instrumented_modified.c(55,9-26): Verifying call 0.062869s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.062879s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.062925s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.062945s: Z3 assume (not (= 1 0)): 0.000398 seconds 0.063373s: apache_escape_absolute__verifast_instrumented_modified.c(56,9-26): Executing statement 0.063400s: Z3 assume (<= 0 scheme0): 0.000421 seconds 0.063845s: apache_escape_absolute__verifast_instrumented_modified.c(56,9-26): Verifying call 0.063860s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.063870s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.063915s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.063938s: Z3 assume (not (= 1 0)): 0.000399 seconds 0.064367s: apache_escape_absolute__verifast_instrumented_modified.c(57,9-14): Executing statement 0.065084s: apache_escape_absolute__verifast_instrumented_modified.c(57,80-82): Consuming assertion 0.065108s: Z3 query (and (<= (+ scheme0 1) urilen0) (<= 1 scheme0)) returns true: 0.000032 seconds 0.065212s: apache_escape_absolute__verifast_instrumented_modified.c(57,80-82): Producing assertion 0.065274s: Z3 assume (and (<= (+ cp0 1) urilen0) (<= 1 cp0)): 0.000518 seconds 0.065846s: apache_escape_absolute__verifast_instrumented_modified.c(57,9-14): Evaluating loop condition 0.065879s: Z3 assume (not (= cp0 (- urilen0 1))): 0.000448 seconds 0.066376s: apache_escape_absolute__verifast_instrumented_modified.c(58,2-3): Executing statement 0.066401s: apache_escape_absolute__verifast_instrumented_modified.c(59,13-15): Executing statement 0.066434s: apache_escape_absolute__verifast_instrumented_modified.c(59,16-37): Verifying call 0.066454s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.066462s: Z3 query true returns true: 0.000021 seconds 0.066530s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.066545s: Z3 assume true: 0.000422 seconds 0.066990s: Z3 assume (not (= result0 0)): 0.000437 seconds 0.067468s: apache_escape_absolute__verifast_instrumented_modified.c(59,41-46): Executing statement 0.067495s: apache_escape_absolute__verifast_instrumented_modified.c(64,9-26): Executing statement 0.067517s: Z3 assume (< cp0 urilen0): 0.000440 seconds 0.067983s: apache_escape_absolute__verifast_instrumented_modified.c(64,9-26): Verifying call 0.067998s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.068008s: Z3 query (not (= 1 0)) returns true: 0.000018 seconds 0.068055s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.068076s: Z3 assume (not (= 1 0)): 0.000404 seconds 0.068511s: apache_escape_absolute__verifast_instrumented_modified.c(65,9-26): Executing statement 0.068541s: Z3 assume (<= 0 cp0): 0.000431 seconds 0.068998s: apache_escape_absolute__verifast_instrumented_modified.c(65,9-26): Verifying call 0.069013s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.069022s: Z3 query (not (= 1 0)) returns true: 0.000018 seconds 0.069069s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.069088s: Z3 assume (not (= 1 0)): 0.000403 seconds 0.069521s: apache_escape_absolute__verifast_instrumented_modified.c(66,9-11): Executing statement 0.069548s: Z3 assume (= cp0 (- urilen0 1)): 0.000015 seconds 0.069596s: Z3 assume (not (= cp0 (- urilen0 1))): 0.000427 seconds 0.070069s: apache_escape_absolute__verifast_instrumented_modified.c(67,9-26): Executing statement 0.070095s: Z3 assume (< (+ cp0 1) urilen0): 0.000426 seconds 0.070555s: apache_escape_absolute__verifast_instrumented_modified.c(67,9-26): Verifying call 0.070575s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.070586s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.070631s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.070645s: Z3 assume (not (= 1 0)): 0.000411 seconds 0.071087s: apache_escape_absolute__verifast_instrumented_modified.c(68,9-26): Executing statement 0.071123s: Z3 assume (<= 0 (+ cp0 1)): 0.000428 seconds 0.071586s: apache_escape_absolute__verifast_instrumented_modified.c(68,9-26): Verifying call 0.071599s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.071609s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.071655s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.071668s: Z3 assume (not (= 1 0)): 0.000417 seconds 0.072118s: apache_escape_absolute__verifast_instrumented_modified.c(69,9-11): Executing statement 0.072158s: Z3 assume (= (+ cp0 1) (- urilen0 1)): 0.000502 seconds 0.072707s: apache_escape_absolute__verifast_instrumented_modified.c(69,31-35): Executing statement 0.072726s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.072739s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.072760s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.072778s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.072797s: Z3 assume (not (= (+ cp0 1) (- urilen0 1))): 0.000460 seconds 0.073314s: apache_escape_absolute__verifast_instrumented_modified.c(70,9-11): Executing statement 0.073341s: apache_escape_absolute__verifast_instrumented_modified.c(71,16-17): Executing statement 0.073354s: apache_escape_absolute__verifast_instrumented_modified.c(72,9-11): Executing statement 0.073393s: apache_escape_absolute__verifast_instrumented_modified.c(72,13-34): Verifying call 0.073403s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.073412s: Z3 query true returns true: 0.000022 seconds 0.073484s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.073499s: Z3 assume true: 0.000423 seconds 0.073944s: Z3 assume (not (= result1 0)): 0.000423 seconds 0.074407s: apache_escape_absolute__verifast_instrumented_modified.c(72,38-39): Executing statement 0.074440s: apache_escape_absolute__verifast_instrumented_modified.c(73,15-16): Executing statement 0.074453s: apache_escape_absolute__verifast_instrumented_modified.c(74,13-30): Executing statement 0.074473s: Z3 assume (< (+ cp0 1) urilen0): 0.000433 seconds 0.074941s: apache_escape_absolute__verifast_instrumented_modified.c(74,13-30): Verifying call 0.074955s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.074971s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.075017s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.075030s: Z3 assume (not (= 1 0)): 0.000404 seconds 0.075464s: apache_escape_absolute__verifast_instrumented_modified.c(75,13-30): Executing statement 0.075490s: Z3 assume (<= 0 (+ cp0 1)): 0.000466 seconds 0.075992s: apache_escape_absolute__verifast_instrumented_modified.c(75,13-30): Verifying call 0.076007s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.076024s: Z3 query (not (= 1 0)) returns true: 0.000018 seconds 0.076071s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.076084s: Z3 assume (not (= 1 0)): 0.000411 seconds 0.076526s: apache_escape_absolute__verifast_instrumented_modified.c(76,13-18): Executing statement 0.076556s: apache_escape_absolute__verifast_instrumented_modified.c(77,118-120): Consuming assertion 0.076579s: Z3 query (or (and (<= (+ (+ cp0 1) 1) urilen0) (= 0 0) (<= 1 (+ cp0 1))) (and (<= 1 0) (<= (+ (+ cp0 1) 1) urilen0) (<= 1 (+ cp0 1)))) returns true: 0.000045 seconds 0.076802s: apache_escape_absolute__verifast_instrumented_modified.c(77,118-120): Producing assertion 0.076855s: Z3 assume (or (and (<= (+ cp1 1) urilen0) (= c0 0) (<= 1 cp1)) (and (<= 1 c0) (<= (+ cp1 1) urilen0) (<= 1 cp1))): 0.000509 seconds 0.077490s: apache_escape_absolute__verifast_instrumented_modified.c(76,13-18): Evaluating loop condition 0.077528s: Z3 assume (not (= cp1 (- urilen0 1))): 0.000482 seconds 0.078064s: Z3 assume (< c0 (- tokenlen0 1)): 0.000452 seconds 0.078555s: apache_escape_absolute__verifast_instrumented_modified.c(78,2-3): Executing statement 0.078581s: apache_escape_absolute__verifast_instrumented_modified.c(79,17-34): Executing statement 0.078602s: Z3 assume (< cp1 urilen0): 0.000460 seconds 0.079089s: apache_escape_absolute__verifast_instrumented_modified.c(79,17-34): Verifying call 0.079114s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.079126s: Z3 query (not (= 1 0)) returns true: 0.000018 seconds 0.079174s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.079188s: Z3 assume (not (= 1 0)): 0.000418 seconds 0.079638s: apache_escape_absolute__verifast_instrumented_modified.c(80,17-34): Executing statement 0.079665s: Z3 assume (<= 0 cp1): 0.000447 seconds 0.080138s: apache_escape_absolute__verifast_instrumented_modified.c(80,17-34): Verifying call 0.080162s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.080173s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.080219s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.080232s: Z3 assume (not (= 1 0)): 0.000419 seconds 0.080683s: apache_escape_absolute__verifast_instrumented_modified.c(81,17-19): Executing statement 0.080714s: apache_escape_absolute__verifast_instrumented_modified.c(81,21-42): Verifying call 0.080732s: apache_escape_absolute__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.080740s: Z3 query true returns true: 0.000032 seconds 0.080824s: apache_escape_absolute__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.080838s: Z3 assume true: 0.000437 seconds 0.081296s: Z3 assume (not (= result2 0)): 0.000465 seconds 0.081801s: apache_escape_absolute__verifast_instrumented_modified.c(81,46-47): Executing statement 0.081831s: apache_escape_absolute__verifast_instrumented_modified.c(82,21-23): Executing statement 0.081853s: apache_escape_absolute__verifast_instrumented_modified.c(83,21-38): Executing statement 0.081872s: Z3 assume (< (+ c0 1) tokenlen0): 0.000441 seconds 0.082348s: apache_escape_absolute__verifast_instrumented_modified.c(83,21-38): Verifying call 0.082363s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.082373s: Z3 query (not (= 1 0)) returns true: 0.000018 seconds 0.082420s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.082442s: Z3 assume (not (= 1 0)): 0.000454 seconds 0.082928s: apache_escape_absolute__verifast_instrumented_modified.c(84,21-38): Executing statement 0.082957s: Z3 assume (<= 0 (+ c0 1)): 0.000440 seconds 0.083432s: apache_escape_absolute__verifast_instrumented_modified.c(84,21-38): Verifying call 0.083447s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.083465s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.083512s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.083524s: Z3 assume (not (= 1 0)): 0.000482 seconds 0.084038s: apache_escape_absolute__verifast_instrumented_modified.c(85,21-38): Executing statement 0.084068s: Z3 assume (< cp1 urilen0): 0.000444 seconds 0.084537s: apache_escape_absolute__verifast_instrumented_modified.c(85,21-38): Verifying call 0.084558s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.084569s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.084616s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.084629s: Z3 assume (not (= 1 0)): 0.000470 seconds 0.085132s: apache_escape_absolute__verifast_instrumented_modified.c(86,21-38): Executing statement 0.085164s: Z3 assume (<= 0 cp1): 0.000429 seconds 0.085620s: apache_escape_absolute__verifast_instrumented_modified.c(86,21-38): Verifying call 0.085641s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.085652s: Z3 query (not (= 1 0)) returns true: 0.000017 seconds 0.085697s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.085710s: Z3 assume (not (= 1 0)): 0.000421 seconds 0.086165s: apache_escape_absolute__verifast_instrumented_modified.c(88,17-19): Executing statement 0.086202s: apache_escape_absolute__verifast_instrumented_modified.c(77,118-120): Consuming assertion 0.086233s: Z3 query (or (and (<= (+ (+ cp1 1) 1) urilen0) (= (+ c0 1) 0) (<= 1 (+ cp1 1))) (and (<= 1 (+ c0 1)) (<= (+ (+ cp1 1) 1) urilen0) (<= 1 (+ cp1 1)))) returns true: 0.000087 seconds 0.086489s: apache_escape_absolute__verifast_instrumented_modified.c(89,13-14): Cleaning up dummy fraction chunks 0.086502s: apache_escape_absolute__verifast_instrumented_modified.c(89,13-14): Leak check. 0.086520s: Z3 assume (not (<= 0 cp1)): 0.000012 seconds 0.086565s: Z3 assume (not (< cp1 urilen0)): 0.000007 seconds 0.086601s: Z3 assume (not (<= 0 (+ c0 1))): 0.000031 seconds 0.086674s: Z3 assume (not (< (+ c0 1) tokenlen0)): 0.000012 seconds 0.086725s: Z3 assume (not (not (= result2 0))): 0.000450 seconds 0.087220s: apache_escape_absolute__verifast_instrumented_modified.c(88,17-19): Executing statement 0.087260s: apache_escape_absolute__verifast_instrumented_modified.c(77,118-120): Consuming assertion 0.087281s: Z3 query (or (and (<= (+ (+ cp1 1) 1) urilen0) (= c0 0) (<= 1 (+ cp1 1))) (and (<= 1 c0) (<= (+ (+ cp1 1) 1) urilen0) (<= 1 (+ cp1 1)))) returns true: 0.000068 seconds 0.087485s: apache_escape_absolute__verifast_instrumented_modified.c(89,13-14): Cleaning up dummy fraction chunks 0.087498s: apache_escape_absolute__verifast_instrumented_modified.c(89,13-14): Leak check. 0.087525s: Z3 assume (not (<= 0 cp1)): 0.000032 seconds 0.087595s: Z3 assume (not (< cp1 urilen0)): 0.000033 seconds 0.087663s: Z3 assume (not (< c0 (- tokenlen0 1))): 0.000455 seconds 0.088158s: apache_escape_absolute__verifast_instrumented_modified.c(90,13-17): Executing statement 0.088184s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.088643s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.088657s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.088666s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.088695s: Z3 assume (not (not (= cp1 (- urilen0 1)))): 0.000475 seconds 0.089227s: Z3 assume false: 0.000008 seconds 0.089249s: Z3 assume (not false): 0.000416 seconds 0.089683s: apache_escape_absolute__verifast_instrumented_modified.c(90,13-17): Executing statement 0.089703s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.089714s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.089730s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.089738s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.089776s: Z3 assume (not (<= 0 (+ cp0 1))): 0.000011 seconds 0.089832s: Z3 assume (not (< (+ cp0 1) urilen0)): 0.000008 seconds 0.089881s: Z3 assume (not (not (= result1 0))): 0.000436 seconds 0.090365s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.090389s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.090399s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.090407s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.090433s: Z3 assume (not (<= 0 (+ cp0 1))): 0.000041 seconds 0.090520s: Z3 assume (not (< (+ cp0 1) urilen0)): 0.000024 seconds 0.090588s: Z3 assume (not (<= 0 cp0)): 0.000024 seconds 0.090644s: Z3 assume (not (< cp0 urilen0)): 0.000026 seconds 0.090702s: Z3 assume (not (not (= result0 0))): 0.000424 seconds 0.091169s: apache_escape_absolute__verifast_instrumented_modified.c(60,13-30): Executing statement 0.091205s: Z3 assume (< cp0 urilen0): 0.000421 seconds 0.091650s: apache_escape_absolute__verifast_instrumented_modified.c(60,13-30): Verifying call 0.091665s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.091684s: Z3 query (not (= 1 0)) returns true: 0.000016 seconds 0.091729s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.091743s: Z3 assume (not (= 1 0)): 0.000407 seconds 0.092180s: apache_escape_absolute__verifast_instrumented_modified.c(61,13-30): Executing statement 0.092207s: Z3 assume (<= 0 cp0): 0.000416 seconds 0.092646s: apache_escape_absolute__verifast_instrumented_modified.c(61,13-30): Verifying call 0.092660s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.092680s: Z3 query (not (= 1 0)) returns true: 0.000016 seconds 0.092724s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.092737s: Z3 assume (not (= 1 0)): 0.000403 seconds 0.093168s: apache_escape_absolute__verifast_instrumented_modified.c(62,13-15): Executing statement 0.093203s: apache_escape_absolute__verifast_instrumented_modified.c(57,80-82): Consuming assertion 0.093218s: Z3 query (and (<= (+ (+ cp0 1) 1) urilen0) (<= 1 (+ cp0 1))) returns true: 0.000047 seconds 0.093330s: apache_escape_absolute__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.093349s: apache_escape_absolute__verifast_instrumented_modified.c(63,9-10): Leak check. 0.093366s: Z3 assume (not (<= 0 cp0)): 0.000028 seconds 0.093428s: Z3 assume (not (< cp0 urilen0)): 0.000026 seconds 0.093495s: Z3 assume (not (not (= cp0 (- urilen0 1)))): 0.000442 seconds 0.093985s: apache_escape_absolute__verifast_instrumented_modified.c(64,9-26): Executing statement 0.094019s: Z3 assume (< cp0 urilen0): 0.000416 seconds 0.094461s: apache_escape_absolute__verifast_instrumented_modified.c(64,9-26): Verifying call 0.094475s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.094485s: Z3 query (not (= 1 0)) returns true: 0.000016 seconds 0.094529s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.094542s: Z3 assume (not (= 1 0)): 0.000406 seconds 0.094977s: apache_escape_absolute__verifast_instrumented_modified.c(65,9-26): Executing statement 0.095009s: Z3 assume (<= 0 cp0): 0.000412 seconds 0.095445s: apache_escape_absolute__verifast_instrumented_modified.c(65,9-26): Verifying call 0.095458s: apache_escape_absolute__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.095468s: Z3 query (not (= 1 0)) returns true: 0.000016 seconds 0.095511s: apache_escape_absolute__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.095530s: Z3 assume (not (= 1 0)): 0.000403 seconds 0.095961s: apache_escape_absolute__verifast_instrumented_modified.c(66,9-11): Executing statement 0.095987s: Z3 assume (= cp0 (- urilen0 1)): 0.000413 seconds 0.096437s: apache_escape_absolute__verifast_instrumented_modified.c(66,29-33): Executing statement 0.096453s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.096465s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.096481s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.096490s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.096504s: Z3 assume (not (= cp0 (- urilen0 1))): 0.000019 seconds 0.096566s: Z3 assume (not (<= 0 cp0)): 0.000031 seconds 0.096630s: Z3 assume (not (< cp0 urilen0)): 0.000011 seconds 0.096681s: Z3 assume (not (<= 0 scheme0)): 0.000006 seconds 0.096719s: Z3 assume (not (< scheme0 urilen0)): 0.000039 seconds 0.096796s: Z3 assume (not (not (= result 0))): 0.000421 seconds 0.097260s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.097283s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.097292s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.097300s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.097332s: Z3 assume (not (<= 0 (- scheme0 1))): 0.000040 seconds 0.097421s: Z3 assume (not (< (- scheme0 1) urilen0)): 0.000029 seconds 0.097503s: Z3 assume (not (<= 0 scheme0)): 0.000407 seconds 0.097941s: apache_escape_absolute__verifast_instrumented_modified.c(47,27-31): Executing statement 0.097957s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.097969s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.097984s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.097993s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.098013s: Z3 assume (not (< 0 tokenlen0)): 0.000416 seconds 0.098462s: apache_escape_absolute__verifast_instrumented_modified.c(46,26-30): Executing statement 0.098477s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.098488s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.098503s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.098513s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.098532s: Z3 assume (not (< 0 urilen0)): 0.000412 seconds 0.098977s: apache_escape_absolute__verifast_instrumented_modified.c(45,24-28): Executing statement 0.098993s: apache_escape_absolute__verifast_instrumented_modified.c(94,5-11): Executing return statement 0.099010s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.099019s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.099027s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.099049s: Z3 assume (not (<= scheme0 1000000)): 0.000402 seconds 0.099484s: Z3 assume (not false): 0.000389 seconds 0.099893s: apache_escape_absolute__verifast_instrumented_modified.c(44,53-59): Executing return statement 0.099918s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.099928s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.099936s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.099951s: Z3 assume (not (not false)): 0.000004 seconds 0.099987s: Z3 assume (not (<= tokenlen0 1000000)): 0.000414 seconds 0.100433s: Z3 assume (not false): 0.000414 seconds 0.100868s: apache_escape_absolute__verifast_instrumented_modified.c(43,57-63): Executing return statement 0.100893s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.100903s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.100911s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.100927s: Z3 assume (not (not false)): 0.000004 seconds 0.100963s: Z3 assume (not (<= urilen0 1000000)): 0.000400 seconds 0.101395s: Z3 assume (not false): 0.000387 seconds 0.101802s: apache_escape_absolute__verifast_instrumented_modified.c(42,53-59): Executing return statement 0.101827s: apache_escape_absolute__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.101836s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Cleaning up dummy fraction chunks 0.101845s: apache_escape_absolute__verifast_instrumented_modified.c(95,1-2): Leak check. 0.101865s: Z3 assume (not (not false)): 0.000004 seconds 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% apache_escape_absolute__verifast_instrumented_modified.c : lines: code: 61; annot: 15; mixed: 8; overhead: 38% Statements parsed: 165 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 62 Execution steps (including assertion production/consumption steps): 327 Symbolic execution forks: 48 Prover assumes: 130 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 35 Prover statistics: (no statistics for Z3) Time spent parsing: 0.018138s Function timings (> 0.1s): Total time: 0.09 seconds 0 errors found (62 statements verified)