./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/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-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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.3.0-?-c00e63d-m [2025-02-06 05:59:38,737 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 05:59:38,810 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 05:59:38,817 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 05:59:38,817 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 05:59:38,848 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 05:59:38,849 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 05:59:38,849 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 05:59:38,850 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 05:59:38,850 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 05:59:38,850 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 05:59:38,850 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 05:59:38,850 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 05:59:38,850 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 05:59:38,850 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 05:59:38,850 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 05:59:38,850 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 05:59:38,850 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 05:59:38,851 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 05:59:38,851 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 05:59:38,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 05:59:38,855 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 05:59:38,855 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 05:59:38,855 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 05:59:38,855 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 05:59:38,855 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 05:59:38,856 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 05:59:38,856 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 05:59:38,856 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 05:59:38,856 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 05:59:38,856 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 05:59:38,856 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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-jdk21/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 [2025-02-06 05:59:39,144 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 05:59:39,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 05:59:39,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 05:59:39,155 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 05:59:39,155 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 05:59:39,156 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/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 [2025-02-06 05:59:40,455 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/454de2ac8/098a4efe0f9e45c5a944c9ba79252905/FLAGc9ed5c909 [2025-02-06 05:59:41,232 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 05:59:41,233 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2025-02-06 05:59:41,292 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/454de2ac8/098a4efe0f9e45c5a944c9ba79252905/FLAGc9ed5c909 [2025-02-06 05:59:41,548 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/454de2ac8/098a4efe0f9e45c5a944c9ba79252905 [2025-02-06 05:59:41,550 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 05:59:41,551 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 05:59:41,552 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 05:59:41,552 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 05:59:41,556 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 05:59:41,557 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 05:59:41" (1/1) ... [2025-02-06 05:59:41,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f01797 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:41, skipping insertion in model container [2025-02-06 05:59:41,558 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 05:59:41" (1/1) ... [2025-02-06 05:59:41,704 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 05:59:45,147 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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] [2025-02-06 05:59:45,346 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 05:59:45,363 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 05:59:45,475 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] [2025-02-06 05:59:45,477 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] [2025-02-06 05:59:45,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6755] [2025-02-06 05:59:45,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6758] [2025-02-06 05:59:45,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6761] [2025-02-06 05:59:45,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6764] [2025-02-06 05:59:45,482 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] [2025-02-06 05:59:45,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6924] [2025-02-06 05:59:45,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6927] [2025-02-06 05:59:45,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6930] [2025-02-06 05:59:45,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6933] [2025-02-06 05:59:45,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7025] [2025-02-06 05:59:45,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7033] [2025-02-06 05:59:45,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7036] [2025-02-06 05:59:45,496 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] [2025-02-06 05:59:45,496 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] [2025-02-06 05:59:45,497 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] [2025-02-06 05:59:45,498 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] [2025-02-06 05:59:45,499 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] [2025-02-06 05:59:45,501 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] [2025-02-06 05:59:45,503 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] [2025-02-06 05:59:45,504 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] [2025-02-06 05:59:45,504 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] [2025-02-06 05:59:45,504 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] [2025-02-06 05:59:45,505 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] [2025-02-06 05:59:45,505 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] [2025-02-06 05:59:45,505 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] [2025-02-06 05:59:45,505 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] [2025-02-06 05:59:45,506 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] [2025-02-06 05:59:45,506 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] [2025-02-06 05:59:45,506 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] [2025-02-06 05:59:45,507 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] [2025-02-06 05:59:45,508 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] [2025-02-06 05:59:45,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7539] [2025-02-06 05:59:45,508 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] [2025-02-06 05:59:45,508 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] [2025-02-06 05:59:45,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7551] [2025-02-06 05:59:45,509 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] [2025-02-06 05:59:45,523 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] [2025-02-06 05:59:45,592 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] [2025-02-06 05:59:45,593 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] [2025-02-06 05:59:45,593 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] [2025-02-06 05:59:45,593 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] [2025-02-06 05:59:45,624 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] [2025-02-06 05:59:45,625 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] [2025-02-06 05:59:45,627 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] [2025-02-06 05:59:45,629 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] [2025-02-06 05:59:45,629 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] [2025-02-06 05:59:45,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8649] [2025-02-06 05:59:45,641 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] [2025-02-06 05:59:45,642 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] [2025-02-06 05:59:45,642 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] [2025-02-06 05:59:45,642 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] [2025-02-06 05:59:45,643 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] [2025-02-06 05:59:45,652 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] [2025-02-06 05:59:45,653 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] [2025-02-06 05:59:45,653 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] [2025-02-06 05:59:45,654 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] [2025-02-06 05:59:45,654 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] [2025-02-06 05:59:45,658 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] [2025-02-06 05:59:45,659 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9187] [2025-02-06 05:59:45,661 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] [2025-02-06 05:59:45,662 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] [2025-02-06 05:59:45,663 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] [2025-02-06 05:59:45,663 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] [2025-02-06 05:59:45,664 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] [2025-02-06 05:59:45,664 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9259] [2025-02-06 05:59:45,665 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] [2025-02-06 05:59:45,665 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] [2025-02-06 05:59:45,665 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] [2025-02-06 05:59:45,666 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] [2025-02-06 05:59:45,666 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9310] [2025-02-06 05:59:45,668 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] [2025-02-06 05:59:45,668 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] [2025-02-06 05:59:45,668 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] [2025-02-06 05:59:45,669 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] [2025-02-06 05:59:45,669 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] [2025-02-06 05:59:45,684 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] [2025-02-06 05:59:45,685 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] [2025-02-06 05:59:45,685 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] [2025-02-06 05:59:45,686 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] [2025-02-06 05:59:45,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9807] [2025-02-06 05:59:45,690 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] [2025-02-06 05:59:45,690 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] [2025-02-06 05:59:45,690 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] [2025-02-06 05:59:45,690 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] [2025-02-06 05:59:45,701 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] [2025-02-06 05:59:45,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:\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] [2025-02-06 05:59:45,705 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] [2025-02-06 05:59:45,705 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] [2025-02-06 05:59:45,705 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] [2025-02-06 05:59:45,706 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] [2025-02-06 05:59:45,706 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] [2025-02-06 05:59:45,707 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] [2025-02-06 05:59:45,707 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] [2025-02-06 05:59:45,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10170] [2025-02-06 05:59:45,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:\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] [2025-02-06 05:59:45,710 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] [2025-02-06 05:59:45,710 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] [2025-02-06 05:59:45,710 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] [2025-02-06 05:59:45,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10218] [2025-02-06 05:59:45,715 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10276] [2025-02-06 05:59:45,716 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10319] [2025-02-06 05:59:45,716 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] [2025-02-06 05:59:45,717 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] [2025-02-06 05:59:45,717 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] [2025-02-06 05:59:45,717 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] [2025-02-06 05:59:45,717 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] [2025-02-06 05:59:45,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10394] [2025-02-06 05:59:45,720 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] [2025-02-06 05:59:45,721 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] [2025-02-06 05:59:45,721 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] [2025-02-06 05:59:45,721 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] [2025-02-06 05:59:45,723 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] [2025-02-06 05:59:45,723 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] [2025-02-06 05:59:45,724 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] [2025-02-06 05:59:45,724 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] [2025-02-06 05:59:45,724 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] [2025-02-06 05:59:45,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10610] [2025-02-06 05:59:45,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:\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] [2025-02-06 05:59:45,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:\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] [2025-02-06 05:59:45,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:\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] [2025-02-06 05:59:45,730 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] [2025-02-06 05:59:45,751 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] [2025-02-06 05:59:45,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11925] [2025-02-06 05:59:45,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12087] [2025-02-06 05:59:45,846 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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] [2025-02-06 05:59:45,861 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 05:59:45,990 INFO L204 MainTranslator]: Completed translation [2025-02-06 05:59:45,991 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45 WrapperNode [2025-02-06 05:59:45,992 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 05:59:45,993 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 05:59:45,993 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 05:59:45,993 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 05:59:45,999 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:46,111 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:46,353 INFO L138 Inliner]: procedures = 445, calls = 3534, calls flagged for inlining = 230, calls inlined = 199, statements flattened = 8213 [2025-02-06 05:59:46,354 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 05:59:46,355 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 05:59:46,355 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 05:59:46,355 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 05:59:46,365 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:46,365 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:46,416 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:47,801 INFO L175 MemorySlicer]: Split 1363 memory accesses to 24 slices as follows [2, 85, 4, 5, 350, 2, 4, 5, 6, 5, 20, 6, 2, 1, 16, 0, 3, 4, 27, 9, 22, 9, 775, 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, 5, 6, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 22, 9, 30, 0]. The 637 writes are split as follows [0, 43, 0, 0, 300, 0, 2, 0, 0, 0, 3, 0, 1, 1, 3, 0, 3, 4, 27, 3, 0, 0, 247, 0]. [2025-02-06 05:59:47,801 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:47,801 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:47,966 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:47,985 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:48,026 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:48,061 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:48,128 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 05:59:48,129 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 05:59:48,130 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 05:59:48,130 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 05:59:48,131 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (1/1) ... [2025-02-06 05:59:48,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 05:59:48,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 05:59:48,163 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 05:59:48,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 05:59:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2025-02-06 05:59:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2025-02-06 05:59:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-02-06 05:59:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-02-06 05:59:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-06 05:59:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-06 05:59:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 05:59:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 05:59:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2025-02-06 05:59:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_user_bad [2025-02-06 05:59:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2025-02-06 05:59:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2025-02-06 05:59:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 05:59:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 05:59:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2025-02-06 05:59:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2025-02-06 05:59:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2025-02-06 05:59:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2025-02-06 05:59:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2025-02-06 05:59:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2025-02-06 05:59:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 05:59:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2025-02-06 05:59:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2025-02-06 05:59:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-06 05:59:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-06 05:59:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_open [2025-02-06 05:59:48,200 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_open [2025-02-06 05:59:48,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-06 05:59:48,201 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2025-02-06 05:59:48,201 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-02-06 05:59:48,201 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 05:59:48,201 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 05:59:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 05:59:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 05:59:48,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 05:59:48,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 05:59:48,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 05:59:48,208 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2025-02-06 05:59:48,208 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2025-02-06 05:59:48,208 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2025-02-06 05:59:48,211 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_user_bad [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-06 05:59:48,212 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2025-02-06 05:59:48,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2025-02-06 05:59:48,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-06 05:59:48,213 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2025-02-06 05:59:48,213 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2025-02-06 05:59:48,213 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 05:59:48,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 05:59:48,214 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2025-02-06 05:59:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-06 05:59:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 05:59:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2025-02-06 05:59:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 05:59:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 05:59:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 05:59:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 05:59:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 05:59:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 05:59:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 05:59:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 05:59:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 05:59:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 05:59:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 05:59:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 05:59:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2025-02-06 05:59:48,220 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 05:59:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2025-02-06 05:59:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 05:59:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 05:59:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 05:59:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 05:59:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 05:59:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 05:59:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 05:59:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 05:59:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 05:59:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 05:59:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 05:59:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-02-06 05:59:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2025-02-06 05:59:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2025-02-06 05:59:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2025-02-06 05:59:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2025-02-06 05:59:48,228 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 05:59:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 05:59:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-06 05:59:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2025-02-06 05:59:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2025-02-06 05:59:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2025-02-06 05:59:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2025-02-06 05:59:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 05:59:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 05:59:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 05:59:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2025-02-06 05:59:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2025-02-06 05:59:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-06 05:59:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-06 05:59:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2025-02-06 05:59:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2025-02-06 05:59:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2025-02-06 05:59:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2025-02-06 05:59:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-06 05:59:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-06 05:59:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2025-02-06 05:59:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_release [2025-02-06 05:59:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_release [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2025-02-06 05:59:48,234 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 05:59:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 05:59:48,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 05:59:48,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 05:59:48,240 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2025-02-06 05:59:48,240 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2025-02-06 05:59:48,240 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_port_link [2025-02-06 05:59:48,240 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_port_link [2025-02-06 05:59:49,549 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 05:59:49,553 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 05:59:49,646 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14670: havoc #t~nondet1694; [2025-02-06 05:59:49,650 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14447: havoc #t~nondet1657; [2025-02-06 05:59:49,681 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-06 05:59:50,531 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14409: havoc _raw_spin_lock_irqsave_#t~nondet1650#1; [2025-02-06 05:59:50,545 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230: havoc __kmalloc_#t~ret138#1.base, __kmalloc_#t~ret138#1.offset; [2025-02-06 05:59:50,572 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439: havoc core_tpg_deregister_#t~nondet1655#1; [2025-02-06 05:59:50,706 INFO L1309 $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; [2025-02-06 05:59:50,706 INFO L1309 $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; [2025-02-06 05:59:50,709 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14395: havoc #t~nondet1648; [2025-02-06 05:59:50,734 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: havoc #t~bitwise312;havoc #t~bitwise313; [2025-02-06 05:59:50,754 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: havoc #t~mem176; [2025-02-06 05:59:50,774 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: call ULTIMATE.dealloc(~#__key~0.base, ~#__key~0.offset);havoc ~#__key~0.base, ~#__key~0.offset; [2025-02-06 05:59:50,777 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14693: havoc #t~nondet1697; [2025-02-06 05:59:50,802 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14399: havoc _copy_to_user_#t~nondet1649#1; [2025-02-06 05:59:50,912 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14596: havoc rcu_lockdep_current_cpu_online_#t~nondet1683#1; [2025-02-06 05:59:50,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14607: havoc #t~nondet1685; [2025-02-06 05:59:50,944 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14521: havoc #t~nondet1674; [2025-02-06 05:59:53,017 INFO L1309 $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; [2025-02-06 05:59:53,018 INFO L1309 $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; [2025-02-06 05:59:53,018 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14644: havoc target_submit_cmd_map_sgls_#t~nondet1691#1; [2025-02-06 05:59:53,018 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14588: havoc queue_work_#t~nondet1681#1; [2025-02-06 05:59:53,018 INFO L1309 $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; [2025-02-06 05:59:53,018 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11154: call vhost_scsi_get_cmd_from_completion_#t~mem1135#1.base, vhost_scsi_get_cmd_from_completion_#t~mem1135#1.offset := read~$Pointer$#22(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~mem1135#1.base, vhost_scsi_get_cmd_from_completion_#t~mem1135#1.offset;havoc vhost_scsi_get_cmd_from_completion_#t~mem1135#1.base, vhost_scsi_get_cmd_from_completion_#t~mem1135#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; [2025-02-06 05:59:53,019 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14660: havoc transport_send_check_condition_and_sense_#t~nondet1693#1; [2025-02-06 05:59:53,019 INFO L1309 $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; [2025-02-06 05:59:53,019 INFO L1309 $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; [2025-02-06 05:59:53,019 INFO L1309 $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; [2025-02-06 05:59:53,019 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14550: havoc memcpy_fromiovec_#t~nondet1676#1; [2025-02-06 05:59:53,019 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14425: havoc cgroup_attach_task_all_#t~nondet1651#1; [2025-02-06 05:59:53,019 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10660: havoc vhost_enable_notify_#t~mem1063#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; [2025-02-06 05:59:53,020 INFO L1309 $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; [2025-02-06 05:59:53,020 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9804: havoc vhost_get_vq_desc_#t~mem825#1; [2025-02-06 05:59:53,020 INFO L1309 $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; [2025-02-06 05:59:53,084 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10666: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: SUMMARY for call #t~ret212 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume -9223372036854775808 <= #t~ret212 && #t~ret212 <= 9223372036854775807;~tmp___1~4 := #t~ret212; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch210;#res := ~ret~1; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch210;#t~switch210 := #t~switch210 || 4 == ~size; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483-1: assume #t~switch210; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483-1: assume !#t~switch210;#t~switch210 := true; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: assume #t~switch210;#res := ~ret~1; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: assume !#t~switch210;#t~switch210 := #t~switch210 || 2 == ~size; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume 0 != ~tmp___1~4;#res := ~ret~1; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !(0 != ~tmp___1~4);#res := ~ret~1; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint SWITCH~BREAK~2: havoc #t~switch210;havoc #t~ret211;havoc #t~ret212;havoc #t~ret213;havoc #t~switch210;havoc #t~ret211;havoc #t~ret212;havoc #t~ret213; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450-1: #t~switch210 := 1 == ~size; [2025-02-06 05:59:53,134 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: assume -9223372036854775808 <= #t~ret211 && #t~ret211 <= 9223372036854775807;~tmp___0~9 := #t~ret211; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume 0 != ~tmp___0~9;#res := ~ret~1; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !(0 != ~tmp___0~9);#res := ~ret~1; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: SUMMARY for call #t~ret211 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: assume #t~switch210; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: assume !#t~switch210;#t~switch210 := #t~switch210 || 16 == ~size; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: SUMMARY for call #t~ret213 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch210; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch210; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: ~tmp___2~3 := #t~ret213;#res := (if ~tmp___2~3 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___2~3 % 18446744073709551616 % 4294967296 else ~tmp___2~3 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch210;#res := ~ret~1; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch210;#t~switch210 := #t~switch210 || 10 == ~size; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch210;#res := ~ret~1; [2025-02-06 05:59:53,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch210;#t~switch210 := #t~switch210 || 8 == ~size; [2025-02-06 05:59:53,139 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14537: havoc #t~nondet1675; [2025-02-06 05:59:53,886 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: havoc vhost_dev_check_owner_#t~mem413#1.base, vhost_dev_check_owner_#t~mem413#1.offset;havoc vhost_dev_check_owner_#t~mem414#1.base, vhost_dev_check_owner_#t~mem414#1.offset; [2025-02-06 05:59:53,887 INFO L1309 $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; [2025-02-06 05:59:53,887 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14513: havoc kthread_create_on_node_#t~ret1672#1.base, kthread_create_on_node_#t~ret1672#1.offset; [2025-02-06 05:59:53,887 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487: havoc get_task_mm_#t~ret1665#1.base, get_task_mm_#t~ret1665#1.offset; [2025-02-06 05:59:53,887 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: havoc vhost_attach_cgroups_#t~mem419#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; [2025-02-06 05:59:53,887 INFO L1309 $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; [2025-02-06 05:59:53,887 INFO L1309 $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; [2025-02-06 06:00:03,313 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14636: havoc target_fabric_configfs_init_#t~ret1689#1.base, target_fabric_configfs_init_#t~ret1689#1.offset; [2025-02-06 06:00:03,313 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14471: havoc fc_get_pr_transport_id_#t~nondet1662#1; [2025-02-06 06:00:03,313 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14506: havoc iscsi_parse_pr_out_transport_id_#t~ret1670#1.base, iscsi_parse_pr_out_transport_id_#t~ret1670#1.offset; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14475: havoc fc_get_pr_transport_id_len_#t~nondet1663#1; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14640: havoc target_fabric_configfs_register_#t~nondet1690#1; [2025-02-06 06:00:03,314 INFO L1309 $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; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14443: havoc core_tpg_register_#t~nondet1656#1; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14510: havoc kstrtoull_#t~nondet1671#1; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14478: havoc fc_parse_pr_out_transport_id_#t~ret1664#1.base, fc_parse_pr_out_transport_id_#t~ret1664#1.offset; [2025-02-06 06:00:03,314 INFO L1309 $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; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14428: havoc core_tpg_add_initiator_node_acl_#t~ret1652#1.base, core_tpg_add_initiator_node_acl_#t~ret1652#1.offset; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14363: havoc __alloc_workqueue_key_#t~ret1646#1.base, __alloc_workqueue_key_#t~ret1646#1.offset; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14495: havoc iscsi_get_fabric_proto_ident_#t~nondet1667#1; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14561: havoc misc_register_#t~nondet1678#1; [2025-02-06 06:00:03,314 INFO L1309 $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; [2025-02-06 06:00:03,314 INFO L1309 $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; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14499: havoc iscsi_get_pr_transport_id_#t~nondet1668#1; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14467: havoc fc_get_fabric_proto_ident_#t~nondet1661#1; [2025-02-06 06:00:03,314 INFO L1309 $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; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10868: havoc tcm_vhost_get_tag_#t~mem1097#1; [2025-02-06 06:00:03,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14503: havoc iscsi_get_pr_transport_id_len_#t~nondet1669#1; [2025-02-06 06:00:03,364 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12695: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-02-06 06:00:04,435 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: call ULTIMATE.dealloc(~#__wait~0.base, ~#__wait~0.offset);havoc ~#__wait~0.base, ~#__wait~0.offset; [2025-02-06 06:00:04,962 INFO L1309 $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; [2025-02-06 06:00:04,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14621: havoc set_page_dirty_lock_#t~nondet1688#1; [2025-02-06 06:00:09,185 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: havoc #t~mem41; [2025-02-06 06:00:09,229 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14459: havoc #t~ret1659.base, #t~ret1659.offset; [2025-02-06 06:00:09,561 INFO L1309 $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; [2025-02-06 06:00:10,074 INFO L1309 $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; [2025-02-06 06:00:10,086 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14581: havoc #t~nondet1680; [2025-02-06 06:00:10,129 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14603: havoc #t~nondet1684; [2025-02-06 06:00:10,136 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491: havoc #t~nondet1666; [2025-02-06 06:00:10,151 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14557: havoc misc_deregister_#t~nondet1677#1; [2025-02-06 06:00:10,160 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: havoc #t~mem19.base, #t~mem19.offset; [2025-02-06 06:00:10,189 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358: havoc scsi_varlen_cdb_length_#t~mem181#1; [2025-02-06 06:00:10,226 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14453: havoc #t~ret1658.base, #t~ret1658.offset; [2025-02-06 06:00:10,241 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14367: havoc #t~nondet1647; [2025-02-06 06:00:10,342 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592: havoc #t~nondet1682; [2025-02-06 06:00:10,421 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14614: havoc #t~ret1687.base, #t~ret1687.offset; [2025-02-06 06:00:10,428 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14463: havoc #t~nondet1660; [2025-02-06 06:00:10,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204: havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133.base, #t~mem133.offset; [2025-02-06 06:00:11,004 INFO L1309 $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; [2025-02-06 06:00:11,044 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435: havoc core_tpg_del_initiator_node_acl_#t~nondet1654#1; [2025-02-06 06:00:11,125 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029: call ULTIMATE.dealloc(~#backend~0.base, ~#backend~0.offset);havoc ~#backend~0.base, ~#backend~0.offset; [2025-02-06 06:00:11,361 INFO L1309 $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; [2025-02-06 06:00:11,367 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14611: havoc #t~nondet1686; [2025-02-06 06:00:12,692 INFO L? ?]: Removed 3588 outVars from TransFormulas that were not future-live. [2025-02-06 06:00:12,692 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:00:12,790 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:00:12,790 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 06:00:12,790 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:00:12 BoogieIcfgContainer [2025-02-06 06:00:12,791 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:00:12,793 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:00:12,793 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:00:12,797 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:00:12,797 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 05:59:41" (1/3) ... [2025-02-06 06:00:12,798 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b28c675 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:00:12, skipping insertion in model container [2025-02-06 06:00:12,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:59:45" (2/3) ... [2025-02-06 06:00:12,798 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b28c675 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:00:12, skipping insertion in model container [2025-02-06 06:00:12,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:00:12" (3/3) ... [2025-02-06 06:00:12,800 INFO L128 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2025-02-06 06:00:12,818 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:00:12,820 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i that has 143 procedures, 2783 locations, 1 initial locations, 52 loop locations, and 1 error locations. [2025-02-06 06:00:12,950 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:00:12,960 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;@4cdd7bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:00:12,960 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 06:00:12,974 INFO L276 IsEmpty]: Start isEmpty. Operand has 2668 states, 1824 states have (on average 1.337719298245614) internal successors, (2440), 1882 states have internal predecessors, (2440), 723 states have call successors, (723), 119 states have call predecessors, (723), 119 states have return successors, (723), 710 states have call predecessors, (723), 723 states have call successors, (723) [2025-02-06 06:00:12,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-06 06:00:12,979 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:12,980 INFO L218 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] [2025-02-06 06:00:12,980 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:12,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:12,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1066645226, now seen corresponding path program 1 times [2025-02-06 06:00:12,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:12,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395349659] [2025-02-06 06:00:12,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:12,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:14,328 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-06 06:00:14,559 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-06 06:00:14,560 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:14,560 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:15,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 06:00:15,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:15,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395349659] [2025-02-06 06:00:15,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395349659] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:15,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:15,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:15,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105646417] [2025-02-06 06:00:15,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:15,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:15,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:15,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:15,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:15,036 INFO L87 Difference]: Start difference. First operand has 2668 states, 1824 states have (on average 1.337719298245614) internal successors, (2440), 1882 states have internal predecessors, (2440), 723 states have call successors, (723), 119 states have call predecessors, (723), 119 states have return successors, (723), 710 states have call predecessors, (723), 723 states have call successors, (723) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:19,108 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 [] [2025-02-06 06:00:19,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:19,545 INFO L93 Difference]: Finished difference Result 5327 states and 7864 transitions. [2025-02-06 06:00:19,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:19,548 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (3), 2 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 22 [2025-02-06 06:00:19,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:19,586 INFO L225 Difference]: With dead ends: 5327 [2025-02-06 06:00:19,586 INFO L226 Difference]: Without dead ends: 2652 [2025-02-06 06:00:19,607 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:19,609 INFO L435 NwaCegarLoop]: 3851 mSDtfsCounter, 3855 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3855 SdHoareTripleChecker+Valid, 3851 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:19,611 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3855 Valid, 3851 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:00:19,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2652 states. [2025-02-06 06:00:19,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2652 to 2652. [2025-02-06 06:00:19,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 1811 states have (on average 1.3324130314743237) internal successors, (2413), 1866 states have internal predecessors, (2413), 722 states have call successors, (722), 119 states have call predecessors, (722), 118 states have return successors, (711), 698 states have call predecessors, (711), 711 states have call successors, (711) [2025-02-06 06:00:19,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 3846 transitions. [2025-02-06 06:00:19,956 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 3846 transitions. Word has length 22 [2025-02-06 06:00:19,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:19,959 INFO L471 AbstractCegarLoop]: Abstraction has 2652 states and 3846 transitions. [2025-02-06 06:00:19,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:19,959 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 3846 transitions. [2025-02-06 06:00:19,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-06 06:00:19,961 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:19,962 INFO L218 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] [2025-02-06 06:00:19,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 06:00:19,962 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:19,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:19,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1296295075, now seen corresponding path program 1 times [2025-02-06 06:00:19,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:19,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367383526] [2025-02-06 06:00:19,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:19,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:20,865 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-06 06:00:20,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-06 06:00:20,927 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:20,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 06:00:21,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:21,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367383526] [2025-02-06 06:00:21,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367383526] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:21,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:21,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105522745] [2025-02-06 06:00:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:21,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:21,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:21,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:21,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:21,170 INFO L87 Difference]: Start difference. First operand 2652 states and 3846 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:25,213 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 [] [2025-02-06 06:00:25,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:25,486 INFO L93 Difference]: Finished difference Result 2654 states and 3847 transitions. [2025-02-06 06:00:25,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:25,487 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 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 [2025-02-06 06:00:25,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:25,554 INFO L225 Difference]: With dead ends: 2654 [2025-02-06 06:00:25,554 INFO L226 Difference]: Without dead ends: 2651 [2025-02-06 06:00:25,556 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:25,556 INFO L435 NwaCegarLoop]: 3827 mSDtfsCounter, 3830 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3830 SdHoareTripleChecker+Valid, 3827 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:25,557 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3830 Valid, 3827 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:00:25,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2025-02-06 06:00:25,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2651. [2025-02-06 06:00:25,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 1811 states have (on average 1.3318608503589178) internal successors, (2412), 1865 states have internal predecessors, (2412), 721 states have call successors, (721), 119 states have call predecessors, (721), 118 states have return successors, (711), 698 states have call predecessors, (711), 711 states have call successors, (711) [2025-02-06 06:00:25,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3844 transitions. [2025-02-06 06:00:25,764 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 3844 transitions. Word has length 23 [2025-02-06 06:00:25,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:25,765 INFO L471 AbstractCegarLoop]: Abstraction has 2651 states and 3844 transitions. [2025-02-06 06:00:25,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:25,765 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 3844 transitions. [2025-02-06 06:00:25,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-02-06 06:00:25,766 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:25,766 INFO L218 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] [2025-02-06 06:00:25,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:00:25,767 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:25,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:25,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1533001397, now seen corresponding path program 1 times [2025-02-06 06:00:25,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:25,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41813796] [2025-02-06 06:00:25,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:25,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:26,825 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-06 06:00:26,872 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-06 06:00:26,873 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:26,873 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:27,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 06:00:27,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:27,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41813796] [2025-02-06 06:00:27,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41813796] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:27,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:27,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:27,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234366196] [2025-02-06 06:00:27,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:27,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:27,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:27,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:27,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:27,076 INFO L87 Difference]: Start difference. First operand 2651 states and 3844 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:31,118 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 [] [2025-02-06 06:00:31,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:31,400 INFO L93 Difference]: Finished difference Result 2653 states and 3845 transitions. [2025-02-06 06:00:31,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:31,401 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 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 [2025-02-06 06:00:31,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:31,424 INFO L225 Difference]: With dead ends: 2653 [2025-02-06 06:00:31,425 INFO L226 Difference]: Without dead ends: 2650 [2025-02-06 06:00:31,431 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:31,432 INFO L435 NwaCegarLoop]: 3825 mSDtfsCounter, 3827 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3827 SdHoareTripleChecker+Valid, 3825 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:31,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3827 Valid, 3825 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:00:31,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2025-02-06 06:00:31,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 2650. [2025-02-06 06:00:31,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2650 states, 1811 states have (on average 1.3313086692435119) internal successors, (2411), 1864 states have internal predecessors, (2411), 720 states have call successors, (720), 119 states have call predecessors, (720), 118 states have return successors, (711), 698 states have call predecessors, (711), 711 states have call successors, (711) [2025-02-06 06:00:31,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2650 states to 2650 states and 3842 transitions. [2025-02-06 06:00:31,620 INFO L78 Accepts]: Start accepts. Automaton has 2650 states and 3842 transitions. Word has length 24 [2025-02-06 06:00:31,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:31,621 INFO L471 AbstractCegarLoop]: Abstraction has 2650 states and 3842 transitions. [2025-02-06 06:00:31,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:31,622 INFO L276 IsEmpty]: Start isEmpty. Operand 2650 states and 3842 transitions. [2025-02-06 06:00:31,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2025-02-06 06:00:31,622 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:31,622 INFO L218 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] [2025-02-06 06:00:31,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:00:31,622 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:31,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash -280963810, now seen corresponding path program 1 times [2025-02-06 06:00:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:31,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135216032] [2025-02-06 06:00:31,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:31,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:32,738 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-06 06:00:32,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-06 06:00:32,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:32,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:33,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 06:00:33,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:33,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135216032] [2025-02-06 06:00:33,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135216032] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:33,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:33,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:33,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739632212] [2025-02-06 06:00:33,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:33,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:33,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:33,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:33,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:33,020 INFO L87 Difference]: Start difference. First operand 2650 states and 3842 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:37,066 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 [] [2025-02-06 06:00:37,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:37,510 INFO L93 Difference]: Finished difference Result 6209 states and 8869 transitions. [2025-02-06 06:00:37,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:37,511 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 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 25 [2025-02-06 06:00:37,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:37,540 INFO L225 Difference]: With dead ends: 6209 [2025-02-06 06:00:37,540 INFO L226 Difference]: Without dead ends: 3609 [2025-02-06 06:00:37,554 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:37,555 INFO L435 NwaCegarLoop]: 4025 mSDtfsCounter, 2049 mSDsluCounter, 3003 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2049 SdHoareTripleChecker+Valid, 7028 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:37,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2049 Valid, 7028 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 39 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-02-06 06:00:37,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3609 states. [2025-02-06 06:00:37,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3609 to 3602. [2025-02-06 06:00:37,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3602 states, 2455 states have (on average 1.3087576374745418) internal successors, (3213), 2535 states have internal predecessors, (3213), 939 states have call successors, (939), 210 states have call predecessors, (939), 207 states have return successors, (933), 906 states have call predecessors, (933), 927 states have call successors, (933) [2025-02-06 06:00:37,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3602 states to 3602 states and 5085 transitions. [2025-02-06 06:00:37,752 INFO L78 Accepts]: Start accepts. Automaton has 3602 states and 5085 transitions. Word has length 25 [2025-02-06 06:00:37,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:37,753 INFO L471 AbstractCegarLoop]: Abstraction has 3602 states and 5085 transitions. [2025-02-06 06:00:37,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:37,753 INFO L276 IsEmpty]: Start isEmpty. Operand 3602 states and 5085 transitions. [2025-02-06 06:00:37,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2025-02-06 06:00:37,754 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:37,754 INFO L218 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, 1] [2025-02-06 06:00:37,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 06:00:37,754 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:37,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:37,755 INFO L85 PathProgramCache]: Analyzing trace with hash -122505300, now seen corresponding path program 1 times [2025-02-06 06:00:37,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:37,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460315995] [2025-02-06 06:00:37,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:37,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:38,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-02-06 06:00:38,765 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 06:00:38,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:38,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 06:00:38,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:38,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460315995] [2025-02-06 06:00:38,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460315995] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:38,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:38,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:38,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587447307] [2025-02-06 06:00:38,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:38,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:38,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:38,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:38,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:38,979 INFO L87 Difference]: Start difference. First operand 3602 states and 5085 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:43,032 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 [] [2025-02-06 06:00:43,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:43,292 INFO L93 Difference]: Finished difference Result 3637 states and 5112 transitions. [2025-02-06 06:00:43,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:43,293 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 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 26 [2025-02-06 06:00:43,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:43,317 INFO L225 Difference]: With dead ends: 3637 [2025-02-06 06:00:43,318 INFO L226 Difference]: Without dead ends: 3633 [2025-02-06 06:00:43,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:43,323 INFO L435 NwaCegarLoop]: 3820 mSDtfsCounter, 3752 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3752 SdHoareTripleChecker+Valid, 3905 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:43,323 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3752 Valid, 3905 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:00:43,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3633 states. [2025-02-06 06:00:43,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3633 to 3629. [2025-02-06 06:00:43,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3629 states, 2476 states have (on average 1.305735056542811) internal successors, (3233), 2554 states have internal predecessors, (3233), 937 states have call successors, (937), 218 states have call predecessors, (937), 215 states have return successors, (933), 906 states have call predecessors, (933), 927 states have call successors, (933) [2025-02-06 06:00:43,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3629 states to 3629 states and 5103 transitions. [2025-02-06 06:00:43,546 INFO L78 Accepts]: Start accepts. Automaton has 3629 states and 5103 transitions. Word has length 26 [2025-02-06 06:00:43,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:43,546 INFO L471 AbstractCegarLoop]: Abstraction has 3629 states and 5103 transitions. [2025-02-06 06:00:43,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:43,546 INFO L276 IsEmpty]: Start isEmpty. Operand 3629 states and 5103 transitions. [2025-02-06 06:00:43,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-02-06 06:00:43,547 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:43,547 INFO L218 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, 1, 1] [2025-02-06 06:00:43,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 06:00:43,547 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:43,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:43,548 INFO L85 PathProgramCache]: Analyzing trace with hash 494740191, now seen corresponding path program 1 times [2025-02-06 06:00:43,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:43,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424684457] [2025-02-06 06:00:43,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:43,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:44,746 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-06 06:00:44,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-06 06:00:44,850 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:44,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:45,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 06:00:45,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:45,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424684457] [2025-02-06 06:00:45,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424684457] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:45,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:45,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:45,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086111681] [2025-02-06 06:00:45,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:45,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:45,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:45,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:45,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:45,024 INFO L87 Difference]: Start difference. First operand 3629 states and 5103 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:49,067 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 [] [2025-02-06 06:00:49,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:49,275 INFO L93 Difference]: Finished difference Result 3669 states and 5141 transitions. [2025-02-06 06:00:49,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:49,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (3), 2 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 27 [2025-02-06 06:00:49,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:49,298 INFO L225 Difference]: With dead ends: 3669 [2025-02-06 06:00:49,299 INFO L226 Difference]: Without dead ends: 3643 [2025-02-06 06:00:49,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:49,303 INFO L435 NwaCegarLoop]: 3818 mSDtfsCounter, 3735 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3735 SdHoareTripleChecker+Valid, 3912 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:49,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3735 Valid, 3912 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-02-06 06:00:49,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3643 states. [2025-02-06 06:00:49,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3643 to 3641. [2025-02-06 06:00:49,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3641 states, 2487 states have (on average 1.3043827905106553) internal successors, (3244), 2563 states have internal predecessors, (3244), 930 states have call successors, (930), 226 states have call predecessors, (930), 223 states have return successors, (928), 901 states have call predecessors, (928), 922 states have call successors, (928) [2025-02-06 06:00:49,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3641 states to 3641 states and 5102 transitions. [2025-02-06 06:00:49,530 INFO L78 Accepts]: Start accepts. Automaton has 3641 states and 5102 transitions. Word has length 27 [2025-02-06 06:00:49,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:49,531 INFO L471 AbstractCegarLoop]: Abstraction has 3641 states and 5102 transitions. [2025-02-06 06:00:49,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 06:00:49,533 INFO L276 IsEmpty]: Start isEmpty. Operand 3641 states and 5102 transitions. [2025-02-06 06:00:49,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-06 06:00:49,542 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:49,543 INFO L218 NwaCegarLoop]: trace histogram [2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:00:49,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 06:00:49,543 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:49,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:49,544 INFO L85 PathProgramCache]: Analyzing trace with hash -78286210, now seen corresponding path program 1 times [2025-02-06 06:00:49,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:49,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160585125] [2025-02-06 06:00:49,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:49,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:50,309 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-06 06:00:50,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-06 06:00:50,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:50,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:50,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-06 06:00:50,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:50,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160585125] [2025-02-06 06:00:50,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160585125] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:50,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:50,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:50,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845312778] [2025-02-06 06:00:50,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:50,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:50,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:50,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:50,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:50,808 INFO L87 Difference]: Start difference. First operand 3641 states and 5102 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 06:00:54,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:00:55,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:55,141 INFO L93 Difference]: Finished difference Result 5563 states and 7699 transitions. [2025-02-06 06:00:55,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:55,142 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2025-02-06 06:00:55,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:55,161 INFO L225 Difference]: With dead ends: 5563 [2025-02-06 06:00:55,162 INFO L226 Difference]: Without dead ends: 2785 [2025-02-06 06:00:55,173 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:55,175 INFO L435 NwaCegarLoop]: 3767 mSDtfsCounter, 1912 mSDsluCounter, 1888 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1912 SdHoareTripleChecker+Valid, 5655 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:55,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1912 Valid, 5655 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:00:55,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2785 states. [2025-02-06 06:00:55,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2785 to 2783. [2025-02-06 06:00:55,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2783 states, 1899 states have (on average 1.2927856766719326) internal successors, (2455), 1949 states have internal predecessors, (2455), 704 states have call successors, (704), 181 states have call predecessors, (704), 179 states have return successors, (697), 684 states have call predecessors, (697), 697 states have call successors, (697) [2025-02-06 06:00:55,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2783 states to 2783 states and 3856 transitions. [2025-02-06 06:00:55,338 INFO L78 Accepts]: Start accepts. Automaton has 2783 states and 3856 transitions. Word has length 60 [2025-02-06 06:00:55,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:00:55,338 INFO L471 AbstractCegarLoop]: Abstraction has 2783 states and 3856 transitions. [2025-02-06 06:00:55,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 06:00:55,338 INFO L276 IsEmpty]: Start isEmpty. Operand 2783 states and 3856 transitions. [2025-02-06 06:00:55,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2025-02-06 06:00:55,349 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:00:55,349 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:00:55,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 06:00:55,349 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:00:55,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:00:55,350 INFO L85 PathProgramCache]: Analyzing trace with hash -312763046, now seen corresponding path program 1 times [2025-02-06 06:00:55,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:00:55,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459456512] [2025-02-06 06:00:55,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:00:55,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:00:56,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-06 06:00:56,245 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-06 06:00:56,245 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:00:56,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:00:56,442 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-06 06:00:56,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:00:56,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459456512] [2025-02-06 06:00:56,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459456512] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:00:56,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:00:56,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:00:56,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732948060] [2025-02-06 06:00:56,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:00:56,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:00:56,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:00:56,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:00:56,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:56,446 INFO L87 Difference]: Start difference. First operand 2783 states and 3856 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 06:00:56,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:00:56,851 INFO L93 Difference]: Finished difference Result 5550 states and 7714 transitions. [2025-02-06 06:00:56,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:00:56,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 76 [2025-02-06 06:00:56,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:00:56,875 INFO L225 Difference]: With dead ends: 5550 [2025-02-06 06:00:56,875 INFO L226 Difference]: Without dead ends: 2783 [2025-02-06 06:00:56,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:00:56,887 INFO L435 NwaCegarLoop]: 3482 mSDtfsCounter, 0 mSDsluCounter, 3476 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6958 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:00:56,889 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6958 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:00:56,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2783 states. [2025-02-06 06:00:57,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2783 to 2783.