./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1 --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-dev-d790fec [2024-12-02 11:53:14,751 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:53:14,812 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 11:53:14,816 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:53:14,816 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:53:14,840 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:53:14,840 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:53:14,841 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:53:14,841 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:53:14,841 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:53:14,841 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:53:14,841 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:53:14,842 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:53:14,842 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:53:14,842 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:53:14,842 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:53:14,842 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:53:14,842 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:53:14,842 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:53:14,842 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:53:14,843 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:53:14,843 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:53:14,844 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:53:14,844 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:53:14,844 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:53:14,845 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:53:14,845 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 26e93f2398825ed6e0db0035cf09a4b5a4e8c749e718b6571287a30fe924441c [2024-12-02 11:53:15,071 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:53:15,079 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:53:15,081 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:53:15,082 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:53:15,083 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:53:15,084 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2024-12-02 11:53:17,727 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/data/bd4e543e9/1880e9b78e374f8e8ea378915638783b/FLAG07e63032f [2024-12-02 11:53:18,200 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:53:18,201 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2024-12-02 11:53:18,251 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/data/bd4e543e9/1880e9b78e374f8e8ea378915638783b/FLAG07e63032f [2024-12-02 11:53:18,296 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/data/bd4e543e9/1880e9b78e374f8e8ea378915638783b [2024-12-02 11:53:18,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:53:18,300 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:53:18,301 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:53:18,301 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:53:18,306 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:53:18,307 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:53:18" (1/1) ... [2024-12-02 11:53:18,307 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48b56f22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:18, skipping insertion in model container [2024-12-02 11:53:18,308 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:53:18" (1/1) ... [2024-12-02 11:53:18,419 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:53:20,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2024-12-02 11:53:21,115 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:53:21,133 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:53:21,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6688] [2024-12-02 11:53:21,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [6696-6697] [2024-12-02 11:53:21,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6755] [2024-12-02 11:53:21,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6758] [2024-12-02 11:53:21,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6761] [2024-12-02 11:53:21,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6764] [2024-12-02 11:53:21,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [6819-6820] [2024-12-02 11:53:21,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6924] [2024-12-02 11:53:21,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6927] [2024-12-02 11:53:21,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6930] [2024-12-02 11:53:21,286 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6933] [2024-12-02 11:53:21,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7025] [2024-12-02 11:53:21,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7033] [2024-12-02 11:53:21,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7036] [2024-12-02 11:53:21,295 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [7286-7287] [2024-12-02 11:53:21,296 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (67), "i" (12UL)); [7294-7295] [2024-12-02 11:53:21,296 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (68), "i" (12UL)); [7302-7303] [2024-12-02 11:53:21,297 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [7329-7330] [2024-12-02 11:53:21,298 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [7337-7338] [2024-12-02 11:53:21,300 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tcall %P4\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (3*32+16)\n .byte 662b-661b\n .byte 6641f-6631f\n .long 661b - .\n .long 6632f - .\n .word (9*32+ 9)\n .byte 662b-661b\n .byte 6642f-6632f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n .byte 0xff + (6642f-6632f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\tcall %P5\n6641:\n\t6632:\n\tcall %P6\n6642:\n\t.popsection": "=a" (ret), "=D" (to), "=S" (from), "=d" (len): [old] "i" (& copy_user_generic_unrolled), [new1] "i" (& copy_user_generic_string), [new2] "i" (& copy_user_enhanced_fast_string), "1" (to), "2" (from), "3" (len): "memory", "rcx", "r8", "r9", "r10", "r11"); [7385-7389] [2024-12-02 11:53:21,302 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=q" (*((u8 *)dst)): "m" (*((struct __large_struct *)src)), "i" (1), "0" (ret)); [7451-7453] [2024-12-02 11:53:21,302 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst)): "m" (*((struct __large_struct *)src)), "i" (2), "0" (ret)); [7456-7458] [2024-12-02 11:53:21,302 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u32 *)dst)): "m" (*((struct __large_struct *)src)), "i" (4), "0" (ret)); [7461-7463] [2024-12-02 11:53:21,302 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (8), "0" (ret)); [7466-7468] [2024-12-02 11:53:21,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (10), "0" (ret)); [7471-7473] [2024-12-02 11:53:21,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (2), "0" (ret)); [7479-7481] [2024-12-02 11:53:21,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (16), "0" (ret)); [7484-7486] [2024-12-02 11:53:21,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (8), "0" (ret)); [7492-7494] [2024-12-02 11:53:21,304 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "iq" (*((u8 *)src)), "m" (*((struct __large_struct *)dst)), "i" (1), "0" (ret)); [7516-7517] [2024-12-02 11:53:21,305 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src)), "m" (*((struct __large_struct *)dst)), "i" (2), "0" (ret)); [7520-7521] [2024-12-02 11:53:21,305 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u32 *)src)), "m" (*((struct __large_struct *)dst)), "i" (4), "0" (ret)); [7524-7525] [2024-12-02 11:53:21,305 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (8), "0" (ret)); [7528-7529] [2024-12-02 11:53:21,305 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (10), "0" (ret)); [7532-7533] [2024-12-02 11:53:21,305 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7539] [2024-12-02 11:53:21,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src + 4UL)), "m" (*((struct __large_struct *)dst + 4U)), "i" (2), "0" (ret)); [7540-7541] [2024-12-02 11:53:21,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (16), "0" (ret)); [7544-7545] [2024-12-02 11:53:21,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7551] [2024-12-02 11:53:21,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src + 1UL)), "m" (*((struct __large_struct *)dst + 1U)), "i" (8), "0" (ret)); [7552-7553] [2024-12-02 11:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (130), "i" (12UL)); [7817-7818] [2024-12-02 11:53:21,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [7926-7927] [2024-12-02 11:53:21,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [7931-7932] [2024-12-02 11:53:21,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [7936-7937] [2024-12-02 11:53:21,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [7941-7942] [2024-12-02 11:53:21,351 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" (log_base + a), "g" ((long )((sz + 32767UL) / 32768UL)), "rm" (tmp->addr_limit.seg)); [8366-8367] [2024-12-02 11:53:21,352 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" ((void *)a), "g" ((long )m->memory_size), "rm" (tmp___0->addr_limit.seg)); [8393-8394] [2024-12-02 11:53:21,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" (desc), "g" ((long )((unsigned long )num * 16UL)), "rm" (tmp___0->addr_limit.seg)); [8466-8467] [2024-12-02 11:53:21,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag___0), "=r" (roksum___0): "1" (avail), "g" ((long )(((unsigned long )num + 2UL) * 2UL + s)), "rm" (tmp___2->addr_limit.seg)); [8471-8472] [2024-12-02 11:53:21,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag___1), "=r" (roksum___1): "1" (used), "g" ((long )(((unsigned long )num * 8UL + s) + 4UL)), "rm" (tmp___4->addr_limit.seg)); [8476-8478] [2024-12-02 11:53:21,366 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8649] [2024-12-02 11:53:21,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8699] [2024-12-02 11:53:21,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8702] [2024-12-02 11:53:21,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8705] [2024-12-02 11:53:21,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8708] [2024-12-02 11:53:21,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8711] [2024-12-02 11:53:21,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9013] [2024-12-02 11:53:21,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9016] [2024-12-02 11:53:21,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9019] [2024-12-02 11:53:21,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9022] [2024-12-02 11:53:21,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9025] [2024-12-02 11:53:21,382 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (944), "i" (12UL)); [9130-9131] [2024-12-02 11:53:21,383 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9187] [2024-12-02 11:53:21,384 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (999), "i" (12UL)); [9214-9215] [2024-12-02 11:53:21,385 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "iq" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9230-9232] [2024-12-02 11:53:21,385 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9235-9237] [2024-12-02 11:53:21,385 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9240-9242] [2024-12-02 11:53:21,385 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "er" (vq->used_flags), "m" (*((struct __large_struct *)(& (vq->used)->flags))), "i" (-14), "0" (__pu_err)); [9245-9247] [2024-12-02 11:53:21,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9259] [2024-12-02 11:53:21,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "iq" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9281-9283] [2024-12-02 11:53:21,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9286-9288] [2024-12-02 11:53:21,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9291-9293] [2024-12-02 11:53:21,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "er" (vq->avail_idx), "m" (*((struct __large_struct *)(& (vq->used)->ring) + (unsigned long )vq->num)), "i" (-14), "0" (__pu_err)); [9296-9298] [2024-12-02 11:53:21,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9310] [2024-12-02 11:53:21,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9342] [2024-12-02 11:53:21,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9345] [2024-12-02 11:53:21,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9348] [2024-12-02 11:53:21,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9351] [2024-12-02 11:53:21,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9354] [2024-12-02 11:53:21,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9736-9738] [2024-12-02 11:53:21,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9741-9743] [2024-12-02 11:53:21,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9746-9748] [2024-12-02 11:53:21,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [9751-9753] [2024-12-02 11:53:21,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9807] [2024-12-02 11:53:21,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=q" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9811-9813] [2024-12-02 11:53:21,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9816-9818] [2024-12-02 11:53:21,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9821-9823] [2024-12-02 11:53:21,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)(& (vq->avail)->ring) + (unsigned long )((unsigned int )last_avail_idx % vq->num))), "i" (-14), "0" (__gu_err___0)); [9826-9828] [2024-12-02 11:53:21,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/inst/current/envs/linux-3.7.3/linux-3.7.3/drivers/vhost/vhost.c"), "i" (1326), "i" (12UL)); [10048-10049] [2024-12-02 11:53:21,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "iq" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10083-10085] [2024-12-02 11:53:21,422 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10088-10090] [2024-12-02 11:53:21,422 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "ir" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10093-10095] [2024-12-02 11:53:21,422 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err): "er" (head), "m" (*((struct __large_struct *)(& used->id))), "i" (-14), "0" (__pu_err)); [10098-10100] [2024-12-02 11:53:21,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "iq" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10128-10130] [2024-12-02 11:53:21,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "ir" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10133-10135] [2024-12-02 11:53:21,425 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "ir" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10138-10140] [2024-12-02 11:53:21,425 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___0): "er" ((unsigned int )len), "m" (*((struct __large_struct *)(& used->len))), "i" (-14), "0" (__pu_err___0)); [10143-10145] [2024-12-02 11:53:21,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10170] [2024-12-02 11:53:21,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "iq" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10174-10176] [2024-12-02 11:53:21,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "ir" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10179-10181] [2024-12-02 11:53:21,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "ir" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10184-10186] [2024-12-02 11:53:21,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__pu_err___1): "er" ((unsigned int )vq->last_used_idx + 1U), "m" (*((struct __large_struct *)(& (vq->used)->idx))), "i" (-14), "0" (__pu_err___1)); [10189-10191] [2024-12-02 11:53:21,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10218] [2024-12-02 11:53:21,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10276] [2024-12-02 11:53:21,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10319] [2024-12-02 11:53:21,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10324] [2024-12-02 11:53:21,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10327] [2024-12-02 11:53:21,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10330] [2024-12-02 11:53:21,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10333] [2024-12-02 11:53:21,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& (vq->used)->idx): "ebx"); [10336] [2024-12-02 11:53:21,437 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10394] [2024-12-02 11:53:21,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10409-10411] [2024-12-02 11:53:21,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10414-10416] [2024-12-02 11:53:21,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10419-10421] [2024-12-02 11:53:21,438 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->flags))), "i" (-14), "0" (__gu_err)); [10424-10426] [2024-12-02 11:53:21,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10470] [2024-12-02 11:53:21,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10473] [2024-12-02 11:53:21,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10476] [2024-12-02 11:53:21,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10479] [2024-12-02 11:53:21,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((u16 *)(& (vq->avail)->ring) + (unsigned long )vq->num)); [10482] [2024-12-02 11:53:21,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10610] [2024-12-02 11:53:21,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10614-10616] [2024-12-02 11:53:21,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10619-10621] [2024-12-02 11:53:21,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10624-10626] [2024-12-02 11:53:21,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& (vq->avail)->idx))), "i" (-14), "0" (__gu_err)); [10629-10631] [2024-12-02 11:53:21,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/vladimir/UFO/Work/test/work/current--X--drivers/vhost/tcm_vhost.ko--X--defaultlinux-3.7.3--X--32_7a--X--ufo/linux-3.7.3/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/vhost/tcm_vhost.c.prepared"), "i" (522), "i" (12UL)); [11289-11290] [2024-12-02 11:53:21,504 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11925] [2024-12-02 11:53:21,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12087] [2024-12-02 11:53:21,547 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2024-12-02 11:53:21,564 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:53:21,684 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:53:21,684 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21 WrapperNode [2024-12-02 11:53:21,685 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:53:21,685 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:53:21,686 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:53:21,686 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:53:21,690 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:21,762 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:21,964 INFO L138 Inliner]: procedures = 445, calls = 3534, calls flagged for inlining = 230, calls inlined = 199, statements flattened = 8213 [2024-12-02 11:53:21,965 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:53:21,965 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:53:21,965 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:53:21,965 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:53:21,974 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:21,974 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:22,001 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,495 INFO L175 MemorySlicer]: Split 1363 memory accesses to 24 slices as follows [2, 20, 85, 5, 4, 0, 3, 5, 6, 350, 22, 2, 5, 6, 9, 1, 4, 2, 4, 1, 16, 27, 9, 775]. 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, 0, 22, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 9, 30]. The 637 writes are split as follows [0, 3, 43, 0, 0, 0, 3, 0, 0, 300, 0, 1, 0, 0, 3, 1, 2, 0, 4, 0, 3, 27, 0, 247]. [2024-12-02 11:53:23,495 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,495 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,639 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,652 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,673 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,714 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,729 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,776 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:53:23,777 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:53:23,777 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:53:23,777 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:53:23,778 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (1/1) ... [2024-12-02 11:53:23,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:53:23,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:53:23,847 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:53:23,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:53:23,874 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2024-12-02 11:53:23,874 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2024-12-02 11:53:23,874 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2024-12-02 11:53:23,874 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2024-12-02 11:53:23,874 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2024-12-02 11:53:23,874 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_user_bad [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2024-12-02 11:53:23,875 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-12-02 11:53:23,875 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_open [2024-12-02 11:53:23,876 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_open [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-12-02 11:53:23,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-12-02 11:53:23,877 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2024-12-02 11:53:23,877 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2024-12-02 11:53:23,877 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2024-12-02 11:53:23,878 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-12-02 11:53:23,878 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-12-02 11:53:23,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 11:53:23,879 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 11:53:23,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 11:53:23,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 11:53:23,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 11:53:23,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-02 11:53:23,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-02 11:53:23,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-12-02 11:53:23,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-12-02 11:53:23,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-12-02 11:53:23,882 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-12-02 11:53:23,882 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-12-02 11:53:23,882 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-12-02 11:53:23,882 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-12-02 11:53:23,882 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-12-02 11:53:23,882 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-12-02 11:53:23,883 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2024-12-02 11:53:23,883 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_user_bad [2024-12-02 11:53:23,883 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-12-02 11:53:23,883 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-12-02 11:53:23,883 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2024-12-02 11:53:23,884 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2024-12-02 11:53:23,884 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-12-02 11:53:23,884 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-12-02 11:53:23,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2024-12-02 11:53:23,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2024-12-02 11:53:23,884 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2024-12-02 11:53:23,884 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2024-12-02 11:53:23,884 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2024-12-02 11:53:23,885 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2024-12-02 11:53:23,885 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2024-12-02 11:53:23,885 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2024-12-02 11:53:23,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 11:53:23,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-12-02 11:53:23,886 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2024-12-02 11:53:23,886 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2024-12-02 11:53:23,886 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2024-12-02 11:53:23,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2024-12-02 11:53:23,887 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2024-12-02 11:53:23,888 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-12-02 11:53:23,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-12-02 11:53:23,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-12-02 11:53:23,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-12-02 11:53:23,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-12-02 11:53:23,890 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2024-12-02 11:53:23,890 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2024-12-02 11:53:23,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 11:53:23,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-12-02 11:53:23,892 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2024-12-02 11:53:23,892 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2024-12-02 11:53:23,893 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2024-12-02 11:53:23,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-12-02 11:53:23,894 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2024-12-02 11:53:23,894 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-12-02 11:53:23,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-12-02 11:53:23,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-12-02 11:53:23,895 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2024-12-02 11:53:23,895 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2024-12-02 11:53:23,895 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2024-12-02 11:53:23,895 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2024-12-02 11:53:23,895 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2024-12-02 11:53:23,895 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2024-12-02 11:53:23,895 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2024-12-02 11:53:23,896 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-12-02 11:53:23,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2024-12-02 11:53:23,897 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-12-02 11:53:23,897 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2024-12-02 11:53:23,898 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2024-12-02 11:53:23,898 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2024-12-02 11:53:23,898 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2024-12-02 11:53:23,898 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-12-02 11:53:23,898 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-12-02 11:53:23,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2024-12-02 11:53:23,899 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-12-02 11:53:23,899 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-12-02 11:53:23,899 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2024-12-02 11:53:23,900 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2024-12-02 11:53:23,900 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_release [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_release [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2024-12-02 11:53:23,901 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-02 11:53:23,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2024-12-02 11:53:23,902 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2024-12-02 11:53:23,902 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_port_link [2024-12-02 11:53:23,902 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_port_link [2024-12-02 11:53:24,916 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:53:24,918 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch210;#res := ~ret~1; [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch210;#t~switch210 := #t~switch210 || 4 == ~size; [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch210;havoc #t~ret211;havoc #t~ret212;havoc #t~ret213;havoc #t~switch210;havoc #t~ret211;havoc #t~ret212;havoc #t~ret213; [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: SUMMARY for call #t~ret211 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch210; [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch210;#t~switch210 := #t~switch210 || 16 == ~size; [2024-12-02 11:53:28,425 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: assume -9223372036854775808 <= #t~ret211 && #t~ret211 <= 9223372036854775807;~tmp___0~9 := #t~ret211; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: assume 0 != ~tmp___0~9;#res := ~ret~1; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: assume !(0 != ~tmp___0~9);#res := ~ret~1; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch210;#res := ~ret~1; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: ~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); [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: SUMMARY for call #t~ret213 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch210;#t~switch210 := #t~switch210 || 2 == ~size; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch210;#res := ~ret~1; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch210;#t~switch210 := #t~switch210 || 8 == ~size; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: assume -9223372036854775808 <= #t~ret212 && #t~ret212 <= 9223372036854775807;~tmp___1~4 := #t~ret212; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: SUMMARY for call #t~ret212 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483-1: assume 0 != ~tmp___1~4;#res := ~ret~1; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483-1: assume !(0 != ~tmp___1~4);#res := ~ret~1; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch210; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch210;#t~switch210 := true; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch210; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch210; [2024-12-02 11:53:28,426 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch210;#res := ~ret~1; [2024-12-02 11:53:28,427 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch210;#t~switch210 := #t~switch210 || 10 == ~size; [2024-12-02 11:53:46,367 INFO L? ?]: Removed 3588 outVars from TransFormulas that were not future-live. [2024-12-02 11:53:46,367 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:53:46,412 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:53:46,413 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 11:53:46,413 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:53:46 BoogieIcfgContainer [2024-12-02 11:53:46,413 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:53:46,415 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:53:46,415 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:53:46,420 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:53:46,421 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:53:18" (1/3) ... [2024-12-02 11:53:46,421 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3741931f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:53:46, skipping insertion in model container [2024-12-02 11:53:46,421 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:53:21" (2/3) ... [2024-12-02 11:53:46,422 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3741931f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:53:46, skipping insertion in model container [2024-12-02 11:53:46,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:53:46" (3/3) ... [2024-12-02 11:53:46,423 INFO L128 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2024-12-02 11:53:46,440 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:53:46,442 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, 2781 locations, 1 initial locations, 52 loop locations, and 1 error locations. [2024-12-02 11:53:46,584 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:53:46,597 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;@6f144130, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:53:46,598 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:53:46,609 INFO L276 IsEmpty]: Start isEmpty. Operand has 2666 states, 1822 states have (on average 1.3380900109769485) internal successors, (2438), 1880 states have internal predecessors, (2438), 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) [2024-12-02 11:53:46,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-12-02 11:53:46,617 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:53:46,617 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] [2024-12-02 11:53:46,618 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:53:46,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:53:46,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1283077484, now seen corresponding path program 1 times [2024-12-02 11:53:46,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:53:46,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12968829] [2024-12-02 11:53:46,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:53:46,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:53:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:53:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:53:48,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:53:48,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12968829] [2024-12-02 11:53:48,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12968829] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:53:48,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:53:48,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:53:48,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106502559] [2024-12-02 11:53:48,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:53:48,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:53:48,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:53:48,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:53:48,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:53:48,541 INFO L87 Difference]: Start difference. First operand has 2666 states, 1822 states have (on average 1.3380900109769485) internal successors, (2438), 1880 states have internal predecessors, (2438), 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) [2024-12-02 11:53:52,619 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 [] [2024-12-02 11:53:52,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:53:52,876 INFO L93 Difference]: Finished difference Result 5323 states and 7860 transitions. [2024-12-02 11:53:52,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:53:52,878 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 [2024-12-02 11:53:52,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:53:52,904 INFO L225 Difference]: With dead ends: 5323 [2024-12-02 11:53:52,904 INFO L226 Difference]: Without dead ends: 2650 [2024-12-02 11:53:52,917 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 [2024-12-02 11:53:52,919 INFO L435 NwaCegarLoop]: 3865 mSDtfsCounter, 3853 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3853 SdHoareTripleChecker+Valid, 3865 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:53:52,920 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3853 Valid, 3865 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:53:52,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2024-12-02 11:53:53,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 2650. [2024-12-02 11:53:53,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2650 states, 1809 states have (on average 1.3327805417357657) internal successors, (2411), 1864 states have internal predecessors, (2411), 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) [2024-12-02 11:53:53,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2650 states to 2650 states and 3844 transitions. [2024-12-02 11:53:53,107 INFO L78 Accepts]: Start accepts. Automaton has 2650 states and 3844 transitions. Word has length 22 [2024-12-02 11:53:53,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:53:53,108 INFO L471 AbstractCegarLoop]: Abstraction has 2650 states and 3844 transitions. [2024-12-02 11:53:53,108 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) [2024-12-02 11:53:53,108 INFO L276 IsEmpty]: Start isEmpty. Operand 2650 states and 3844 transitions. [2024-12-02 11:53:53,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-12-02 11:53:53,110 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:53:53,110 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] [2024-12-02 11:53:53,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 11:53:53,110 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:53:53,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:53:53,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1118219328, now seen corresponding path program 1 times [2024-12-02 11:53:53,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:53:53,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524280286] [2024-12-02 11:53:53,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:53:53,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:53:54,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:53:54,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:53:54,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:53:54,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524280286] [2024-12-02 11:53:54,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524280286] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:53:54,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:53:54,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:53:54,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494171038] [2024-12-02 11:53:54,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:53:54,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:53:54,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:53:54,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:53:54,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:53:54,308 INFO L87 Difference]: Start difference. First operand 2650 states and 3844 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) [2024-12-02 11:53:58,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 11:53:58,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:53:58,519 INFO L93 Difference]: Finished difference Result 2652 states and 3845 transitions. [2024-12-02 11:53:58,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:53:58,520 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 [2024-12-02 11:53:58,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:53:58,538 INFO L225 Difference]: With dead ends: 2652 [2024-12-02 11:53:58,538 INFO L226 Difference]: Without dead ends: 2649 [2024-12-02 11:53:58,540 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 [2024-12-02 11:53:58,541 INFO L435 NwaCegarLoop]: 3841 mSDtfsCounter, 3828 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3828 SdHoareTripleChecker+Valid, 3841 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:53:58,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3828 Valid, 3841 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:53:58,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2024-12-02 11:53:58,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2649. [2024-12-02 11:53:58,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2649 states, 1809 states have (on average 1.3322277501381978) internal successors, (2410), 1863 states have internal predecessors, (2410), 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) [2024-12-02 11:53:58,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2649 states to 2649 states and 3842 transitions. [2024-12-02 11:53:58,710 INFO L78 Accepts]: Start accepts. Automaton has 2649 states and 3842 transitions. Word has length 23 [2024-12-02 11:53:58,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:53:58,711 INFO L471 AbstractCegarLoop]: Abstraction has 2649 states and 3842 transitions. [2024-12-02 11:53:58,711 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) [2024-12-02 11:53:58,711 INFO L276 IsEmpty]: Start isEmpty. Operand 2649 states and 3842 transitions. [2024-12-02 11:53:58,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-12-02 11:53:58,712 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:53:58,712 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] [2024-12-02 11:53:58,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:53:58,712 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:53:58,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:53:58,712 INFO L85 PathProgramCache]: Analyzing trace with hash 302588655, now seen corresponding path program 1 times [2024-12-02 11:53:58,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:53:58,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38277387] [2024-12-02 11:53:58,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:53:58,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:53:59,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:53:59,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:53:59,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:53:59,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38277387] [2024-12-02 11:53:59,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38277387] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:53:59,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:53:59,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:53:59,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049436533] [2024-12-02 11:53:59,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:53:59,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:53:59,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:53:59,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:53:59,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:53:59,956 INFO L87 Difference]: Start difference. First operand 2649 states and 3842 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) [2024-12-02 11:54:03,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 11:54:04,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:04,113 INFO L93 Difference]: Finished difference Result 2651 states and 3843 transitions. [2024-12-02 11:54:04,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:04,114 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 [2024-12-02 11:54:04,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:04,127 INFO L225 Difference]: With dead ends: 2651 [2024-12-02 11:54:04,127 INFO L226 Difference]: Without dead ends: 2648 [2024-12-02 11:54:04,129 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 [2024-12-02 11:54:04,130 INFO L435 NwaCegarLoop]: 3839 mSDtfsCounter, 3825 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3825 SdHoareTripleChecker+Valid, 3839 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:04,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3825 Valid, 3839 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:54:04,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states. [2024-12-02 11:54:04,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 2648. [2024-12-02 11:54:04,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 1809 states have (on average 1.3316749585406302) internal successors, (2409), 1862 states have internal predecessors, (2409), 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) [2024-12-02 11:54:04,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 3840 transitions. [2024-12-02 11:54:04,244 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 3840 transitions. Word has length 24 [2024-12-02 11:54:04,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:04,245 INFO L471 AbstractCegarLoop]: Abstraction has 2648 states and 3840 transitions. [2024-12-02 11:54:04,245 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) [2024-12-02 11:54:04,245 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 3840 transitions. [2024-12-02 11:54:04,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-12-02 11:54:04,246 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:04,246 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] [2024-12-02 11:54:04,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:54:04,246 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:04,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:04,246 INFO L85 PathProgramCache]: Analyzing trace with hash 787846435, now seen corresponding path program 1 times [2024-12-02 11:54:04,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:04,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502099993] [2024-12-02 11:54:04,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:04,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:05,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:05,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:54:05,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:05,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502099993] [2024-12-02 11:54:05,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502099993] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:05,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:05,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:05,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298096105] [2024-12-02 11:54:05,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:05,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:05,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:05,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:05,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:05,352 INFO L87 Difference]: Start difference. First operand 2648 states and 3840 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) [2024-12-02 11:54:09,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 11:54:09,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:09,763 INFO L93 Difference]: Finished difference Result 6206 states and 8866 transitions. [2024-12-02 11:54:09,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:09,763 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 [2024-12-02 11:54:09,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:09,791 INFO L225 Difference]: With dead ends: 6206 [2024-12-02 11:54:09,791 INFO L226 Difference]: Without dead ends: 3608 [2024-12-02 11:54:09,804 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 [2024-12-02 11:54:09,805 INFO L435 NwaCegarLoop]: 3975 mSDtfsCounter, 2049 mSDsluCounter, 3017 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2049 SdHoareTripleChecker+Valid, 6992 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:09,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2049 Valid, 6992 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:54:09,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3608 states. [2024-12-02 11:54:10,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3608 to 3601. [2024-12-02 11:54:10,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3601 states, 2454 states have (on average 1.308883455582722) internal successors, (3212), 2534 states have internal predecessors, (3212), 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) [2024-12-02 11:54:10,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3601 states to 3601 states and 5084 transitions. [2024-12-02 11:54:10,093 INFO L78 Accepts]: Start accepts. Automaton has 3601 states and 5084 transitions. Word has length 25 [2024-12-02 11:54:10,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:10,093 INFO L471 AbstractCegarLoop]: Abstraction has 3601 states and 5084 transitions. [2024-12-02 11:54:10,093 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) [2024-12-02 11:54:10,093 INFO L276 IsEmpty]: Start isEmpty. Operand 3601 states and 5084 transitions. [2024-12-02 11:54:10,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-12-02 11:54:10,094 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:10,094 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] [2024-12-02 11:54:10,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:54:10,095 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:10,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:10,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1349026702, now seen corresponding path program 1 times [2024-12-02 11:54:10,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:10,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054601618] [2024-12-02 11:54:10,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:10,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:11,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:54:11,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:11,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054601618] [2024-12-02 11:54:11,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054601618] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:11,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:11,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:11,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391976908] [2024-12-02 11:54:11,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:11,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:11,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:11,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:11,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:11,706 INFO L87 Difference]: Start difference. First operand 3601 states and 5084 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) [2024-12-02 11:54:15,770 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 [] [2024-12-02 11:54:15,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:15,986 INFO L93 Difference]: Finished difference Result 3636 states and 5111 transitions. [2024-12-02 11:54:15,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:15,987 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 [2024-12-02 11:54:15,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:16,009 INFO L225 Difference]: With dead ends: 3636 [2024-12-02 11:54:16,009 INFO L226 Difference]: Without dead ends: 3632 [2024-12-02 11:54:16,012 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 [2024-12-02 11:54:16,013 INFO L435 NwaCegarLoop]: 3834 mSDtfsCounter, 3751 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3751 SdHoareTripleChecker+Valid, 3918 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:16,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3751 Valid, 3918 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:54:16,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3632 states. [2024-12-02 11:54:16,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3632 to 3628. [2024-12-02 11:54:16,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3628 states, 2475 states have (on average 1.3058585858585858) internal successors, (3232), 2553 states have internal predecessors, (3232), 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) [2024-12-02 11:54:16,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3628 states to 3628 states and 5102 transitions. [2024-12-02 11:54:16,265 INFO L78 Accepts]: Start accepts. Automaton has 3628 states and 5102 transitions. Word has length 26 [2024-12-02 11:54:16,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:16,265 INFO L471 AbstractCegarLoop]: Abstraction has 3628 states and 5102 transitions. [2024-12-02 11:54:16,266 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) [2024-12-02 11:54:16,266 INFO L276 IsEmpty]: Start isEmpty. Operand 3628 states and 5102 transitions. [2024-12-02 11:54:16,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-12-02 11:54:16,267 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:16,267 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] [2024-12-02 11:54:16,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:54:16,267 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:16,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:16,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1127387654, now seen corresponding path program 1 times [2024-12-02 11:54:16,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:16,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021732591] [2024-12-02 11:54:16,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:16,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:17,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:17,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:54:17,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:17,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021732591] [2024-12-02 11:54:17,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021732591] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:17,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:17,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:17,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083090402] [2024-12-02 11:54:17,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:17,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:17,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:17,499 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:17,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:17,499 INFO L87 Difference]: Start difference. First operand 3628 states and 5102 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) [2024-12-02 11:54:21,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 11:54:21,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:21,798 INFO L93 Difference]: Finished difference Result 3668 states and 5140 transitions. [2024-12-02 11:54:21,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:21,799 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 [2024-12-02 11:54:21,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:21,824 INFO L225 Difference]: With dead ends: 3668 [2024-12-02 11:54:21,824 INFO L226 Difference]: Without dead ends: 3642 [2024-12-02 11:54:21,828 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 [2024-12-02 11:54:21,828 INFO L435 NwaCegarLoop]: 3832 mSDtfsCounter, 3734 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3734 SdHoareTripleChecker+Valid, 3925 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:21,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3734 Valid, 3925 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:54:21,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3642 states. [2024-12-02 11:54:22,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3642 to 3640. [2024-12-02 11:54:22,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3640 states, 2486 states have (on average 1.3045052292839903) internal successors, (3243), 2562 states have internal predecessors, (3243), 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) [2024-12-02 11:54:22,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3640 states to 3640 states and 5101 transitions. [2024-12-02 11:54:22,121 INFO L78 Accepts]: Start accepts. Automaton has 3640 states and 5101 transitions. Word has length 27 [2024-12-02 11:54:22,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:22,121 INFO L471 AbstractCegarLoop]: Abstraction has 3640 states and 5101 transitions. [2024-12-02 11:54:22,123 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) [2024-12-02 11:54:22,123 INFO L276 IsEmpty]: Start isEmpty. Operand 3640 states and 5101 transitions. [2024-12-02 11:54:22,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-12-02 11:54:22,129 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:22,129 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] [2024-12-02 11:54:22,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:54:22,129 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:22,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:22,130 INFO L85 PathProgramCache]: Analyzing trace with hash 897682554, now seen corresponding path program 1 times [2024-12-02 11:54:22,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:22,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610365317] [2024-12-02 11:54:22,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:22,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:23,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:23,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 11:54:23,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:23,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610365317] [2024-12-02 11:54:23,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610365317] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:23,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:23,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:23,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127862336] [2024-12-02 11:54:23,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:23,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:23,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:23,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:23,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:23,476 INFO L87 Difference]: Start difference. First operand 3640 states and 5101 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) [2024-12-02 11:54:27,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 11:54:27,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:27,758 INFO L93 Difference]: Finished difference Result 5561 states and 7697 transitions. [2024-12-02 11:54:27,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:27,758 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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 57 [2024-12-02 11:54:27,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:27,782 INFO L225 Difference]: With dead ends: 5561 [2024-12-02 11:54:27,782 INFO L226 Difference]: Without dead ends: 2783 [2024-12-02 11:54:27,795 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 [2024-12-02 11:54:27,795 INFO L435 NwaCegarLoop]: 3782 mSDtfsCounter, 1910 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1910 SdHoareTripleChecker+Valid, 5674 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:27,796 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1910 Valid, 5674 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:54:27,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2783 states. [2024-12-02 11:54:27,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2783 to 2781. [2024-12-02 11:54:27,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2781 states, 1897 states have (on average 1.2930943595150237) internal successors, (2453), 1947 states have internal predecessors, (2453), 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) [2024-12-02 11:54:27,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2781 states to 2781 states and 3854 transitions. [2024-12-02 11:54:27,985 INFO L78 Accepts]: Start accepts. Automaton has 2781 states and 3854 transitions. Word has length 57 [2024-12-02 11:54:27,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:27,986 INFO L471 AbstractCegarLoop]: Abstraction has 2781 states and 3854 transitions. [2024-12-02 11:54:27,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) [2024-12-02 11:54:27,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2781 states and 3854 transitions. [2024-12-02 11:54:27,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-12-02 11:54:27,993 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:27,993 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] [2024-12-02 11:54:27,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:54:27,994 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:27,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:27,994 INFO L85 PathProgramCache]: Analyzing trace with hash -617463826, now seen corresponding path program 1 times [2024-12-02 11:54:27,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:27,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565985758] [2024-12-02 11:54:27,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:27,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:28,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:29,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 11:54:29,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:29,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565985758] [2024-12-02 11:54:29,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565985758] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:29,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:29,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:29,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870655452] [2024-12-02 11:54:29,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:29,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:29,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:29,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:29,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:29,140 INFO L87 Difference]: Start difference. First operand 2781 states and 3854 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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) [2024-12-02 11:54:29,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:29,334 INFO L93 Difference]: Finished difference Result 5546 states and 7710 transitions. [2024-12-02 11:54:29,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:29,335 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 73 [2024-12-02 11:54:29,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:29,353 INFO L225 Difference]: With dead ends: 5546 [2024-12-02 11:54:29,353 INFO L226 Difference]: Without dead ends: 2781 [2024-12-02 11:54:29,363 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 [2024-12-02 11:54:29,363 INFO L435 NwaCegarLoop]: 3494 mSDtfsCounter, 0 mSDsluCounter, 3488 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6982 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:29,363 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6982 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:54:29,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2781 states. [2024-12-02 11:54:29,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2781 to 2781. [2024-12-02 11:54:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2781 states, 1897 states have (on average 1.289931470743279) internal successors, (2447), 1947 states have internal predecessors, (2447), 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) [2024-12-02 11:54:29,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2781 states to 2781 states and 3848 transitions. [2024-12-02 11:54:29,541 INFO L78 Accepts]: Start accepts. Automaton has 2781 states and 3848 transitions. Word has length 73 [2024-12-02 11:54:29,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:29,542 INFO L471 AbstractCegarLoop]: Abstraction has 2781 states and 3848 transitions. [2024-12-02 11:54:29,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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) [2024-12-02 11:54:29,542 INFO L276 IsEmpty]: Start isEmpty. Operand 2781 states and 3848 transitions. [2024-12-02 11:54:29,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-12-02 11:54:29,548 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:29,548 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] [2024-12-02 11:54:29,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 11:54:29,548 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:29,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:29,549 INFO L85 PathProgramCache]: Analyzing trace with hash 470418954, now seen corresponding path program 1 times [2024-12-02 11:54:29,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:29,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106693850] [2024-12-02 11:54:29,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:29,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:30,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:30,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 11:54:30,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:30,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106693850] [2024-12-02 11:54:30,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106693850] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:30,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:30,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:30,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617813615] [2024-12-02 11:54:30,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:30,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:30,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:30,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:30,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:30,683 INFO L87 Difference]: Start difference. First operand 2781 states and 3848 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-12-02 11:54:30,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:30,925 INFO L93 Difference]: Finished difference Result 5497 states and 7614 transitions. [2024-12-02 11:54:30,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:30,926 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 76 [2024-12-02 11:54:30,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:30,945 INFO L225 Difference]: With dead ends: 5497 [2024-12-02 11:54:30,945 INFO L226 Difference]: Without dead ends: 2781 [2024-12-02 11:54:30,955 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 [2024-12-02 11:54:30,956 INFO L435 NwaCegarLoop]: 3491 mSDtfsCounter, 0 mSDsluCounter, 3483 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6974 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:30,956 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6974 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:54:30,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2781 states. [2024-12-02 11:54:31,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2781 to 2781. [2024-12-02 11:54:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2781 states, 1897 states have (on average 1.2883500263574064) internal successors, (2444), 1947 states have internal predecessors, (2444), 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) [2024-12-02 11:54:31,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2781 states to 2781 states and 3845 transitions. [2024-12-02 11:54:31,171 INFO L78 Accepts]: Start accepts. Automaton has 2781 states and 3845 transitions. Word has length 76 [2024-12-02 11:54:31,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:31,172 INFO L471 AbstractCegarLoop]: Abstraction has 2781 states and 3845 transitions. [2024-12-02 11:54:31,172 INFO L472 AbstractCegarLoop]: INTERPOLANT 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-12-02 11:54:31,172 INFO L276 IsEmpty]: Start isEmpty. Operand 2781 states and 3845 transitions. [2024-12-02 11:54:31,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-12-02 11:54:31,177 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:31,177 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:54:31,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:54:31,178 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:31,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:31,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1327442109, now seen corresponding path program 1 times [2024-12-02 11:54:31,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:31,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430359530] [2024-12-02 11:54:31,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:31,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:32,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:32,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 11:54:32,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:32,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430359530] [2024-12-02 11:54:32,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430359530] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:32,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:32,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:54:32,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200594382] [2024-12-02 11:54:32,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:32,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:54:32,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:32,411 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:54:32,411 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:54:32,411 INFO L87 Difference]: Start difference. First operand 2781 states and 3845 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-12-02 11:54:36,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 11:54:36,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:36,625 INFO L93 Difference]: Finished difference Result 2786 states and 3848 transitions. [2024-12-02 11:54:36,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:54:36,625 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 80 [2024-12-02 11:54:36,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:36,642 INFO L225 Difference]: With dead ends: 2786 [2024-12-02 11:54:36,642 INFO L226 Difference]: Without dead ends: 2783 [2024-12-02 11:54:36,644 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 [2024-12-02 11:54:36,644 INFO L435 NwaCegarLoop]: 3509 mSDtfsCounter, 74 mSDsluCounter, 3425 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 6934 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:36,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 6934 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:54:36,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2783 states. [2024-12-02 11:54:36,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2783 to 2780. [2024-12-02 11:54:36,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 1897 states have (on average 1.2878228782287824) internal successors, (2443), 1946 states have internal predecessors, (2443), 703 states have call successors, (703), 181 states have call predecessors, (703), 179 states have return successors, (697), 684 states have call predecessors, (697), 697 states have call successors, (697) [2024-12-02 11:54:36,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 3843 transitions. [2024-12-02 11:54:36,826 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 3843 transitions. Word has length 80 [2024-12-02 11:54:36,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:36,826 INFO L471 AbstractCegarLoop]: Abstraction has 2780 states and 3843 transitions. [2024-12-02 11:54:36,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-12-02 11:54:36,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 3843 transitions. [2024-12-02 11:54:36,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-12-02 11:54:36,832 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:36,832 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, 1, 1, 1, 1, 1] [2024-12-02 11:54:36,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 11:54:36,833 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:36,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:36,833 INFO L85 PathProgramCache]: Analyzing trace with hash -367434739, now seen corresponding path program 1 times [2024-12-02 11:54:36,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:36,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318931512] [2024-12-02 11:54:36,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:36,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:37,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:38,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 11:54:38,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:38,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318931512] [2024-12-02 11:54:38,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318931512] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:38,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:38,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:54:38,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556691766] [2024-12-02 11:54:38,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:38,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:54:38,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:38,194 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:54:38,194 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:54:38,194 INFO L87 Difference]: Start difference. First operand 2780 states and 3843 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:54:38,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:38,390 INFO L93 Difference]: Finished difference Result 5498 states and 7605 transitions. [2024-12-02 11:54:38,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:54:38,391 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 81 [2024-12-02 11:54:38,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:38,403 INFO L225 Difference]: With dead ends: 5498 [2024-12-02 11:54:38,403 INFO L226 Difference]: Without dead ends: 2780 [2024-12-02 11:54:38,409 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:54:38,409 INFO L435 NwaCegarLoop]: 3490 mSDtfsCounter, 2 mSDsluCounter, 10453 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 13943 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:38,409 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 13943 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:54:38,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2024-12-02 11:54:38,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2024-12-02 11:54:38,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 1897 states have (on average 1.2872957301001582) internal successors, (2442), 1945 states have internal predecessors, (2442), 703 states have call successors, (703), 181 states have call predecessors, (703), 179 states have return successors, (697), 684 states have call predecessors, (697), 697 states have call successors, (697) [2024-12-02 11:54:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 3842 transitions. [2024-12-02 11:54:38,512 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 3842 transitions. Word has length 81 [2024-12-02 11:54:38,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:38,513 INFO L471 AbstractCegarLoop]: Abstraction has 2780 states and 3842 transitions. [2024-12-02 11:54:38,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 11:54:38,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 3842 transitions. [2024-12-02 11:54:38,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-12-02 11:54:38,516 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:38,516 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:54:38,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 11:54:38,517 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:38,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1503490873, now seen corresponding path program 1 times [2024-12-02 11:54:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:38,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473178478] [2024-12-02 11:54:38,517 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:38,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:39,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:39,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 11:54:39,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:39,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473178478] [2024-12-02 11:54:39,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473178478] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:39,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:39,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:54:39,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092231368] [2024-12-02 11:54:39,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:39,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:54:39,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:39,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:54:39,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:54:39,716 INFO L87 Difference]: Start difference. First operand 2780 states and 3842 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:54:40,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:40,009 INFO L93 Difference]: Finished difference Result 5497 states and 7603 transitions. [2024-12-02 11:54:40,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:54:40,009 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2024-12-02 11:54:40,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:40,030 INFO L225 Difference]: With dead ends: 5497 [2024-12-02 11:54:40,030 INFO L226 Difference]: Without dead ends: 2769 [2024-12-02 11:54:40,041 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:54:40,041 INFO L435 NwaCegarLoop]: 3489 mSDtfsCounter, 5 mSDsluCounter, 10448 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 13937 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:40,042 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 13937 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:54:40,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2769 states. [2024-12-02 11:54:40,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2769 to 2769. [2024-12-02 11:54:40,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2769 states, 1890 states have (on average 1.2873015873015874) internal successors, (2433), 1938 states have internal predecessors, (2433), 701 states have call successors, (701), 179 states have call predecessors, (701), 177 states have return successors, (695), 682 states have call predecessors, (695), 695 states have call successors, (695) [2024-12-02 11:54:40,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2769 states to 2769 states and 3829 transitions. [2024-12-02 11:54:40,339 INFO L78 Accepts]: Start accepts. Automaton has 2769 states and 3829 transitions. Word has length 85 [2024-12-02 11:54:40,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:40,339 INFO L471 AbstractCegarLoop]: Abstraction has 2769 states and 3829 transitions. [2024-12-02 11:54:40,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 11:54:40,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2769 states and 3829 transitions. [2024-12-02 11:54:40,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-02 11:54:40,346 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:40,347 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 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, 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] [2024-12-02 11:54:40,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 11:54:40,347 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:40,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:40,347 INFO L85 PathProgramCache]: Analyzing trace with hash -111120086, now seen corresponding path program 1 times [2024-12-02 11:54:40,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:40,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38831651] [2024-12-02 11:54:40,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:42,650 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 11:54:42,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:42,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38831651] [2024-12-02 11:54:42,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38831651] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:42,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:54:42,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:54:42,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651681852] [2024-12-02 11:54:42,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:42,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:54:42,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:42,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:54:42,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:54:42,652 INFO L87 Difference]: Start difference. First operand 2769 states and 3829 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-12-02 11:54:43,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:43,001 INFO L93 Difference]: Finished difference Result 5488 states and 7592 transitions. [2024-12-02 11:54:43,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:54:43,002 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 114 [2024-12-02 11:54:43,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:43,020 INFO L225 Difference]: With dead ends: 5488 [2024-12-02 11:54:43,020 INFO L226 Difference]: Without dead ends: 2767 [2024-12-02 11:54:43,030 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:54:43,031 INFO L435 NwaCegarLoop]: 3477 mSDtfsCounter, 4 mSDsluCounter, 10410 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 13887 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:43,031 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 13887 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:54:43,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2024-12-02 11:54:43,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2767. [2024-12-02 11:54:43,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 1889 states have (on average 1.2869242985706724) internal successors, (2431), 1937 states have internal predecessors, (2431), 700 states have call successors, (700), 179 states have call predecessors, (700), 177 states have return successors, (694), 681 states have call predecessors, (694), 694 states have call successors, (694) [2024-12-02 11:54:43,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 3825 transitions. [2024-12-02 11:54:43,228 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 3825 transitions. Word has length 114 [2024-12-02 11:54:43,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:43,228 INFO L471 AbstractCegarLoop]: Abstraction has 2767 states and 3825 transitions. [2024-12-02 11:54:43,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-12-02 11:54:43,228 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 3825 transitions. [2024-12-02 11:54:43,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 11:54:43,234 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:43,234 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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, 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] [2024-12-02 11:54:43,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 11:54:43,234 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:43,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:43,235 INFO L85 PathProgramCache]: Analyzing trace with hash 154408972, now seen corresponding path program 1 times [2024-12-02 11:54:43,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:43,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560524326] [2024-12-02 11:54:43,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:43,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:44,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:45,765 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-12-02 11:54:45,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:54:45,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560524326] [2024-12-02 11:54:45,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560524326] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:54:45,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619905904] [2024-12-02 11:54:45,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:45,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:54:45,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:54:45,768 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:54:45,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:54:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:54:48,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 3708 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 11:54:48,545 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:54:48,631 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 11:54:48,631 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:54:48,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619905904] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:54:48,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:54:48,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2024-12-02 11:54:48,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770775795] [2024-12-02 11:54:48,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:54:48,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:54:48,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:54:48,633 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:54:48,633 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:54:48,633 INFO L87 Difference]: Start difference. First operand 2767 states and 3825 transitions. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 5 states have internal predecessors, (84), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-12-02 11:54:49,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:54:49,045 INFO L93 Difference]: Finished difference Result 5543 states and 7665 transitions. [2024-12-02 11:54:49,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:54:49,046 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 5 states have internal predecessors, (84), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 116 [2024-12-02 11:54:49,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:54:49,064 INFO L225 Difference]: With dead ends: 5543 [2024-12-02 11:54:49,065 INFO L226 Difference]: Without dead ends: 2780 [2024-12-02 11:54:49,075 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:54:49,076 INFO L435 NwaCegarLoop]: 3472 mSDtfsCounter, 18 mSDsluCounter, 13874 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 17346 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:54:49,076 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 17346 Invalid, 15 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:54:49,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2024-12-02 11:54:49,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2776. [2024-12-02 11:54:49,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2776 states, 1896 states have (on average 1.2858649789029535) internal successors, (2438), 1944 states have internal predecessors, (2438), 700 states have call successors, (700), 181 states have call predecessors, (700), 179 states have return successors, (694), 681 states have call predecessors, (694), 694 states have call successors, (694) [2024-12-02 11:54:49,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2776 states to 2776 states and 3832 transitions. [2024-12-02 11:54:49,277 INFO L78 Accepts]: Start accepts. Automaton has 2776 states and 3832 transitions. Word has length 116 [2024-12-02 11:54:49,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:54:49,277 INFO L471 AbstractCegarLoop]: Abstraction has 2776 states and 3832 transitions. [2024-12-02 11:54:49,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 5 states have internal predecessors, (84), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-12-02 11:54:49,278 INFO L276 IsEmpty]: Start isEmpty. Operand 2776 states and 3832 transitions. [2024-12-02 11:54:49,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-12-02 11:54:49,283 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:54:49,284 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 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, 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] [2024-12-02 11:54:49,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:54:49,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 11:54:49,484 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:54:49,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:54:49,485 INFO L85 PathProgramCache]: Analyzing trace with hash -501097168, now seen corresponding path program 1 times [2024-12-02 11:54:49,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:54:49,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831748516] [2024-12-02 11:54:49,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:54:49,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:54:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:54:52,344 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:54:53,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:54:53,389 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:54:53,390 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:54:53,391 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:54:53,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 11:54:53,395 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:54:53,500 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:54:53,503 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:54:53 BoogieIcfgContainer [2024-12-02 11:54:53,503 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:54:53,504 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:54:53,504 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:54:53,505 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:54:53,506 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:53:46" (3/4) ... [2024-12-02 11:54:53,507 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2024-12-02 11:54:53,639 INFO L129 tionWitnessGenerator]: Generated YAML witness of length 68. [2024-12-02 11:54:53,709 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml [2024-12-02 11:54:53,709 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/witness.yml [2024-12-02 11:54:53,709 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:54:53,710 INFO L158 Benchmark]: Toolchain (without parser) took 95410.17ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 100.1MB in the beginning and 1.1GB in the end (delta: -971.2MB). Peak memory consumption was 449.9MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,711 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 142.6MB. Free memory is still 82.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:54:53,711 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3383.68ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 99.8MB in the beginning and 207.7MB in the end (delta: -107.9MB). Peak memory consumption was 168.9MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,711 INFO L158 Benchmark]: Boogie Procedure Inliner took 279.51ms. Allocated memory is still 310.4MB. Free memory was 207.7MB in the beginning and 162.0MB in the end (delta: 45.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,712 INFO L158 Benchmark]: Boogie Preprocessor took 1811.00ms. Allocated memory was 310.4MB in the beginning and 545.3MB in the end (delta: 234.9MB). Free memory was 162.0MB in the beginning and 123.5MB in the end (delta: 38.5MB). Peak memory consumption was 289.6MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,712 INFO L158 Benchmark]: RCFGBuilder took 22636.01ms. Allocated memory is still 545.3MB. Free memory was 123.5MB in the beginning and 87.6MB in the end (delta: 35.9MB). Peak memory consumption was 79.9MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,712 INFO L158 Benchmark]: TraceAbstraction took 67088.32ms. Allocated memory was 545.3MB in the beginning and 1.6GB in the end (delta: 1.0GB). Free memory was 87.6MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 652.1MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,712 INFO L158 Benchmark]: Witness Printer took 205.27ms. Allocated memory is still 1.6GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-12-02 11:54:53,714 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.41ms. Allocated memory is still 142.6MB. Free memory is still 82.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3383.68ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 99.8MB in the beginning and 207.7MB in the end (delta: -107.9MB). Peak memory consumption was 168.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 279.51ms. Allocated memory is still 310.4MB. Free memory was 207.7MB in the beginning and 162.0MB in the end (delta: 45.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1811.00ms. Allocated memory was 310.4MB in the beginning and 545.3MB in the end (delta: 234.9MB). Free memory was 162.0MB in the beginning and 123.5MB in the end (delta: 38.5MB). Peak memory consumption was 289.6MB. Max. memory is 16.1GB. * RCFGBuilder took 22636.01ms. Allocated memory is still 545.3MB. Free memory was 123.5MB in the beginning and 87.6MB in the end (delta: 35.9MB). Peak memory consumption was 79.9MB. Max. memory is 16.1GB. * TraceAbstraction took 67088.32ms. Allocated memory was 545.3MB in the beginning and 1.6GB in the end (delta: 1.0GB). Free memory was 87.6MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 652.1MB. Max. memory is 16.1GB. * Witness Printer took 205.27ms. Allocated memory is still 1.6GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6688]: 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] - GenericResultAtLocation [Line: 6696]: 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] - GenericResultAtLocation [Line: 6755]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6755] - GenericResultAtLocation [Line: 6758]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6758] - GenericResultAtLocation [Line: 6761]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6761] - GenericResultAtLocation [Line: 6764]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6764] - GenericResultAtLocation [Line: 6819]: 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] - GenericResultAtLocation [Line: 6924]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6924] - GenericResultAtLocation [Line: 6927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6927] - GenericResultAtLocation [Line: 6930]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6930] - GenericResultAtLocation [Line: 6933]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6933] - GenericResultAtLocation [Line: 7025]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7025] - GenericResultAtLocation [Line: 7033]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7033] - GenericResultAtLocation [Line: 7036]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7036] - GenericResultAtLocation [Line: 7286]: 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] - GenericResultAtLocation [Line: 7294]: 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] - GenericResultAtLocation [Line: 7302]: 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] - GenericResultAtLocation [Line: 7329]: 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] - GenericResultAtLocation [Line: 7337]: 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] - GenericResultAtLocation [Line: 7385]: 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] - GenericResultAtLocation [Line: 7451]: 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] - GenericResultAtLocation [Line: 7456]: 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] - GenericResultAtLocation [Line: 7461]: 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] - GenericResultAtLocation [Line: 7466]: 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] - GenericResultAtLocation [Line: 7471]: 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] - GenericResultAtLocation [Line: 7479]: 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] - GenericResultAtLocation [Line: 7484]: 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] - GenericResultAtLocation [Line: 7492]: 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] - GenericResultAtLocation [Line: 7516]: 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] - GenericResultAtLocation [Line: 7520]: 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] - GenericResultAtLocation [Line: 7524]: 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] - GenericResultAtLocation [Line: 7528]: 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] - GenericResultAtLocation [Line: 7532]: 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] - GenericResultAtLocation [Line: 7539]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7539] - GenericResultAtLocation [Line: 7540]: 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] - GenericResultAtLocation [Line: 7544]: 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] - GenericResultAtLocation [Line: 7551]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7551] - GenericResultAtLocation [Line: 7552]: 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] - GenericResultAtLocation [Line: 7817]: 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] - GenericResultAtLocation [Line: 7926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [7926-7927] - GenericResultAtLocation [Line: 7931]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [7931-7932] - GenericResultAtLocation [Line: 7936]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [7936-7937] - GenericResultAtLocation [Line: 7941]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [7941-7942] - GenericResultAtLocation [Line: 8366]: 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] - GenericResultAtLocation [Line: 8393]: 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] - GenericResultAtLocation [Line: 8466]: 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] - GenericResultAtLocation [Line: 8471]: 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] - GenericResultAtLocation [Line: 8476]: 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] - GenericResultAtLocation [Line: 8649]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8649] - GenericResultAtLocation [Line: 8699]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8699] - GenericResultAtLocation [Line: 8702]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8702] - GenericResultAtLocation [Line: 8705]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8705] - GenericResultAtLocation [Line: 8708]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8708] - GenericResultAtLocation [Line: 8711]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (idxp)); [8711] - GenericResultAtLocation [Line: 9013]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9013] - GenericResultAtLocation [Line: 9016]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9016] - GenericResultAtLocation [Line: 9019]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9019] - GenericResultAtLocation [Line: 9022]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9022] - GenericResultAtLocation [Line: 9025]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)argp)); [9025] - GenericResultAtLocation [Line: 9130]: 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] - GenericResultAtLocation [Line: 9187]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9187] - GenericResultAtLocation [Line: 9214]: 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] - GenericResultAtLocation [Line: 9230]: 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] - GenericResultAtLocation [Line: 9235]: 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] - GenericResultAtLocation [Line: 9240]: 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] - GenericResultAtLocation [Line: 9245]: 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] - GenericResultAtLocation [Line: 9259]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9259] - GenericResultAtLocation [Line: 9281]: 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] - GenericResultAtLocation [Line: 9286]: 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] - GenericResultAtLocation [Line: 9291]: 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] - GenericResultAtLocation [Line: 9296]: 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] - GenericResultAtLocation [Line: 9310]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9310] - GenericResultAtLocation [Line: 9342]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9342] - GenericResultAtLocation [Line: 9345]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9345] - GenericResultAtLocation [Line: 9348]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9348] - GenericResultAtLocation [Line: 9351]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9351] - GenericResultAtLocation [Line: 9354]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (& (vq->used)->idx)); [9354] - GenericResultAtLocation [Line: 9736]: 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] - GenericResultAtLocation [Line: 9741]: 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] - GenericResultAtLocation [Line: 9746]: 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] - GenericResultAtLocation [Line: 9751]: 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] - GenericResultAtLocation [Line: 9807]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9807] - GenericResultAtLocation [Line: 9811]: 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] - GenericResultAtLocation [Line: 9816]: 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] - GenericResultAtLocation [Line: 9821]: 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] - GenericResultAtLocation [Line: 9826]: 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] - GenericResultAtLocation [Line: 10048]: 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] - GenericResultAtLocation [Line: 10083]: 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] - GenericResultAtLocation [Line: 10088]: 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] - GenericResultAtLocation [Line: 10093]: 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] - GenericResultAtLocation [Line: 10098]: 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] - GenericResultAtLocation [Line: 10128]: 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] - GenericResultAtLocation [Line: 10133]: 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] - GenericResultAtLocation [Line: 10138]: 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] - GenericResultAtLocation [Line: 10143]: 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] - GenericResultAtLocation [Line: 10170]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10170] - GenericResultAtLocation [Line: 10174]: 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] - GenericResultAtLocation [Line: 10179]: 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] - GenericResultAtLocation [Line: 10184]: 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] - GenericResultAtLocation [Line: 10189]: 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] - GenericResultAtLocation [Line: 10218]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10218] - GenericResultAtLocation [Line: 10276]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10276] - GenericResultAtLocation [Line: 10319]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10319] - GenericResultAtLocation [Line: 10324]: 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] - GenericResultAtLocation [Line: 10327]: 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] - GenericResultAtLocation [Line: 10330]: 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] - GenericResultAtLocation [Line: 10333]: 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] - GenericResultAtLocation [Line: 10336]: 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] - GenericResultAtLocation [Line: 10394]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10394] - GenericResultAtLocation [Line: 10409]: 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] - GenericResultAtLocation [Line: 10414]: 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] - GenericResultAtLocation [Line: 10419]: 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] - GenericResultAtLocation [Line: 10424]: 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] - GenericResultAtLocation [Line: 10470]: 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] - GenericResultAtLocation [Line: 10473]: 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] - GenericResultAtLocation [Line: 10476]: 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] - GenericResultAtLocation [Line: 10479]: 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] - GenericResultAtLocation [Line: 10482]: 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] - GenericResultAtLocation [Line: 10610]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10610] - GenericResultAtLocation [Line: 10614]: 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] - GenericResultAtLocation [Line: 10619]: 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] - GenericResultAtLocation [Line: 10624]: 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] - GenericResultAtLocation [Line: 10629]: 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] - GenericResultAtLocation [Line: 11289]: 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] - GenericResultAtLocation [Line: 11925]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11925] - GenericResultAtLocation [Line: 12087]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12087] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13668]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L7687] static unsigned int vhost_zcopy_mask ; [L10792] static struct target_fabric_configfs *tcm_vhost_fabric_configfs ; [L10793] static struct workqueue_struct *tcm_vhost_workqueue ; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10798] static struct list_head tcm_vhost_list = {& tcm_vhost_list, & tcm_vhost_list}; [L10798] static struct list_head tcm_vhost_list = {& tcm_vhost_list, & tcm_vhost_list}; [L10798] static struct list_head tcm_vhost_list = {& tcm_vhost_list, & tcm_vhost_list}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12541] static struct configfs_attribute *tcm_vhost_tpg_attrs[2U] = { & tcm_vhost_tpg_nexus.attr, 0}; [L12541] static struct configfs_attribute *tcm_vhost_tpg_attrs[2U] = { & tcm_vhost_tpg_nexus.attr, 0}; [L12541] static struct configfs_attribute *tcm_vhost_tpg_attrs[2U] = { & tcm_vhost_tpg_nexus.attr, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12733] static struct configfs_attribute *tcm_vhost_wwn_attrs[2U] = { & tcm_vhost_wwn_version.attr, 0}; [L12733] static struct configfs_attribute *tcm_vhost_wwn_attrs[2U] = { & tcm_vhost_wwn_version.attr, 0}; [L12733] static struct configfs_attribute *tcm_vhost_wwn_attrs[2U] = { & tcm_vhost_wwn_version.attr, 0}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12885] int LDV_IN_INTERRUPT ; [L13678] static int ldv_mutex_cred_guard_mutex ; [L13785] static int ldv_mutex_lock ; [L13892] static int ldv_mutex_mtx ; [L13999] static int ldv_mutex_mutex ; [L14106] static int ldv_mutex_tcm_vhost_mutex ; [L14213] static int ldv_mutex_tv_tpg_mutex ; VAL [LDV_IN_INTERRUPT=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=0, ldv_mutex_lock=0, ldv_mutex_mtx=0, ldv_mutex_mutex=0, ldv_mutex_tcm_vhost_mutex=0, ldv_mutex_tv_tpg_mutex=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12888] struct inode *var_group1 ; [L12889] struct file *var_group2 ; [L12890] unsigned int var_vhost_scsi_ioctl_44_p1 ; [L12891] unsigned long var_vhost_scsi_ioctl_44_p2 ; [L12892] unsigned int var_vhost_scsi_compat_ioctl_45_p1 ; [L12893] unsigned long var_vhost_scsi_compat_ioctl_45_p2 ; [L12894] int res_vhost_scsi_open_39 ; [L12895] struct se_portal_group *var_group3 ; [L12896] struct se_node_acl *var_group4 ; [L12897] struct t10_pr_registration *var_tcm_vhost_get_pr_transport_id_7_p2 ; [L12898] int *var_tcm_vhost_get_pr_transport_id_7_p3 ; [L12899] unsigned char *var_tcm_vhost_get_pr_transport_id_7_p4 ; [L12900] struct t10_pr_registration *var_tcm_vhost_get_pr_transport_id_len_8_p2 ; [L12901] int *var_tcm_vhost_get_pr_transport_id_len_8_p3 ; [L12902] char const *var_tcm_vhost_parse_pr_out_transport_id_9_p1 ; [L12903] u32 *var_tcm_vhost_parse_pr_out_transport_id_9_p2 ; [L12904] char **var_tcm_vhost_parse_pr_out_transport_id_9_p3 ; [L12905] struct se_cmd *var_group5 ; [L12906] struct se_session *var_group6 ; [L12907] struct target_fabric_configfs *var_group7 ; [L12908] struct config_group *var_group8 ; [L12909] char const *var_tcm_vhost_make_tport_59_p2 ; [L12910] struct se_wwn *var_group9 ; [L12911] char const *var_tcm_vhost_make_tpg_57_p2 ; [L12912] struct se_lun *var_group10 ; [L12913] char const *var_tcm_vhost_make_nodeacl_51_p2 ; [L12914] int ldv_s_vhost_scsi_fops_file_operations ; [L12915] int tmp ; [L12916] int tmp___0 ; [L12917] int tmp___1 ; [L12919] ldv_s_vhost_scsi_fops_file_operations = 0 [L12920] LDV_IN_INTERRUPT = 1 [L12921] CALL ldv_initialize() [L14323] ldv_mutex_cred_guard_mutex = 1 [L14324] ldv_mutex_lock = 1 [L14325] ldv_mutex_mtx = 1 [L14326] ldv_mutex_mutex = 1 [L14327] ldv_mutex_tcm_vhost_mutex = 1 [L14328] ldv_mutex_tv_tpg_mutex = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12921] RET ldv_initialize() [L12922] FCALL ldv_handler_precall() VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12923] CALL, EXPR tcm_vhost_init() [L12839] int ret ; [L12840] struct lock_class_key __key ; [L12841] char const *__lock_name ; [L12842] struct workqueue_struct *tmp ; [L12844] ret = -12 [L12845] __lock_name = "tcm_vhost" [L12846] CALL, EXPR __alloc_workqueue_key("tcm_vhost", 0U, 0, & __key, __lock_name) [L14363] CALL, EXPR ldv_malloc(0UL) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L7220] COND TRUE __VERIFIER_nondet_int() [L7221] void *res = malloc(size); [L7222] CALL, EXPR ldv_is_err(res) [L7216] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L7222] RET, EXPR ldv_is_err(res) [L7222] CALL assume_abort_if_not(!ldv_is_err(res)) [L7211] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L7222] RET assume_abort_if_not(!ldv_is_err(res)) [L7223] return res; VAL [LDV_IN_INTERRUPT=1, \old(size)=0, \result={354:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14363] RET, EXPR ldv_malloc(0UL) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14363] return ldv_malloc(0UL); [L12846] RET, EXPR __alloc_workqueue_key("tcm_vhost", 0U, 0, & __key, __lock_name) [L12846] tmp = __alloc_workqueue_key("tcm_vhost", 0U, 0, & __key, __lock_name) [L12847] tcm_vhost_workqueue = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ret=-12, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12848] COND FALSE !((unsigned long )tcm_vhost_workqueue == (unsigned long )((struct workqueue_struct *)0)) [L12852] CALL, EXPR vhost_scsi_register() [L12191] int tmp ; [L12193] CALL, EXPR misc_register(& vhost_scsi_misc) [L14561] return __VERIFIER_nondet_int(); [L12193] RET, EXPR misc_register(& vhost_scsi_misc) [L12193] tmp = misc_register(& vhost_scsi_misc) [L12194] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12852] RET, EXPR vhost_scsi_register() [L12852] ret = vhost_scsi_register() [L12853] COND FALSE !(ret < 0) [L12857] CALL, EXPR tcm_vhost_register_configfs() [L12748] struct target_fabric_configfs *fabric ; [L12749] int ret ; [L12750] struct _ddebug descriptor ; [L12751] struct new_utsname *tmp ; [L12752] struct new_utsname *tmp___0 ; [L12753] long tmp___1 ; [L12754] long tmp___2 ; [L12755] long tmp___3 ; [L12756] struct _ddebug descriptor___0 ; [L12757] long tmp___4 ; [L12759] descriptor.modname = "tcm_vhost" [L12760] descriptor.function = "tcm_vhost_register_configfs" [L12761] descriptor.filename = "/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" [L12762] descriptor.format = "TCM_VHOST fabric module %s on %s/%s on 3.7.3\n" [L12763] descriptor.lineno = 1561U [L12764] descriptor.flags = 0U [L12765] EXPR descriptor.flags VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12765] CALL, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12765] RET, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, descriptor={709:0}, descriptor___0={708:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12765] tmp___1 = ldv__builtin_expect((long )descriptor.flags & 1L, 0L) [L12766] COND FALSE !(tmp___1 != 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, descriptor={709:0}, descriptor___0={708:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12773] CALL, EXPR target_fabric_configfs_init(& __this_module, "vhost") [L14636] CALL, EXPR ldv_malloc(sizeof(struct target_fabric_configfs)) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L7220] COND FALSE !(__VERIFIER_nondet_int()) [L7225] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1300, \result={0:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, size=1300, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14636] RET, EXPR ldv_malloc(sizeof(struct target_fabric_configfs)) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14636] return ldv_malloc(sizeof(struct target_fabric_configfs)); [L12773] RET, EXPR target_fabric_configfs_init(& __this_module, "vhost") [L12773] fabric = target_fabric_configfs_init(& __this_module, "vhost") [L12774] CALL, EXPR IS_ERR((void const *)fabric) VAL [LDV_IN_INTERRUPT=1, \old(ptr)={0:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L6795] long tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ptr)={0:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ptr={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L6797] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L6797] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, \old(ptr)={0:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ptr={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L6797] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L6798] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(ptr)={0:0}, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ptr={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12774] RET, EXPR IS_ERR((void const *)fabric) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, descriptor={709:0}, descriptor___0={708:0}, fabric={0:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12774] tmp___3 = IS_ERR((void const *)fabric) [L12775] COND FALSE !(tmp___3 != 0L) [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12781] fabric->tf_ops = tcm_vhost_ops [L12782] fabric->tf_cit_tmpl.tfc_wwn_cit.ct_attrs = (struct configfs_attribute **)(& tcm_vhost_wwn_attrs) [L12783] fabric->tf_cit_tmpl.tfc_tpg_base_cit.ct_attrs = (struct configfs_attribute **)(& tcm_vhost_tpg_attrs) [L12784] fabric->tf_cit_tmpl.tfc_tpg_attrib_cit.ct_attrs = 0 [L12785] fabric->tf_cit_tmpl.tfc_tpg_param_cit.ct_attrs = 0 [L12786] fabric->tf_cit_tmpl.tfc_tpg_np_base_cit.ct_attrs = 0 [L12787] fabric->tf_cit_tmpl.tfc_tpg_nacl_base_cit.ct_attrs = 0 [L12788] fabric->tf_cit_tmpl.tfc_tpg_nacl_attrib_cit.ct_attrs = 0 [L12789] fabric->tf_cit_tmpl.tfc_tpg_nacl_auth_cit.ct_attrs = 0 [L12790] fabric->tf_cit_tmpl.tfc_tpg_nacl_param_cit.ct_attrs = 0 [L12791] CALL, EXPR target_fabric_configfs_register(fabric) [L14640] return __VERIFIER_nondet_int(); [L12791] RET, EXPR target_fabric_configfs_register(fabric) [L12791] ret = target_fabric_configfs_register(fabric) [L12792] COND FALSE !(ret < 0) [L12797] tcm_vhost_fabric_configfs = fabric [L12798] descriptor___0.modname = "tcm_vhost" [L12799] descriptor___0.function = "tcm_vhost_register_configfs" [L12800] descriptor___0.filename = "/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" [L12801] descriptor___0.format = "TCM_VHOST[0] - Set fabric -> tcm_vhost_fabric_configfs\n" [L12802] descriptor___0.lineno = 1599U [L12803] descriptor___0.flags = 0U [L12804] EXPR descriptor___0.flags VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12804] CALL, EXPR ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12804] RET, EXPR ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, descriptor={709:0}, descriptor___0={708:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12804] tmp___4 = ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) [L12805] COND FALSE !(tmp___4 != 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, descriptor={709:0}, descriptor___0={708:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12809] return (0); [L12809] return (0); [L12809] return (0); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12857] RET, EXPR tcm_vhost_register_configfs() [L12857] ret = tcm_vhost_register_configfs() [L12858] COND FALSE !(ret < 0) [L12862] return (0); [L12862] return (0); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12923] RET, EXPR tcm_vhost_init() [L12923] tmp = tcm_vhost_init() [L12924] COND FALSE !(tmp != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13102] tmp___1 = __VERIFIER_nondet_int() VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, tmp___1=1, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13103] COND TRUE tmp___1 != 0 || ldv_s_vhost_scsi_fops_file_operations != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12930] tmp___0 = __VERIFIER_nondet_int() [L12932] case 0: [L12945] case 1: [L12953] case 2: [L12957] case 3: VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, tmp___0=3, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12958] FCALL ldv_handler_precall() VAL [LDV_IN_INTERRUPT=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, tmp___0=3, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12959] CALL vhost_scsi_compat_ioctl(var_group2, var_vhost_scsi_compat_ioctl_45_p1, var_vhost_scsi_compat_ioctl_45_p2) [L12175] void *tmp ; [L12176] long tmp___0 ; [L12178] CALL, EXPR compat_ptr((compat_uptr_t )arg) [L7259] return ((void *)((unsigned long )uptr)); VAL [LDV_IN_INTERRUPT=1, \result={0:4294967294}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12178] RET, EXPR compat_ptr((compat_uptr_t )arg) [L12178] tmp = compat_ptr((compat_uptr_t )arg) [L12179] CALL vhost_scsi_ioctl(f, ioctl, (unsigned long )tmp) VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12095] struct vhost_scsi *vs ; [L12096] struct vhost_scsi_target backend ; [L12097] void *argp ; [L12098] u64 *featurep ; [L12099] u64 features ; [L12100] int r ; [L12101] int abi_version ; [L12102] unsigned long tmp ; [L12103] int tmp___0 ; [L12104] unsigned long tmp___1 ; [L12105] int tmp___2 ; [L12106] int tmp___3 ; [L12107] int tmp___4 ; [L12108] unsigned long tmp___5 ; [L12109] int tmp___6 ; [L12110] long tmp___7 ; [L12112] EXPR f->private_data [L12112] vs = (struct vhost_scsi *)f->private_data [L12113] argp = (void *)arg [L12114] featurep = (u64 *)argp [L12115] abi_version = 0 [L12117] case 1088991040U: VAL [LDV_IN_INTERRUPT=1, \old(arg)=4294967294, \old(f)={8589934599:-286}, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, abi_version={711:0}, arg=4294967294, argp={0:4294967294}, backend={712:0}, featurep={0:4294967294}, features={710:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0, vs={8589934625:-8}] [L12117] case 1088991040U: [L12129] case 1088991041U: VAL [LDV_IN_INTERRUPT=1, \old(arg)=4294967294, \old(f)={8589934599:-286}, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, abi_version={711:0}, arg=4294967294, argp={0:4294967294}, backend={712:0}, featurep={0:4294967294}, features={710:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0, vs={8589934625:-8}] [L12129] case 1088991041U: [L12141] case 1074048834U: [L12148] case 2148052736U: VAL [LDV_IN_INTERRUPT=1, \old(arg)=4294967294, \old(f)={8589934599:-286}, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, abi_version={711:0}, arg=4294967294, argp={0:4294967294}, backend={712:0}, featurep={0:4294967294}, features={710:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0, vs={8589934625:-8}] [L12148] case 2148052736U: [L12156] case 1074310912U: VAL [LDV_IN_INTERRUPT=1, \old(arg)=4294967294, \old(f)={8589934599:-286}, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, abi_version={711:0}, arg=4294967294, argp={0:4294967294}, backend={712:0}, featurep={0:4294967294}, features={710:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0, vs={8589934625:-8}] [L12156] case 1074310912U: [L12164] default: VAL [LDV_IN_INTERRUPT=1, \old(arg)=4294967294, \old(f)={8589934599:-286}, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, abi_version={711:0}, arg=4294967294, argp={0:4294967294}, backend={712:0}, featurep={0:4294967294}, features={710:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0, vs={8589934625:-8}] [L12164] default: [L12165] CALL ldv_mutex_lock_44(& vs->dev.mutex) [L13467] CALL ldv_mutex_lock_mutex(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(lock)={8589934625:16}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14037] COND TRUE ldv_mutex_mutex == 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(lock)={8589934625:16}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14041] ldv_mutex_mutex = 2 VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(lock)={8589934625:16}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13467] RET ldv_mutex_lock_mutex(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_func_arg1={8589934625:16}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13468] FCALL mutex_lock(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_func_arg1={8589934625:16}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L12165] RET ldv_mutex_lock_44(& vs->dev.mutex) [L12166] CALL vhost_dev_ioctl(& vs->dev, ioctl, arg) [L8943] void *argp ; [L8944] struct file *eventfp ; [L8945] struct file *filep ; [L8946] struct eventfd_ctx *ctx ; [L8947] u64 p ; [L8948] long r ; [L8949] int i ; [L8950] int fd ; [L8951] unsigned long tmp ; [L8952] struct vhost_virtqueue *vq ; [L8953] void *base ; [L8954] int tmp___0 ; [L8955] int __ret_gu ; [L8956] unsigned long __val_gu ; [L8957] struct file *tmp___1 ; [L8958] long tmp___2 ; [L8959] struct eventfd_ctx *tmp___3 ; [L8961] argp = (void *)arg [L8962] filep = 0 [L8963] ctx = 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, p={713:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8964] COND FALSE !(ioctl == 44801U) [L8969] CALL, EXPR vhost_dev_check_owner(d) [L8126] struct task_struct *tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, dev={8589934625:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8128] CALL, EXPR get_current() VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L6751] struct task_struct *pfo_ret__ ; [L6754] case 1UL: [L6757] case 2UL: [L6760] case 4UL: [L6763] case 8UL: VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L6770] return (pfo_ret__); VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \result={8589934592:-3}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8128] RET, EXPR get_current() VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, dev={8589934625:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8128] tmp = get_current() [L8129] EXPR dev->mm [L8129] EXPR tmp->mm [L8129] return ((unsigned long )dev->mm == (unsigned long )tmp->mm ? 0L : -1L); [L8969] RET, EXPR vhost_dev_check_owner(d) [L8969] r = vhost_dev_check_owner(d) [L8970] COND FALSE !(r != 0L) [L8975] case 1074310915U: VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, p={713:0}, r=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8975] case 1074310915U: [L8978] case 1074310916U: VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, p={713:0}, r=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8978] case 1074310916U: [L9009] case 1074048775U: VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, p={713:0}, r=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L9009] case 1074048775U: [L9080] default: VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, ioctl=2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, p={713:0}, r=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L9080] default: [L9081] CALL vhost_set_vring(d, (int )ioctl, argp) [L8658] struct file *eventfp ; [L8659] struct file *filep ; [L8660] bool pollstart ; [L8661] bool pollstop ; [L8662] struct eventfd_ctx *ctx ; [L8663] u32 *idxp ; [L8664] struct vhost_virtqueue *vq ; [L8665] struct vhost_vring_state s ; [L8666] struct vhost_vring_file f ; [L8667] struct vhost_vring_addr a ; [L8668] u32 idx ; [L8669] long r ; [L8670] int __ret_gu ; [L8671] unsigned long __val_gu ; [L8672] unsigned long tmp ; [L8673] unsigned long tmp___0 ; [L8674] int tmp___1 ; [L8675] unsigned long tmp___2 ; [L8676] int tmp___3 ; [L8677] int tmp___4 ; [L8678] unsigned long tmp___5 ; [L8679] struct file *tmp___6 ; [L8680] long tmp___7 ; [L8681] struct file *tmp___8 ; [L8682] unsigned long tmp___9 ; [L8683] struct file *tmp___10 ; [L8684] long tmp___11 ; [L8685] struct eventfd_ctx *tmp___12 ; [L8686] unsigned long tmp___13 ; [L8687] struct file *tmp___14 ; [L8688] long tmp___15 ; [L8689] struct eventfd_ctx *tmp___16 ; [L8691] filep = 0 [L8692] pollstart = 0 [L8693] pollstop = 0 [L8694] ctx = 0 [L8695] idxp = (u32 *)argp VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, a={707:0}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, f={714:0}, filep={0:0}, ioctl=-2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, s={715:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8696] FCALL might_fault() VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, a={707:0}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, f={714:0}, filep={0:0}, ioctl=-2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, s={715:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8698] case 1UL: [L8701] case 2UL: [L8704] case 4UL: VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, a={707:0}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, f={714:0}, filep={0:0}, ioctl=-2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, s={715:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8715] idx = (unsigned int )__val_gu [L8716] r = (long )__ret_gu VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, a={707:0}, argp={0:4294967294}, ctx={0:0}, d={8589934625:0}, f={714:0}, filep={0:0}, idx=357, ioctl=-2147483648, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, r=355, s={715:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L8717] COND FALSE !(r < 0L) [L8721] EXPR d->nvqs VAL [LDV_IN_INTERRUPT=1, \old(arg)=4294967294, \old(f)={8589934599:-286}, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, abi_version={711:0}, argp={0:4294967294}, backend={712:0}, featurep={0:4294967294}, features={710:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0, vs={8589934625:-8}] [L8721] COND FALSE !((u32 )d->nvqs <= idx) [L8725] EXPR d->vqs [L8725] vq = d->vqs + (unsigned long )idx [L8726] CALL ldv_mutex_lock_14(& vq->mutex) [L13227] CALL ldv_mutex_lock_mutex(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(lock)={8589934655:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14037] COND FALSE !(ldv_mutex_mutex == 1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(lock)={8589934655:0}, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L14039] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] [L13668] reach_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={8589934752:8589934694}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={346:0}, tcm_vhost_mutex={345:0}, tcm_vhost_ops={353:0}, tcm_vhost_tpg_attrs={350:0}, tcm_vhost_tpg_nexus={349:0}, tcm_vhost_workqueue={354:0}, tcm_vhost_wwn_attrs={352:0}, tcm_vhost_wwn_version={351:0}, vhost_scsi_fops={347:0}, vhost_scsi_misc={348:0}, vhost_zcopy_mask=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 143 procedures, 2781 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 66.9s, OverallIterations: 15, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 36.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 23057 SdHoareTripleChecker+Valid, 33.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23053 mSDsluCounter, 112057 SdHoareTripleChecker+Invalid, 32.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 60667 mSDsCounter, 21 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 114 IncrementalHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 21 mSolverCounterUnsat, 51390 mSDtfsCounter, 114 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 174 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3640occurred in iteration=6, InterpolantAutomatonStates: 52, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.8s AutomataMinimizationTime, 14 MinimizatonAttempts, 22 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.1s SatisfiabilityAnalysisTime, 4.1s InterpolantComputationTime, 1067 NumberOfCodeBlocks, 1067 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 930 ConstructedInterpolants, 0 QuantifiedInterpolants, 1266 SizeOfPredicates, 0 NumberOfNonLiveVariables, 3708 ConjunctsInSsa, 21 ConjunctsInUnsatCore, 15 InterpolantComputations, 14 PerfectInterpolantSequences, 63/65 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-12-02 11:54:53,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b248504-51ee-4240-baeb-d1be22ce77d1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE