./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 26e93f2398825ed6e0db0035cf09a4b5a4e8c749e718b6571287a30fe924441c --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 20:39:34,268 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 20:39:34,325 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 20:39:34,332 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 20:39:34,333 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 20:39:34,357 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 20:39:34,358 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 20:39:34,358 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 20:39:34,359 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 20:39:34,359 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 20:39:34,359 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 20:39:34,360 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 20:39:34,360 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 20:39:34,361 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 20:39:34,361 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 20:39:34,362 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 20:39:34,362 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 20:39:34,362 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 20:39:34,363 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 20:39:34,363 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 20:39:34,364 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 20:39:34,364 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 20:39:34,365 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 20:39:34,365 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 20:39:34,365 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 20:39:34,365 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 20:39:34,366 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 20:39:34,366 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 20:39:34,366 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 20:39:34,367 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 20:39:34,367 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 20:39:34,368 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 20:39:34,368 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 20:39:34,368 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 20:39:34,369 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 20:39:34,369 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 20:39:34,369 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 20:39:34,369 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 20:39:34,370 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 20:39:34,370 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 26e93f2398825ed6e0db0035cf09a4b5a4e8c749e718b6571287a30fe924441c [2024-11-16 20:39:34,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 20:39:34,641 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 20:39:34,645 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 20:39:34,648 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 20:39:34,648 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 20:39:34,649 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2024-11-16 20:39:36,115 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 20:39:36,650 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 20:39:36,652 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2024-11-16 20:39:36,710 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25fc6221e/64ab9663d8ad4a168d5b66dfd3375a3d/FLAGa31bc6511 [2024-11-16 20:39:36,728 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25fc6221e/64ab9663d8ad4a168d5b66dfd3375a3d [2024-11-16 20:39:36,733 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 20:39:36,735 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 20:39:36,737 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 20:39:36,737 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 20:39:36,743 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 20:39:36,744 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:39:36" (1/1) ... [2024-11-16 20:39:36,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2092c4a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:36, skipping insertion in model container [2024-11-16 20:39:36,745 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:39:36" (1/1) ... [2024-11-16 20:39:36,952 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 20:39:40,193 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2024-11-16 20:39:40,386 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 20:39:40,409 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 20:39:40,540 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6688] [2024-11-16 20:39:40,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [6696-6697] [2024-11-16 20:39:40,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6755] [2024-11-16 20:39:40,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6758] [2024-11-16 20:39:40,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6761] [2024-11-16 20:39:40,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6764] [2024-11-16 20:39:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [6819-6820] [2024-11-16 20:39:40,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6924] [2024-11-16 20:39:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6927] [2024-11-16 20:39:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6930] [2024-11-16 20:39:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6933] [2024-11-16 20:39:40,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7025] [2024-11-16 20:39:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7033] [2024-11-16 20:39:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7036] [2024-11-16 20:39:40,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [7286-7287] [2024-11-16 20:39:40,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (67), "i" (12UL)); [7294-7295] [2024-11-16 20:39:40,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (68), "i" (12UL)); [7302-7303] [2024-11-16 20:39:40,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [7329-7330] [2024-11-16 20:39:40,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [7337-7338] [2024-11-16 20:39:40,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tcall %P4\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (3*32+16)\n .byte 662b-661b\n .byte 6641f-6631f\n .long 661b - .\n .long 6632f - .\n .word (9*32+ 9)\n .byte 662b-661b\n .byte 6642f-6632f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n .byte 0xff + (6642f-6632f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\tcall %P5\n6641:\n\t6632:\n\tcall %P6\n6642:\n\t.popsection": "=a" (ret), "=D" (to), "=S" (from), "=d" (len): [old] "i" (& copy_user_generic_unrolled), [new1] "i" (& copy_user_generic_string), [new2] "i" (& copy_user_enhanced_fast_string), "1" (to), "2" (from), "3" (len): "memory", "rcx", "r8", "r9", "r10", "r11"); [7385-7389] [2024-11-16 20:39:40,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=q" (*((u8 *)dst)): "m" (*((struct __large_struct *)src)), "i" (1), "0" (ret)); [7451-7453] [2024-11-16 20:39:40,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst)): "m" (*((struct __large_struct *)src)), "i" (2), "0" (ret)); [7456-7458] [2024-11-16 20:39:40,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u32 *)dst)): "m" (*((struct __large_struct *)src)), "i" (4), "0" (ret)); [7461-7463] [2024-11-16 20:39:40,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (8), "0" (ret)); [7466-7468] [2024-11-16 20:39:40,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (10), "0" (ret)); [7471-7473] [2024-11-16 20:39:40,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (2), "0" (ret)); [7479-7481] [2024-11-16 20:39:40,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (16), "0" (ret)); [7484-7486] [2024-11-16 20:39:40,574 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (8), "0" (ret)); [7492-7494] [2024-11-16 20:39:40,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "iq" (*((u8 *)src)), "m" (*((struct __large_struct *)dst)), "i" (1), "0" (ret)); [7516-7517] [2024-11-16 20:39:40,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src)), "m" (*((struct __large_struct *)dst)), "i" (2), "0" (ret)); [7520-7521] [2024-11-16 20:39:40,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u32 *)src)), "m" (*((struct __large_struct *)dst)), "i" (4), "0" (ret)); [7524-7525] [2024-11-16 20:39:40,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (8), "0" (ret)); [7528-7529] [2024-11-16 20:39:40,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (10), "0" (ret)); [7532-7533] [2024-11-16 20:39:40,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7539] [2024-11-16 20:39:40,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src + 4UL)), "m" (*((struct __large_struct *)dst + 4U)), "i" (2), "0" (ret)); [7540-7541] [2024-11-16 20:39:40,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (16), "0" (ret)); [7544-7545] [2024-11-16 20:39:40,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7551] [2024-11-16 20:39:40,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src + 1UL)), "m" (*((struct __large_struct *)dst + 1U)), "i" (8), "0" (ret)); [7552-7553] [2024-11-16 20:39:40,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (130), "i" (12UL)); [7817-7818] [2024-11-16 20:39:40,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [7926-7927] [2024-11-16 20:39:40,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [7931-7932] [2024-11-16 20:39:40,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [7936-7937] [2024-11-16 20:39:40,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [7941-7942] [2024-11-16 20:39:40,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" (log_base + a), "g" ((long )((sz + 32767UL) / 32768UL)), "rm" (tmp->addr_limit.seg)); [8366-8367] [2024-11-16 20:39:40,635 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" ((void *)a), "g" ((long )m->memory_size), "rm" (tmp___0->addr_limit.seg)); [8393-8394] [2024-11-16 20:39:40,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" (desc), "g" ((long )((unsigned long )num * 16UL)), "rm" (tmp___0->addr_limit.seg)); [8466-8467] [2024-11-16 20:39:40,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag___0), "=r" (roksum___0): "1" (avail), "g" ((long )(((unsigned long )num + 2UL) * 2UL + s)), "rm" (tmp___2->addr_limit.seg)); [8471-8472] [2024-11-16 20:39:40,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag___1), "=r" (roksum___1): "1" (used), "g" ((long )(((unsigned long )num * 8UL + s) + 4UL)), "rm" (tmp___4->addr_limit.seg)); [8476-8478] [2024-11-16 20:39:40,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8649] [2024-11-16 20:39:40,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8699] [2024-11-16 20:39:40,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8702] [2024-11-16 20:39:40,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8705] [2024-11-16 20:39:40,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8708] [2024-11-16 20:39:40,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8711] [2024-11-16 20:39:40,669 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9013] [2024-11-16 20:39:40,670 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9016] [2024-11-16 20:39:40,670 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9019] [2024-11-16 20:39:40,671 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9022] [2024-11-16 20:39:40,671 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9025] [2024-11-16 20:39:40,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (944), "i" (12UL)); [9130-9131] [2024-11-16 20:39:40,676 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9187] [2024-11-16 20:39:40,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (999), "i" (12UL)); [9214-9215] [2024-11-16 20:39:40,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "iq" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9230-9232] [2024-11-16 20:39:40,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9235-9237] [2024-11-16 20:39:40,679 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9240-9242] [2024-11-16 20:39:40,679 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "er" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9245-9247] [2024-11-16 20:39:40,680 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9259] [2024-11-16 20:39:40,681 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "iq" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9281-9283] [2024-11-16 20:39:40,681 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9286-9288] [2024-11-16 20:39:40,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9291-9293] [2024-11-16 20:39:40,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "er" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9296-9298] [2024-11-16 20:39:40,683 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9310] [2024-11-16 20:39:40,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9342] [2024-11-16 20:39:40,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9345] [2024-11-16 20:39:40,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9348] [2024-11-16 20:39:40,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9351] [2024-11-16 20:39:40,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9354] [2024-11-16 20:39:40,702 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9736-9738] [2024-11-16 20:39:40,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9741-9743] [2024-11-16 20:39:40,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9746-9748] [2024-11-16 20:39:40,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9751-9753] [2024-11-16 20:39:40,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9807] [2024-11-16 20:39:40,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=q" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9811-9813] [2024-11-16 20:39:40,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9816-9818] [2024-11-16 20:39:40,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9821-9823] [2024-11-16 20:39:40,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9826-9828] [2024-11-16 20:39:40,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (1326), "i" (12UL)); [10048-10049] [2024-11-16 20:39:40,725 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "iq" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10083-10085] [2024-11-16 20:39:40,725 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10088-10090] [2024-11-16 20:39:40,726 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10093-10095] [2024-11-16 20:39:40,726 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "er" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10098-10100] [2024-11-16 20:39:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "iq" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10128-10130] [2024-11-16 20:39:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "ir" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10133-10135] [2024-11-16 20:39:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "ir" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10138-10140] [2024-11-16 20:39:40,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "er" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10143-10145] [2024-11-16 20:39:40,730 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10170] [2024-11-16 20:39:40,731 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "iq" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10174-10176] [2024-11-16 20:39:40,731 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "ir" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10179-10181] [2024-11-16 20:39:40,732 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "ir" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10184-10186] [2024-11-16 20:39:40,732 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "er" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10189-10191] [2024-11-16 20:39:40,733 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10218] [2024-11-16 20:39:40,737 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10276] [2024-11-16 20:39:40,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10319] [2024-11-16 20:39:40,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10324] [2024-11-16 20:39:40,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10327] [2024-11-16 20:39:40,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10330] [2024-11-16 20:39:40,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10333] [2024-11-16 20:39:40,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10336] [2024-11-16 20:39:40,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10394] [2024-11-16 20:39:40,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10409-10411] [2024-11-16 20:39:40,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10414-10416] [2024-11-16 20:39:40,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10419-10421] [2024-11-16 20:39:40,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10424-10426] [2024-11-16 20:39:40,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10470] [2024-11-16 20:39:40,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10473] [2024-11-16 20:39:40,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10476] [2024-11-16 20:39:40,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10479] [2024-11-16 20:39:40,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10482] [2024-11-16 20:39:40,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10610] [2024-11-16 20:39:40,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10614-10616] [2024-11-16 20:39:40,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10619-10621] [2024-11-16 20:39:40,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10624-10626] [2024-11-16 20:39:40,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10629-10631] [2024-11-16 20:39:40,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/work/current--X--drivers/vhost/tcm_vhost.ko--X--defaultlinux-3.7.3--X--32_7a--X--ufo/linux-3.7.3/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/vhost/tcm_vhost.c.prepared"), "i" (522), "i" (12UL)); [11289-11290] [2024-11-16 20:39:40,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11925] [2024-11-16 20:39:40,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12087] [2024-11-16 20:39:40,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2024-11-16 20:39:40,909 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 20:39:41,013 INFO L204 MainTranslator]: Completed translation [2024-11-16 20:39:41,014 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41 WrapperNode [2024-11-16 20:39:41,014 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 20:39:41,015 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 20:39:41,015 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 20:39:41,015 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 20:39:41,022 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:41,116 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:41,384 INFO L138 Inliner]: procedures = 445, calls = 3534, calls flagged for inlining = 230, calls inlined = 199, statements flattened = 8749 [2024-11-16 20:39:41,385 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 20:39:41,386 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 20:39:41,386 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 20:39:41,386 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 20:39:41,396 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:41,396 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:41,441 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,610 INFO L175 MemorySlicer]: Split 1363 memory accesses to 24 slices as follows [2, 85, 350, 5, 4, 0, 2, 4, 5, 6, 5, 16, 1, 6, 20, 4, 22, 9, 27, 2, 9, 775, 3, 1]. 57 percent of accesses are in the largest equivalence class. The 90 initializations are split as follows [2, 0, 0, 5, 0, 0, 0, 0, 5, 6, 5, 0, 0, 6, 0, 0, 22, 0, 0, 0, 9, 30, 0, 0]. The 637 writes are split as follows [0, 43, 300, 0, 0, 0, 1, 4, 0, 0, 0, 3, 1, 0, 3, 2, 0, 3, 27, 0, 0, 247, 3, 0]. [2024-11-16 20:39:42,611 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,611 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,791 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,808 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,845 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,866 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,928 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 20:39:42,930 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 20:39:42,931 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 20:39:42,931 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 20:39:42,932 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (1/1) ... [2024-11-16 20:39:42,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 20:39:42,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 20:39:42,964 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 20:39:42,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 20:39:43,015 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2024-11-16 20:39:43,015 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2024-11-16 20:39:43,015 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2024-11-16 20:39:43,015 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2024-11-16 20:39:43,015 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2024-11-16 20:39:43,016 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2024-11-16 20:39:43,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 20:39:43,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 20:39:43,016 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2024-11-16 20:39:43,016 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_user_bad [2024-11-16 20:39:43,016 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2024-11-16 20:39:43,016 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2024-11-16 20:39:43,017 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-16 20:39:43,017 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-16 20:39:43,017 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2024-11-16 20:39:43,018 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2024-11-16 20:39:43,018 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2024-11-16 20:39:43,018 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2024-11-16 20:39:43,018 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2024-11-16 20:39:43,018 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2024-11-16 20:39:43,018 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 20:39:43,018 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2024-11-16 20:39:43,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2024-11-16 20:39:43,019 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-16 20:39:43,019 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-16 20:39:43,019 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-16 20:39:43,020 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-16 20:39:43,020 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2024-11-16 20:39:43,020 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2024-11-16 20:39:43,020 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2024-11-16 20:39:43,020 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2024-11-16 20:39:43,020 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2024-11-16 20:39:43,020 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2024-11-16 20:39:43,021 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-11-16 20:39:43,021 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-11-16 20:39:43,021 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-16 20:39:43,021 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-16 20:39:43,021 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_open [2024-11-16 20:39:43,021 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_open [2024-11-16 20:39:43,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 20:39:43,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 20:39:43,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 20:39:43,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-16 20:39:43,024 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-16 20:39:43,024 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2024-11-16 20:39:43,025 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2024-11-16 20:39:43,025 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2024-11-16 20:39:43,025 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2024-11-16 20:39:43,026 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-16 20:39:43,026 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-16 20:39:43,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 20:39:43,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 20:39:43,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 20:39:43,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-16 20:39:43,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 20:39:43,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-16 20:39:43,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-16 20:39:43,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-16 20:39:43,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-11-16 20:39:43,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-11-16 20:39:43,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 20:39:43,033 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 20:39:43,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 20:39:43,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-16 20:39:43,037 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_user_bad [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2024-11-16 20:39:43,038 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2024-11-16 20:39:43,038 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2024-11-16 20:39:43,039 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2024-11-16 20:39:43,039 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2024-11-16 20:39:43,039 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2024-11-16 20:39:43,039 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2024-11-16 20:39:43,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2024-11-16 20:39:43,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2024-11-16 20:39:43,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 20:39:43,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 20:39:43,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 20:39:43,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 20:39:43,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 20:39:43,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 20:39:43,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-16 20:39:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-16 20:39:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2024-11-16 20:39:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2024-11-16 20:39:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2024-11-16 20:39:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2024-11-16 20:39:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2024-11-16 20:39:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2024-11-16 20:39:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2024-11-16 20:39:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2024-11-16 20:39:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2024-11-16 20:39:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2024-11-16 20:39:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-16 20:39:43,047 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-16 20:39:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2024-11-16 20:39:43,047 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2024-11-16 20:39:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2024-11-16 20:39:43,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2024-11-16 20:39:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2024-11-16 20:39:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2024-11-16 20:39:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-11-16 20:39:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-11-16 20:39:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 20:39:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 20:39:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2024-11-16 20:39:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2024-11-16 20:39:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2024-11-16 20:39:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2024-11-16 20:39:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-16 20:39:43,049 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2024-11-16 20:39:43,049 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 20:39:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 20:39:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-16 20:39:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2024-11-16 20:39:43,052 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 20:39:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 20:39:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2024-11-16 20:39:43,054 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-11-16 20:39:43,054 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2024-11-16 20:39:43,054 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2024-11-16 20:39:43,054 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2024-11-16 20:39:43,054 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2024-11-16 20:39:43,055 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2024-11-16 20:39:43,055 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2024-11-16 20:39:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2024-11-16 20:39:43,056 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-16 20:39:43,057 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2024-11-16 20:39:43,057 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 20:39:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2024-11-16 20:39:43,058 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2024-11-16 20:39:43,058 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2024-11-16 20:39:43,058 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2024-11-16 20:39:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2024-11-16 20:39:43,058 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 20:39:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 20:39:43,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-16 20:39:43,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2024-11-16 20:39:43,063 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-16 20:39:43,063 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-16 20:39:43,063 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-16 20:39:43,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2024-11-16 20:39:43,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2024-11-16 20:39:43,064 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-11-16 20:39:43,064 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-11-16 20:39:43,064 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-16 20:39:43,064 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-16 20:39:43,064 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2024-11-16 20:39:43,064 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2024-11-16 20:39:43,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2024-11-16 20:39:43,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2024-11-16 20:39:43,064 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2024-11-16 20:39:43,064 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2024-11-16 20:39:43,064 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2024-11-16 20:39:43,065 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2024-11-16 20:39:43,065 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2024-11-16 20:39:43,065 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2024-11-16 20:39:43,065 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-16 20:39:43,065 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-16 20:39:43,066 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2024-11-16 20:39:43,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2024-11-16 20:39:43,066 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2024-11-16 20:39:43,066 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2024-11-16 20:39:43,066 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2024-11-16 20:39:43,066 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2024-11-16 20:39:43,066 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2024-11-16 20:39:43,066 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2024-11-16 20:39:43,066 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 20:39:43,067 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 20:39:43,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 20:39:43,068 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2024-11-16 20:39:43,068 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2024-11-16 20:39:43,069 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2024-11-16 20:39:43,069 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2024-11-16 20:39:43,070 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2024-11-16 20:39:43,070 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2024-11-16 20:39:43,070 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2024-11-16 20:39:43,070 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-16 20:39:43,070 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-16 20:39:43,070 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-16 20:39:43,070 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-16 20:39:43,070 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2024-11-16 20:39:43,070 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2024-11-16 20:39:43,071 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2024-11-16 20:39:43,071 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2024-11-16 20:39:43,071 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2024-11-16 20:39:43,071 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2024-11-16 20:39:43,071 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_release [2024-11-16 20:39:43,072 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_release [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2024-11-16 20:39:43,072 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 20:39:43,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 20:39:43,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-16 20:39:43,074 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2024-11-16 20:39:43,074 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2024-11-16 20:39:43,075 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_port_link [2024-11-16 20:39:43,075 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_port_link [2024-11-16 20:39:44,204 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 20:39:44,209 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 20:39:44,290 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14670: havoc #t~nondet2016; [2024-11-16 20:39:44,297 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14447: havoc #t~nondet1979; [2024-11-16 20:39:44,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: havoc ~res~0#1.base, ~res~0#1.offset; [2024-11-16 20:39:45,100 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14409: havoc _raw_spin_lock_irqsave_#t~nondet1972#1; [2024-11-16 20:39:45,111 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230: havoc __kmalloc_#t~ret143#1.base, __kmalloc_#t~ret143#1.offset; [2024-11-16 20:39:45,133 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439: havoc core_tpg_deregister_#t~nondet1977#1; [2024-11-16 20:39:45,262 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11998: call ULTIMATE.dealloc(~#__key~4#1.base, ~#__key~4#1.offset);havoc ~#__key~4#1.base, ~#__key~4#1.offset; [2024-11-16 20:39:45,263 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: call ULTIMATE.dealloc(vhost_dev_init_~#__key~1#1.base, vhost_dev_init_~#__key~1#1.offset);havoc vhost_dev_init_~#__key~1#1.base, vhost_dev_init_~#__key~1#1.offset;call ULTIMATE.dealloc(vhost_dev_init_~#__key___0~0#1.base, vhost_dev_init_~#__key___0~0#1.offset);havoc vhost_dev_init_~#__key___0~0#1.base, vhost_dev_init_~#__key___0~0#1.offset;call ULTIMATE.dealloc(vhost_dev_init_~#__key___1~0#1.base, vhost_dev_init_~#__key___1~0#1.offset);havoc vhost_dev_init_~#__key___1~0#1.base, vhost_dev_init_~#__key___1~0#1.offset; [2024-11-16 20:39:45,265 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14395: havoc #t~nondet1970; [2024-11-16 20:39:45,282 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: havoc #t~bitwise319;havoc #t~bitwise320; [2024-11-16 20:39:45,295 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: havoc #t~mem181; [2024-11-16 20:39:45,311 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: call ULTIMATE.dealloc(~#__key~0.base, ~#__key~0.offset);havoc ~#__key~0.base, ~#__key~0.offset; [2024-11-16 20:39:45,314 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14693: havoc #t~nondet2019; [2024-11-16 20:39:45,332 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14399: havoc _copy_to_user_#t~nondet1971#1; [2024-11-16 20:39:45,579 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14596: havoc rcu_lockdep_current_cpu_online_#t~nondet2005#1; [2024-11-16 20:39:45,603 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14607: havoc #t~nondet2007; [2024-11-16 20:39:45,609 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14521: havoc #t~nondet1996; [2024-11-16 20:39:47,450 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11333: call ULTIMATE.dealloc(vhost_scsi_map_iov_to_sgl_~#descriptor~9#1.base, vhost_scsi_map_iov_to_sgl_~#descriptor~9#1.offset);havoc vhost_scsi_map_iov_to_sgl_~#descriptor~9#1.base, vhost_scsi_map_iov_to_sgl_~#descriptor~9#1.offset;call ULTIMATE.dealloc(vhost_scsi_map_iov_to_sgl_~#descriptor___0~5#1.base, vhost_scsi_map_iov_to_sgl_~#descriptor___0~5#1.offset);havoc vhost_scsi_map_iov_to_sgl_~#descriptor___0~5#1.base, vhost_scsi_map_iov_to_sgl_~#descriptor___0~5#1.offset; [2024-11-16 20:39:47,450 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: call ULTIMATE.dealloc(vhost_get_vq_desc_~#desc~1#1.base, vhost_get_vq_desc_~#desc~1#1.offset);havoc vhost_get_vq_desc_~#desc~1#1.base, vhost_get_vq_desc_~#desc~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor~1#1.base, vhost_get_vq_desc_~#descriptor~1#1.offset);havoc vhost_get_vq_desc_~#descriptor~1#1.base, vhost_get_vq_desc_~#descriptor~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___0~1#1.base, vhost_get_vq_desc_~#descriptor___0~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___0~1#1.base, vhost_get_vq_desc_~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___1~1#1.base, vhost_get_vq_desc_~#descriptor___1~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___1~1#1.base, vhost_get_vq_desc_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___2~1#1.base, vhost_get_vq_desc_~#descriptor___2~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___2~1#1.base, vhost_get_vq_desc_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___3~1#1.base, vhost_get_vq_desc_~#descriptor___3~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___3~1#1.base, vhost_get_vq_desc_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___4~1#1.base, vhost_get_vq_desc_~#descriptor___4~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___4~1#1.base, vhost_get_vq_desc_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___5~1#1.base, vhost_get_vq_desc_~#descriptor___5~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___5~1#1.base, vhost_get_vq_desc_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___6~1#1.base, vhost_get_vq_desc_~#descriptor___6~1#1.offset);havoc vhost_get_vq_desc_~#descriptor___6~1#1.base, vhost_get_vq_desc_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___7~0#1.base, vhost_get_vq_desc_~#descriptor___7~0#1.offset);havoc vhost_get_vq_desc_~#descriptor___7~0#1.base, vhost_get_vq_desc_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(vhost_get_vq_desc_~#descriptor___8~0#1.base, vhost_get_vq_desc_~#descriptor___8~0#1.offset);havoc vhost_get_vq_desc_~#descriptor___8~0#1.base, vhost_get_vq_desc_~#descriptor___8~0#1.offset; [2024-11-16 20:39:47,450 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14644: havoc target_submit_cmd_map_sgls_#t~nondet2013#1; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14588: havoc queue_work_#t~nondet2003#1; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11814: call ULTIMATE.dealloc(vhost_scsi_ctl_handle_kick_~#descriptor~11#1.base, vhost_scsi_ctl_handle_kick_~#descriptor~11#1.offset);havoc vhost_scsi_ctl_handle_kick_~#descriptor~11#1.base, vhost_scsi_ctl_handle_kick_~#descriptor~11#1.offset; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11154: call vhost_scsi_get_cmd_from_completion_#t~mem1309#1.base, vhost_scsi_get_cmd_from_completion_#t~mem1309#1.offset := read~$Pointer$#21(vhost_scsi_get_cmd_from_completion_~tv_cmd~2#1.base, 1158 + vhost_scsi_get_cmd_from_completion_~tv_cmd~2#1.offset, 8);vhost_scsi_get_cmd_from_completion_~__mptr___0~0#1.base, vhost_scsi_get_cmd_from_completion_~__mptr___0~0#1.offset := vhost_scsi_get_cmd_from_completion_#t~mem1309#1.base, vhost_scsi_get_cmd_from_completion_#t~mem1309#1.offset;havoc vhost_scsi_get_cmd_from_completion_#t~mem1309#1.base, vhost_scsi_get_cmd_from_completion_#t~mem1309#1.offset;vhost_scsi_get_cmd_from_completion_~tv_cmd~2#1.base, vhost_scsi_get_cmd_from_completion_~tv_cmd~2#1.offset := vhost_scsi_get_cmd_from_completion_~__mptr___0~0#1.base, -1446368 + vhost_scsi_get_cmd_from_completion_~__mptr___0~0#1.offset; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14660: havoc transport_send_check_condition_and_sense_#t~nondet2015#1; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9447: call ULTIMATE.dealloc(get_indirect_~#desc~0#1.base, get_indirect_~#desc~0#1.offset);havoc get_indirect_~#desc~0#1.base, get_indirect_~#desc~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor~0#1.base, get_indirect_~#descriptor~0#1.offset);havoc get_indirect_~#descriptor~0#1.base, get_indirect_~#descriptor~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___0~0#1.base, get_indirect_~#descriptor___0~0#1.offset);havoc get_indirect_~#descriptor___0~0#1.base, get_indirect_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___1~0#1.base, get_indirect_~#descriptor___1~0#1.offset);havoc get_indirect_~#descriptor___1~0#1.base, get_indirect_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___2~0#1.base, get_indirect_~#descriptor___2~0#1.offset);havoc get_indirect_~#descriptor___2~0#1.base, get_indirect_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___3~0#1.base, get_indirect_~#descriptor___3~0#1.offset);havoc get_indirect_~#descriptor___3~0#1.base, get_indirect_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___4~0#1.base, get_indirect_~#descriptor___4~0#1.offset);havoc get_indirect_~#descriptor___4~0#1.base, get_indirect_~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___5~0#1.base, get_indirect_~#descriptor___5~0#1.offset);havoc get_indirect_~#descriptor___5~0#1.base, get_indirect_~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(get_indirect_~#descriptor___6~0#1.base, get_indirect_~#descriptor___6~0#1.offset);havoc get_indirect_~#descriptor___6~0#1.base, get_indirect_~#descriptor___6~0#1.offset; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11171: call ULTIMATE.dealloc(vhost_scsi_complete_cmd_work_~#v_rsp~0#1.base, vhost_scsi_complete_cmd_work_~#v_rsp~0#1.offset);havoc vhost_scsi_complete_cmd_work_~#v_rsp~0#1.base, vhost_scsi_complete_cmd_work_~#v_rsp~0#1.offset;call ULTIMATE.dealloc(vhost_scsi_complete_cmd_work_~#descriptor~8#1.base, vhost_scsi_complete_cmd_work_~#descriptor~8#1.offset);havoc vhost_scsi_complete_cmd_work_~#descriptor~8#1.base, vhost_scsi_complete_cmd_work_~#descriptor~8#1.offset; [2024-11-16 20:39:47,451 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: call ULTIMATE.dealloc(vhost_scsi_evt_handle_kick_~#descriptor~12#1.base, vhost_scsi_evt_handle_kick_~#descriptor~12#1.offset);havoc vhost_scsi_evt_handle_kick_~#descriptor~12#1.base, vhost_scsi_evt_handle_kick_~#descriptor~12#1.offset; [2024-11-16 20:39:47,452 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14550: havoc memcpy_fromiovec_#t~nondet1998#1; [2024-11-16 20:39:47,452 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14425: havoc cgroup_attach_task_all_#t~nondet1973#1; [2024-11-16 20:39:47,452 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10660: havoc vhost_enable_notify_#t~mem1226#1;call ULTIMATE.dealloc(vhost_enable_notify_~#descriptor~6#1.base, vhost_enable_notify_~#descriptor~6#1.offset);havoc vhost_enable_notify_~#descriptor~6#1.base, vhost_enable_notify_~#descriptor~6#1.offset;call ULTIMATE.dealloc(vhost_enable_notify_~#descriptor___0~4#1.base, vhost_enable_notify_~#descriptor___0~4#1.offset);havoc vhost_enable_notify_~#descriptor___0~4#1.base, vhost_enable_notify_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(vhost_enable_notify_~#descriptor___1~3#1.base, vhost_enable_notify_~#descriptor___1~3#1.offset);havoc vhost_enable_notify_~#descriptor___1~3#1.base, vhost_enable_notify_~#descriptor___1~3#1.offset; [2024-11-16 20:39:47,452 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11455: call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#v_req~0#1.base, vhost_scsi_handle_vq_~#v_req~0#1.offset);havoc vhost_scsi_handle_vq_~#v_req~0#1.base, vhost_scsi_handle_vq_~#v_req~0#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#out~0#1.base, vhost_scsi_handle_vq_~#out~0#1.offset);havoc vhost_scsi_handle_vq_~#out~0#1.base, vhost_scsi_handle_vq_~#out~0#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#in~0#1.base, vhost_scsi_handle_vq_~#in~0#1.offset);havoc vhost_scsi_handle_vq_~#in~0#1.base, vhost_scsi_handle_vq_~#in~0#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor~10#1.base, vhost_scsi_handle_vq_~#descriptor~10#1.offset);havoc vhost_scsi_handle_vq_~#descriptor~10#1.base, vhost_scsi_handle_vq_~#descriptor~10#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___0~6#1.base, vhost_scsi_handle_vq_~#descriptor___0~6#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___0~6#1.base, vhost_scsi_handle_vq_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___1~4#1.base, vhost_scsi_handle_vq_~#descriptor___1~4#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___1~4#1.base, vhost_scsi_handle_vq_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___2~2#1.base, vhost_scsi_handle_vq_~#descriptor___2~2#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___2~2#1.base, vhost_scsi_handle_vq_~#descriptor___2~2#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___3~2#1.base, vhost_scsi_handle_vq_~#descriptor___3~2#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___3~2#1.base, vhost_scsi_handle_vq_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___4~2#1.base, vhost_scsi_handle_vq_~#descriptor___4~2#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___4~2#1.base, vhost_scsi_handle_vq_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___5~2#1.base, vhost_scsi_handle_vq_~#descriptor___5~2#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___5~2#1.base, vhost_scsi_handle_vq_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___6~2#1.base, vhost_scsi_handle_vq_~#descriptor___6~2#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___6~2#1.base, vhost_scsi_handle_vq_~#descriptor___6~2#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___7~1#1.base, vhost_scsi_handle_vq_~#descriptor___7~1#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___7~1#1.base, vhost_scsi_handle_vq_~#descriptor___7~1#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___8~1#1.base, vhost_scsi_handle_vq_~#descriptor___8~1#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___8~1#1.base, vhost_scsi_handle_vq_~#descriptor___8~1#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___9~0#1.base, vhost_scsi_handle_vq_~#descriptor___9~0#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___9~0#1.base, vhost_scsi_handle_vq_~#descriptor___9~0#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#descriptor___10~0#1.base, vhost_scsi_handle_vq_~#descriptor___10~0#1.offset);havoc vhost_scsi_handle_vq_~#descriptor___10~0#1.base, vhost_scsi_handle_vq_~#descriptor___10~0#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#__key~3#1.base, vhost_scsi_handle_vq_~#__key~3#1.offset);havoc vhost_scsi_handle_vq_~#__key~3#1.base, vhost_scsi_handle_vq_~#__key~3#1.offset;call ULTIMATE.dealloc(vhost_scsi_handle_vq_~#__constr_expr_0~1#1.base, vhost_scsi_handle_vq_~#__constr_expr_0~1#1.offset);havoc vhost_scsi_handle_vq_~#__constr_expr_0~1#1.base, vhost_scsi_handle_vq_~#__constr_expr_0~1#1.offset; [2024-11-16 20:39:47,452 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9804: havoc vhost_get_vq_desc_#t~mem898#1; [2024-11-16 20:39:47,452 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11265: call ULTIMATE.dealloc(vhost_scsi_map_to_sgl_~#page~1#1.base, vhost_scsi_map_to_sgl_~#page~1#1.offset);havoc vhost_scsi_map_to_sgl_~#page~1#1.base, vhost_scsi_map_to_sgl_~#page~1#1.offset; [2024-11-16 20:39:47,492 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10666: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2024-11-16 20:39:47,540 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: SUMMARY for call #t~ret219 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2024-11-16 20:39:47,540 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume -9223372036854775808 <= #t~ret219 && #t~ret219 <= 9223372036854775807;~tmp___1~4 := #t~ret219; [2024-11-16 20:39:47,540 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch217;#res := ~ret~1; [2024-11-16 20:39:47,540 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch217;#t~switch217 := #t~switch217 || 4 == ~size; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483-1: assume #t~switch217; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483-1: assume !#t~switch217;#t~switch217 := true; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: assume #t~switch217;#res := ~ret~1; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: assume !#t~switch217;#t~switch217 := #t~switch217 || 2 == ~size; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume 0 != ~tmp___1~4;#res := ~ret~1; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !(0 != ~tmp___1~4);#res := ~ret~1; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint SWITCH~BREAK~2: assume true;havoc #t~switch217;havoc #t~ret218;havoc #t~ret219;havoc #t~ret220;havoc #t~switch217;havoc #t~ret218;havoc #t~ret219;havoc #t~ret220; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450-1: #t~switch217 := 1 == ~size; [2024-11-16 20:39:47,541 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: assume -9223372036854775808 <= #t~ret218 && #t~ret218 <= 9223372036854775807;~tmp___0~9 := #t~ret218; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume 0 != ~tmp___0~9;#res := ~ret~1; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !(0 != ~tmp___0~9);#res := ~ret~1; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: SUMMARY for call #t~ret218 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: assume #t~switch217; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: assume !#t~switch217;#t~switch217 := #t~switch217 || 16 == ~size; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: SUMMARY for call #t~ret220 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch217; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch217; [2024-11-16 20:39:47,542 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: ~tmp___2~3 := #t~ret220;#res := (if ~tmp___2~3 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___2~3 % 18446744073709551616 % 4294967296 else ~tmp___2~3 % 18446744073709551616 % 4294967296 - 4294967296); [2024-11-16 20:39:47,543 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch217;#res := ~ret~1; [2024-11-16 20:39:47,543 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch217;#t~switch217 := #t~switch217 || 10 == ~size; [2024-11-16 20:39:47,543 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch217;#res := ~ret~1; [2024-11-16 20:39:47,543 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch217;#t~switch217 := #t~switch217 || 8 == ~size; [2024-11-16 20:39:47,545 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14537: havoc #t~nondet1997; [2024-11-16 20:39:48,276 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: havoc vhost_dev_check_owner_#t~mem424#1.base, vhost_dev_check_owner_#t~mem424#1.offset;havoc vhost_dev_check_owner_#t~mem425#1.base, vhost_dev_check_owner_#t~mem425#1.offset; [2024-11-16 20:39:48,277 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665: call ULTIMATE.dealloc(vhost_set_vring_~#s~3#1.base, vhost_set_vring_~#s~3#1.offset);havoc vhost_set_vring_~#s~3#1.base, vhost_set_vring_~#s~3#1.offset;call ULTIMATE.dealloc(vhost_set_vring_~#f~0#1.base, vhost_set_vring_~#f~0#1.offset);havoc vhost_set_vring_~#f~0#1.base, vhost_set_vring_~#f~0#1.offset;call ULTIMATE.dealloc(vhost_set_vring_~#a~2#1.base, vhost_set_vring_~#a~2#1.offset);havoc vhost_set_vring_~#a~2#1.base, vhost_set_vring_~#a~2#1.offset; [2024-11-16 20:39:48,277 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14513: havoc kthread_create_on_node_#t~ret1994#1.base, kthread_create_on_node_#t~ret1994#1.offset; [2024-11-16 20:39:48,277 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487: havoc get_task_mm_#t~ret1987#1.base, get_task_mm_#t~ret1987#1.offset; [2024-11-16 20:39:48,277 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: havoc vhost_attach_cgroups_#t~mem430#1;call ULTIMATE.dealloc(vhost_attach_cgroups_~#attach~0#1.base, vhost_attach_cgroups_~#attach~0#1.offset);havoc vhost_attach_cgroups_~#attach~0#1.base, vhost_attach_cgroups_~#attach~0#1.offset; [2024-11-16 20:39:48,277 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8947: call ULTIMATE.dealloc(vhost_dev_ioctl_~#p~0#1.base, vhost_dev_ioctl_~#p~0#1.offset);havoc vhost_dev_ioctl_~#p~0#1.base, vhost_dev_ioctl_~#p~0#1.offset; [2024-11-16 20:39:48,277 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8586: call ULTIMATE.dealloc(vhost_set_memory_~#mem~0#1.base, vhost_set_memory_~#mem~0#1.offset);havoc vhost_set_memory_~#mem~0#1.base, vhost_set_memory_~#mem~0#1.offset; [2024-11-16 20:39:57,463 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14636: havoc target_fabric_configfs_init_#t~ret2011#1.base, target_fabric_configfs_init_#t~ret2011#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14471: havoc fc_get_pr_transport_id_#t~nondet1984#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14506: havoc iscsi_parse_pr_out_transport_id_#t~ret1992#1.base, iscsi_parse_pr_out_transport_id_#t~ret1992#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14475: havoc fc_get_pr_transport_id_len_#t~nondet1985#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14640: havoc target_fabric_configfs_register_#t~nondet2012#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12626: call ULTIMATE.dealloc(tcm_vhost_make_tport_~#descriptor~15#1.base, tcm_vhost_make_tport_~#descriptor~15#1.offset);havoc tcm_vhost_make_tport_~#descriptor~15#1.base, tcm_vhost_make_tport_~#descriptor~15#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14443: havoc core_tpg_register_#t~nondet1978#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14510: havoc kstrtoull_#t~nondet1993#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14478: havoc fc_parse_pr_out_transport_id_#t~ret1986#1.base, fc_parse_pr_out_transport_id_#t~ret1986#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840: call ULTIMATE.dealloc(tcm_vhost_init_~#__key~6#1.base, tcm_vhost_init_~#__key~6#1.offset);havoc tcm_vhost_init_~#__key~6#1.base, tcm_vhost_init_~#__key~6#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14428: havoc core_tpg_add_initiator_node_acl_#t~ret1974#1.base, core_tpg_add_initiator_node_acl_#t~ret1974#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14363: havoc __alloc_workqueue_key_#t~ret1968#1.base, __alloc_workqueue_key_#t~ret1968#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14495: havoc iscsi_get_fabric_proto_ident_#t~nondet1989#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14561: havoc misc_register_#t~nondet2000#1; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12548: call ULTIMATE.dealloc(tcm_vhost_make_tpg_~#tpgt~0#1.base, tcm_vhost_make_tpg_~#tpgt~0#1.offset);havoc tcm_vhost_make_tpg_~#tpgt~0#1.base, tcm_vhost_make_tpg_~#tpgt~0#1.offset;call ULTIMATE.dealloc(tcm_vhost_make_tpg_~#__key~5#1.base, tcm_vhost_make_tpg_~#__key~5#1.offset);havoc tcm_vhost_make_tpg_~#__key~5#1.base, tcm_vhost_make_tpg_~#__key~5#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12814: call ULTIMATE.dealloc(tcm_vhost_deregister_configfs_~#descriptor~18#1.base, tcm_vhost_deregister_configfs_~#descriptor~18#1.offset);havoc tcm_vhost_deregister_configfs_~#descriptor~18#1.base, tcm_vhost_deregister_configfs_~#descriptor~18#1.offset; [2024-11-16 20:39:57,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14499: havoc iscsi_get_pr_transport_id_#t~nondet1990#1; [2024-11-16 20:39:57,465 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14467: havoc fc_get_fabric_proto_ident_#t~nondet1983#1; [2024-11-16 20:39:57,465 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750: call ULTIMATE.dealloc(tcm_vhost_register_configfs_~#descriptor~17#1.base, tcm_vhost_register_configfs_~#descriptor~17#1.offset);havoc tcm_vhost_register_configfs_~#descriptor~17#1.base, tcm_vhost_register_configfs_~#descriptor~17#1.offset;call ULTIMATE.dealloc(tcm_vhost_register_configfs_~#descriptor___0~8#1.base, tcm_vhost_register_configfs_~#descriptor___0~8#1.offset);havoc tcm_vhost_register_configfs_~#descriptor___0~8#1.base, tcm_vhost_register_configfs_~#descriptor___0~8#1.offset; [2024-11-16 20:39:57,465 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10868: havoc tcm_vhost_get_tag_#t~mem1267#1; [2024-11-16 20:39:57,465 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14503: havoc iscsi_get_pr_transport_id_len_#t~nondet1991#1; [2024-11-16 20:39:57,509 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12695: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2024-11-16 20:39:58,228 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: call ULTIMATE.dealloc(~#__wait~0.base, ~#__wait~0.offset);havoc ~#__wait~0.base, ~#__wait~0.offset; [2024-11-16 20:39:58,555 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115: call ULTIMATE.dealloc(set_bit_to_user_~#page~0#1.base, set_bit_to_user_~#page~0#1.offset);havoc set_bit_to_user_~#page~0#1.base, set_bit_to_user_~#page~0#1.offset; [2024-11-16 20:39:58,556 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14621: havoc set_page_dirty_lock_#t~nondet2010#1; [2024-11-16 20:40:02,664 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: havoc #t~mem41; [2024-11-16 20:40:02,680 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14459: havoc #t~ret1981.base, #t~ret1981.offset; [2024-11-16 20:40:02,823 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370: call ULTIMATE.dealloc(~#descriptor~14#1.base, ~#descriptor~14#1.offset);havoc ~#descriptor~14#1.base, ~#descriptor~14#1.offset; [2024-11-16 20:40:03,084 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747: call ULTIMATE.dealloc(vhost_ubuf_put_and_wait_~#__wait~1#1.base, vhost_ubuf_put_and_wait_~#__wait~1#1.offset);havoc vhost_ubuf_put_and_wait_~#__wait~1#1.base, vhost_ubuf_put_and_wait_~#__wait~1#1.offset; [2024-11-16 20:40:03,090 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14581: havoc #t~nondet2002; [2024-11-16 20:40:03,122 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14603: havoc #t~nondet2006; [2024-11-16 20:40:03,129 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491: havoc #t~nondet1988; [2024-11-16 20:40:03,138 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14557: havoc misc_deregister_#t~nondet1999#1; [2024-11-16 20:40:03,145 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: havoc #t~mem19.base, #t~mem19.offset; [2024-11-16 20:40:03,167 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358: havoc scsi_varlen_cdb_length_#t~mem186#1; [2024-11-16 20:40:03,202 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14453: havoc #t~ret1980.base, #t~ret1980.offset; [2024-11-16 20:40:03,217 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14367: havoc #t~nondet1969; [2024-11-16 20:40:03,400 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592: havoc #t~nondet2004; [2024-11-16 20:40:03,449 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14614: havoc #t~ret2009.base, #t~ret2009.offset; [2024-11-16 20:40:03,455 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14463: havoc #t~nondet1982; [2024-11-16 20:40:03,464 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204: havoc #t~mem137.base, #t~mem137.offset;havoc #t~mem138.base, #t~mem138.offset; [2024-11-16 20:40:03,800 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10067: call ULTIMATE.dealloc(~#descriptor~2.base, ~#descriptor~2.offset);havoc ~#descriptor~2.base, ~#descriptor~2.offset;call ULTIMATE.dealloc(~#descriptor___0~2.base, ~#descriptor___0~2.offset);havoc ~#descriptor___0~2.base, ~#descriptor___0~2.offset;call ULTIMATE.dealloc(~#descriptor___1~2.base, ~#descriptor___1~2.offset);havoc ~#descriptor___1~2.base, ~#descriptor___1~2.offset; [2024-11-16 20:40:03,824 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435: havoc core_tpg_del_initiator_node_acl_#t~nondet1976#1; [2024-11-16 20:40:03,875 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029: call ULTIMATE.dealloc(~#backend~0.base, ~#backend~0.offset);havoc ~#backend~0.base, ~#backend~0.offset; [2024-11-16 20:40:04,101 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: call ULTIMATE.dealloc(vhost_notify_~#descriptor~5#1.base, vhost_notify_~#descriptor~5#1.offset);havoc vhost_notify_~#descriptor~5#1.base, vhost_notify_~#descriptor~5#1.offset;call ULTIMATE.dealloc(vhost_notify_~#descriptor___0~3#1.base, vhost_notify_~#descriptor___0~3#1.offset);havoc vhost_notify_~#descriptor___0~3#1.base, vhost_notify_~#descriptor___0~3#1.offset; [2024-11-16 20:40:04,107 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14611: havoc #t~nondet2008; [2024-11-16 20:40:05,385 INFO L? ?]: Removed 3598 outVars from TransFormulas that were not future-live. [2024-11-16 20:40:05,385 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 20:40:05,465 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 20:40:05,465 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-16 20:40:05,466 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:40:05 BoogieIcfgContainer [2024-11-16 20:40:05,466 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 20:40:05,469 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 20:40:05,469 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 20:40:05,472 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 20:40:05,472 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:39:36" (1/3) ... [2024-11-16 20:40:05,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@667a332a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:40:05, skipping insertion in model container [2024-11-16 20:40:05,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:41" (2/3) ... [2024-11-16 20:40:05,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@667a332a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:40:05, skipping insertion in model container [2024-11-16 20:40:05,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:40:05" (3/3) ... [2024-11-16 20:40:05,476 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2024-11-16 20:40:05,492 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 20:40:05,492 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 20:40:05,624 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 20:40:05,631 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2c40b324, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 20:40:05,632 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 20:40:05,646 INFO L276 IsEmpty]: Start isEmpty. Operand has 2728 states, 1884 states have (on average 1.326963906581741) internal successors, (2500), 1933 states have internal predecessors, (2500), 723 states have call successors, (723), 119 states have call predecessors, (723), 119 states have return successors, (723), 711 states have call predecessors, (723), 723 states have call successors, (723) [2024-11-16 20:40:05,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-16 20:40:05,654 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 20:40:05,655 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 20:40:05,656 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 20:40:05,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 20:40:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash -759637316, now seen corresponding path program 1 times [2024-11-16 20:40:05,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 20:40:05,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304454765] [2024-11-16 20:40:05,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:40:05,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 20:40:07,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:07,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 20:40:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:07,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-16 20:40:07,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:07,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 20:40:07,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 20:40:07,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304454765] [2024-11-16 20:40:07,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304454765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 20:40:07,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 20:40:07,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 20:40:07,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818353696] [2024-11-16 20:40:07,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 20:40:07,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 20:40:07,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 20:40:07,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 20:40:07,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 20:40:07,836 INFO L87 Difference]: Start difference. First operand has 2728 states, 1884 states have (on average 1.326963906581741) internal successors, (2500), 1933 states have internal predecessors, (2500), 723 states have call successors, (723), 119 states have call predecessors, (723), 119 states have return successors, (723), 711 states have call predecessors, (723), 723 states have call successors, (723) Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-16 20:40:11,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:15,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:21,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:26,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 20:40:26,491 INFO L93 Difference]: Finished difference Result 5553 states and 8159 transitions. [2024-11-16 20:40:26,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 20:40:26,497 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2024-11-16 20:40:26,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 20:40:26,545 INFO L225 Difference]: With dead ends: 5553 [2024-11-16 20:40:26,545 INFO L226 Difference]: Without dead ends: 2818 [2024-11-16 20:40:26,568 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-16 20:40:26,571 INFO L432 NwaCegarLoop]: 3217 mSDtfsCounter, 3915 mSDsluCounter, 1832 mSDsCounter, 0 mSdLazyCounter, 1452 mSolverCounterSat, 1121 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4457 SdHoareTripleChecker+Valid, 5049 SdHoareTripleChecker+Invalid, 2576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1121 IncrementalHoareTripleChecker+Valid, 1452 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2024-11-16 20:40:26,574 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4457 Valid, 5049 Invalid, 2576 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1121 Valid, 1452 Invalid, 3 Unknown, 0 Unchecked, 18.1s Time] [2024-11-16 20:40:26,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2818 states. [2024-11-16 20:40:26,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2818 to 2711. [2024-11-16 20:40:26,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2711 states, 1870 states have (on average 1.3219251336898397) internal successors, (2472), 1916 states have internal predecessors, (2472), 722 states have call successors, (722), 119 states have call predecessors, (722), 118 states have return successors, (711), 699 states have call predecessors, (711), 711 states have call successors, (711) [2024-11-16 20:40:26,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2711 states to 2711 states and 3905 transitions. [2024-11-16 20:40:26,836 INFO L78 Accepts]: Start accepts. Automaton has 2711 states and 3905 transitions. Word has length 23 [2024-11-16 20:40:26,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 20:40:26,837 INFO L471 AbstractCegarLoop]: Abstraction has 2711 states and 3905 transitions. [2024-11-16 20:40:26,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-16 20:40:26,838 INFO L276 IsEmpty]: Start isEmpty. Operand 2711 states and 3905 transitions. [2024-11-16 20:40:26,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-16 20:40:26,839 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 20:40:26,840 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 20:40:26,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 20:40:26,840 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 20:40:26,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 20:40:26,840 INFO L85 PathProgramCache]: Analyzing trace with hash 2140374818, now seen corresponding path program 1 times [2024-11-16 20:40:26,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 20:40:26,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369873526] [2024-11-16 20:40:26,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:40:26,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 20:40:28,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:28,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 20:40:28,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:28,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-16 20:40:28,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 20:40:28,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 20:40:28,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369873526] [2024-11-16 20:40:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369873526] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 20:40:28,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 20:40:28,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 20:40:28,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301243010] [2024-11-16 20:40:28,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 20:40:28,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 20:40:28,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 20:40:28,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 20:40:28,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 20:40:28,397 INFO L87 Difference]: Start difference. First operand 2711 states and 3905 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-16 20:40:32,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:36,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:41,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:47,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 20:40:47,628 INFO L93 Difference]: Finished difference Result 2821 states and 4083 transitions. [2024-11-16 20:40:47,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 20:40:47,629 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2024-11-16 20:40:47,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 20:40:47,644 INFO L225 Difference]: With dead ends: 2821 [2024-11-16 20:40:47,645 INFO L226 Difference]: Without dead ends: 2817 [2024-11-16 20:40:47,646 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-16 20:40:47,649 INFO L432 NwaCegarLoop]: 3198 mSDtfsCounter, 3886 mSDsluCounter, 1814 mSDsCounter, 0 mSdLazyCounter, 1449 mSolverCounterSat, 1120 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4427 SdHoareTripleChecker+Valid, 5012 SdHoareTripleChecker+Invalid, 2571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1120 IncrementalHoareTripleChecker+Valid, 1449 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2024-11-16 20:40:47,651 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4427 Valid, 5012 Invalid, 2571 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1120 Valid, 1449 Invalid, 2 Unknown, 0 Unchecked, 18.9s Time] [2024-11-16 20:40:47,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2817 states. [2024-11-16 20:40:47,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2817 to 2710. [2024-11-16 20:40:47,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2710 states, 1870 states have (on average 1.3213903743315507) internal successors, (2471), 1915 states have internal predecessors, (2471), 721 states have call successors, (721), 119 states have call predecessors, (721), 118 states have return successors, (711), 699 states have call predecessors, (711), 711 states have call successors, (711) [2024-11-16 20:40:47,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2710 states to 2710 states and 3903 transitions. [2024-11-16 20:40:47,774 INFO L78 Accepts]: Start accepts. Automaton has 2710 states and 3903 transitions. Word has length 24 [2024-11-16 20:40:47,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 20:40:47,774 INFO L471 AbstractCegarLoop]: Abstraction has 2710 states and 3903 transitions. [2024-11-16 20:40:47,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-16 20:40:47,775 INFO L276 IsEmpty]: Start isEmpty. Operand 2710 states and 3903 transitions. [2024-11-16 20:40:47,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-16 20:40:47,775 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 20:40:47,776 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 20:40:47,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-16 20:40:47,776 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 20:40:47,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 20:40:47,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1846406043, now seen corresponding path program 1 times [2024-11-16 20:40:47,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 20:40:47,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194077404] [2024-11-16 20:40:47,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:40:47,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 20:40:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:48,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 20:40:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:48,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-16 20:40:48,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:40:48,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 20:40:48,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 20:40:48,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194077404] [2024-11-16 20:40:48,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194077404] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 20:40:48,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 20:40:48,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 20:40:48,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113799017] [2024-11-16 20:40:48,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 20:40:48,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 20:40:48,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 20:40:48,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 20:40:48,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 20:40:48,812 INFO L87 Difference]: Start difference. First operand 2710 states and 3903 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-16 20:40:52,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:40:56,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []