./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 30e01a73 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0244ba3afa8f7ad22495f5a8471d06f23526d33a8faf745362384ed0d07d3bd9 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-30e01a7 [2023-11-23 21:21:51,454 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 21:21:51,614 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-11-23 21:21:51,631 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 21:21:51,632 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 21:21:51,687 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 21:21:51,692 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 21:21:51,693 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 21:21:51,695 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 21:21:51,704 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 21:21:51,705 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-23 21:21:51,705 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-23 21:21:51,706 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-23 21:21:51,709 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-23 21:21:51,709 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-23 21:21:51,710 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-23 21:21:51,710 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-23 21:21:51,711 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-23 21:21:51,711 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-23 21:21:51,712 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-23 21:21:51,713 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-23 21:21:51,714 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-23 21:21:51,715 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 21:21:51,716 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 21:21:51,716 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 21:21:51,717 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 21:21:51,717 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 21:21:51,718 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 21:21:51,719 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 21:21:51,719 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 21:21:51,721 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 21:21:51,721 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 21:21:51,722 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 21:21:51,722 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 21:21:51,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:21:51,723 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 21:21:51,723 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 21:21:51,723 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 21:21:51,724 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-23 21:21:51,724 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 21:21:51,724 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 21:21:51,725 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 21:21:51,725 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-23 21:21:51,725 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 21:21:51,726 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire 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 -> Taipan 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 -> 0244ba3afa8f7ad22495f5a8471d06f23526d33a8faf745362384ed0d07d3bd9 [2023-11-23 21:21:52,107 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 21:21:52,155 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 21:21:52,159 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 21:21:52,161 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 21:21:52,161 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 21:21:52,163 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i [2023-11-23 21:21:56,028 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 21:21:56,933 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 21:21:56,934 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i [2023-11-23 21:21:57,033 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/data/8f8fa9015/10a210760b0345e992405c65cd2e4bd5/FLAGa39570547 [2023-11-23 21:21:57,059 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/data/8f8fa9015/10a210760b0345e992405c65cd2e4bd5 [2023-11-23 21:21:57,069 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 21:21:57,072 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 21:21:57,076 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 21:21:57,076 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 21:21:57,084 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 21:21:57,085 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:21:57" (1/1) ... [2023-11-23 21:21:57,087 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@129d7ec7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:21:57, skipping insertion in model container [2023-11-23 21:21:57,087 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:21:57" (1/1) ... [2023-11-23 21:21:57,448 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 21:22:03,114 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[509907,509920] [2023-11-23 21:22:03,120 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[510073,510086] [2023-11-23 21:22:03,121 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[510237,510250] [2023-11-23 21:22:03,122 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[510402,510415] [2023-11-23 21:22:03,173 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:22:03,302 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 21:22:03,472 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"); [6463] [2023-11-23 21:22:03,474 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; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6470] [2023-11-23 21:22:03,475 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6477] [2023-11-23 21:22:03,477 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6493] [2023-11-23 21:22:03,482 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6596-6597] [2023-11-23 21:22:03,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6602-6604] [2023-11-23 21:22:03,486 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; incl %0": "+m" (v->counter)); [6624] [2023-11-23 21:22:03,486 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6631] [2023-11-23 21:22:03,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6669] [2023-11-23 21:22:03,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6672] [2023-11-23 21:22:03,489 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6674] [2023-11-23 21:22:03,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6679] [2023-11-23 21:22:03,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6682] [2023-11-23 21:22:03,491 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6684] [2023-11-23 21:22:03,491 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6689] [2023-11-23 21:22:03,492 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6692] [2023-11-23 21:22:03,492 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6694] [2023-11-23 21:22:03,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6699] [2023-11-23 21:22:03,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6702] [2023-11-23 21:22:03,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6704] [2023-11-23 21:22:03,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6742] [2023-11-23 21:22:03,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6745] [2023-11-23 21:22:03,496 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6747] [2023-11-23 21:22:03,496 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6752] [2023-11-23 21:22:03,497 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6755] [2023-11-23 21:22:03,497 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6757] [2023-11-23 21:22:03,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6762] [2023-11-23 21:22:03,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6765] [2023-11-23 21:22:03,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6767] [2023-11-23 21:22:03,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6772] [2023-11-23 21:22:03,503 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6775] [2023-11-23 21:22:03,503 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6777] [2023-11-23 21:22:03,510 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6853] [2023-11-23 21:22:03,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6862] [2023-11-23 21:22:03,519 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7032] [2023-11-23 21:22:03,520 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7039] [2023-11-23 21:22:03,525 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [7106] [2023-11-23 21:22:03,526 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [7114-7115] [2023-11-23 21:22:03,534 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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [7189-7190] [2023-11-23 21:22:03,537 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/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [7223-7224] [2023-11-23 21:22:03,539 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/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [7264-7265] [2023-11-23 21:22:03,541 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/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [7293-7294] [2023-11-23 21:22:03,563 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/netdevice.h"), "i" (502), "i" (12UL)); [7801-7802] [2023-11-23 21:22:03,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7808] [2023-11-23 21:22:03,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8123] [2023-11-23 21:22:03,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8126] [2023-11-23 21:22:03,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8129] [2023-11-23 21:22:03,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8132] [2023-11-23 21:22:03,574 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8163] [2023-11-23 21:22:03,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8166] [2023-11-23 21:22:03,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8169] [2023-11-23 21:22:03,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8172] [2023-11-23 21:22:03,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8203] [2023-11-23 21:22:03,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8206] [2023-11-23 21:22:03,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8209] [2023-11-23 21:22:03,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8212] [2023-11-23 21:22:03,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8243] [2023-11-23 21:22:03,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8246] [2023-11-23 21:22:03,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8249] [2023-11-23 21:22:03,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8252] [2023-11-23 21:22:03,632 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (322), "i" (12UL)); [8883-8884] [2023-11-23 21:22:03,633 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (336), "i" (12UL)); [8911-8912] [2023-11-23 21:22:03,636 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (337), "i" (12UL)); [8923-8924] [2023-11-23 21:22:03,637 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (340), "i" (12UL)); [8936-8937] [2023-11-23 21:22:03,643 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (416), "i" (12UL)); [9075-9076] [2023-11-23 21:22:03,644 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (416), "i" (12UL)); [9086-9087] [2023-11-23 21:22:03,653 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (506), "i" (12UL)); [9242-9243] [2023-11-23 21:22:03,654 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (506), "i" (12UL)); [9253-9254] [2023-11-23 21:22:03,667 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (596), "i" (12UL)); [9385-9386] [2023-11-23 21:22:03,669 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (614), "i" (12UL)); [9415-9416] [2023-11-23 21:22:03,675 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (634), "i" (12UL)); [9464-9465] [2023-11-23 21:22:03,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (647), "i" (12UL)); [9495-9496] [2023-11-23 21:22:03,680 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (669), "i" (12UL)); [9546-9547] [2023-11-23 21:22:03,736 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (722), "i" (12UL)); [9608-9609] [2023-11-23 21:22:03,739 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (762), "i" (12UL)); [9673-9674] [2023-11-23 21:22:03,752 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (987), "i" (12UL)); [10041-10042] [2023-11-23 21:22:03,759 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1091), "i" (12UL)); [10161-10162] [2023-11-23 21:22:03,761 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1108), "i" (12UL)); [10191-10192] [2023-11-23 21:22:03,762 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1109), "i" (12UL)); [10203-10204] [2023-11-23 21:22:03,762 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1110), "i" (12UL)); [10215-10216] [2023-11-23 21:22:03,766 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1184), "i" (12UL)); [10327-10328] [2023-11-23 21:22:03,767 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1193), "i" (12UL)); [10345-10346] [2023-11-23 21:22:03,768 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1193), "i" (12UL)); [10355-10356] [2023-11-23 21:22:03,769 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1202), "i" (12UL)); [10386-10387] [2023-11-23 21:22:03,770 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1202), "i" (12UL)); [10396-10397] [2023-11-23 21:22:03,771 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1204), "i" (12UL)); [10408-10409] [2023-11-23 21:22:03,771 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1205), "i" (12UL)); [10420-10421] [2023-11-23 21:22:03,772 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1205), "i" (12UL)); [10431-10432] [2023-11-23 21:22:03,773 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1209), "i" (12UL)); [10449-10450] [2023-11-23 21:22:03,776 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1253), "i" (12UL)); [10516-10517] [2023-11-23 21:22:03,777 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1256), "i" (12UL)); [10529-10530] [2023-11-23 21:22:03,777 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1257), "i" (12UL)); [10541-10542] [2023-11-23 21:22:03,781 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1325), "i" (12UL)); [10622-10623] [2023-11-23 21:22:03,788 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1409), "i" (12UL)); [10751-10752] [2023-11-23 21:22:03,835 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1909), "i" (12UL)); [11472-11473] [2023-11-23 21:22:03,836 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1909), "i" (12UL)); [11482-11483] [2023-11-23 21:22:03,838 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1933), "i" (12UL)); [11547-11548] [2023-11-23 21:22:03,839 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1944), "i" (12UL)); [11566-11567] [2023-11-23 21:22:03,853 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2162), "i" (12UL)); [11872-11873] [2023-11-23 21:22:03,870 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2473), "i" (12UL)); [12335-12336] [2023-11-23 21:22:03,887 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2645), "i" (12UL)); [12571-12572] [2023-11-23 21:22:03,896 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 *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2883), "i" (12UL)); [12850-12851] [2023-11-23 21:22:04,113 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[509907,509920] [2023-11-23 21:22:04,114 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[510073,510086] [2023-11-23 21:22:04,114 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[510237,510250] [2023-11-23 21:22:04,115 WARN L240 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_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i[510402,510415] [2023-11-23 21:22:04,125 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:22:04,379 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:04,379 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:04,379 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:04,387 INFO L206 MainTranslator]: Completed translation [2023-11-23 21:22:04,387 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04 WrapperNode [2023-11-23 21:22:04,387 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 21:22:04,389 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 21:22:04,389 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 21:22:04,389 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 21:22:04,397 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:04,605 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,030 INFO L138 Inliner]: procedures = 563, calls = 4113, calls flagged for inlining = 328, calls inlined = 276, statements flattened = 8986 [2023-11-23 21:22:05,031 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 21:22:05,032 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 21:22:05,032 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 21:22:05,032 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 21:22:05,044 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,044 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,094 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,095 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,291 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,334 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,379 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,422 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,492 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 21:22:05,493 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 21:22:05,494 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 21:22:05,494 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 21:22:05,495 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (1/1) ... [2023-11-23 21:22:05,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:22:05,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/z3 [2023-11-23 21:22:05,652 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 21:22:05,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e45d277b-2d54-4d59-9ea4-821f8d1c8a76/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 21:22:05,699 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_stop [2023-11-23 21:22:05,700 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_stop [2023-11-23 21:22:05,700 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_desc_avail [2023-11-23 21:22:05,700 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_desc_avail [2023-11-23 21:22:05,700 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_reset_dev [2023-11-23 21:22:05,700 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_reset_dev [2023-11-23 21:22:05,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-23 21:22:05,702 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-23 21:22:05,702 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2023-11-23 21:22:05,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2023-11-23 21:22:05,702 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2023-11-23 21:22:05,702 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2023-11-23 21:22:05,702 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_resume [2023-11-23 21:22:05,703 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_resume [2023-11-23 21:22:05,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-23 21:22:05,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-23 21:22:05,703 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-11-23 21:22:05,703 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-11-23 21:22:05,703 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2023-11-23 21:22:05,704 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2023-11-23 21:22:05,704 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-11-23 21:22:05,704 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-11-23 21:22:05,704 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-23 21:22:05,705 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-23 21:22:05,705 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-11-23 21:22:05,706 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-11-23 21:22:05,706 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-23 21:22:05,706 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-23 21:22:05,706 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_alloc_rx_buf [2023-11-23 21:22:05,707 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_alloc_rx_buf [2023-11-23 21:22:05,707 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2023-11-23 21:22:05,707 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2023-11-23 21:22:05,707 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2023-11-23 21:22:05,707 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2023-11-23 21:22:05,707 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-23 21:22:05,708 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2023-11-23 21:22:05,709 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2023-11-23 21:22:05,711 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_sset_count [2023-11-23 21:22:05,712 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_sset_count [2023-11-23 21:22:05,712 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-11-23 21:22:05,712 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-11-23 21:22:05,713 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-23 21:22:05,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-23 21:22:05,714 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-11-23 21:22:05,714 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-11-23 21:22:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-23 21:22:05,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-23 21:22:05,721 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2023-11-23 21:22:05,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2023-11-23 21:22:05,721 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-23 21:22:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-23 21:22:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 21:22:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-11-23 21:22:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-11-23 21:22:05,723 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_restore_vlan [2023-11-23 21:22:05,723 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_restore_vlan [2023-11-23 21:22:05,723 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_comp_ring_adv_next2proc [2023-11-23 21:22:05,723 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_comp_ring_adv_next2proc [2023-11-23 21:22:05,723 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-23 21:22:05,724 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-23 21:22:05,724 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2023-11-23 21:22:05,724 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2023-11-23 21:22:05,724 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2023-11-23 21:22:05,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2023-11-23 21:22:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-11-23 21:22:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-11-23 21:22:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2023-11-23 21:22:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2023-11-23 21:22:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-23 21:22:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-11-23 21:22:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-11-23 21:22:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-23 21:22:05,726 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-23 21:22:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-23 21:22:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-23 21:22:05,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-23 21:22:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-23 21:22:05,726 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-23 21:22:05,727 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy [2023-11-23 21:22:05,727 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy [2023-11-23 21:22:05,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-23 21:22:05,727 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_unmap_tx_buf [2023-11-23 21:22:05,727 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_unmap_tx_buf [2023-11-23 21:22:05,727 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-11-23 21:22:05,727 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-11-23 21:22:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-23 21:22:05,728 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-23 21:22:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-11-23 21:22:05,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-11-23 21:22:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-11-23 21:22:05,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-11-23 21:22:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2023-11-23 21:22:05,729 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2023-11-23 21:22:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-11-23 21:22:05,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-11-23 21:22:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2023-11-23 21:22:05,729 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2023-11-23 21:22:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-11-23 21:22:05,729 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-11-23 21:22:05,730 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy [2023-11-23 21:22:05,730 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy [2023-11-23 21:22:05,730 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-11-23 21:22:05,730 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-11-23 21:22:05,730 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_request_irqs [2023-11-23 21:22:05,730 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_request_irqs [2023-11-23 21:22:05,730 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_create [2023-11-23 21:22:05,730 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_create [2023-11-23 21:22:05,731 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2023-11-23 21:22:05,731 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2023-11-23 21:22:05,731 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_intr [2023-11-23 21:22:05,731 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_intr [2023-11-23 21:22:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_remove_device [2023-11-23 21:22:05,732 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_remove_device [2023-11-23 21:22:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 21:22:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-11-23 21:22:05,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-11-23 21:22:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-11-23 21:22:05,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-11-23 21:22:05,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2023-11-23 21:22:05,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2023-11-23 21:22:05,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2023-11-23 21:22:05,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2023-11-23 21:22:05,734 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2023-11-23 21:22:05,734 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2023-11-23 21:22:05,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 21:22:05,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-23 21:22:05,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-23 21:22:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 21:22:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-11-23 21:22:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-23 21:22:05,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-23 21:22:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-11-23 21:22:05,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-11-23 21:22:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_irqs [2023-11-23 21:22:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_irqs [2023-11-23 21:22:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_set_mc [2023-11-23 21:22:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_set_mc [2023-11-23 21:22:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-11-23 21:22:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-11-23 21:22:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2023-11-23 21:22:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2023-11-23 21:22:05,737 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-23 21:22:05,737 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-23 21:22:05,737 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_check_link [2023-11-23 21:22:05,737 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_check_link [2023-11-23 21:22:05,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-11-23 21:22:05,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-11-23 21:22:05,737 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_selected_regions [2023-11-23 21:22:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_selected_regions [2023-11-23 21:22:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2fill [2023-11-23 21:22:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2fill [2023-11-23 21:22:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-11-23 21:22:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-11-23 21:22:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-23 21:22:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-23 21:22:05,739 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_intr_resources [2023-11-23 21:22:05,739 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_intr_resources [2023-11-23 21:22:05,739 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy_all [2023-11-23 21:22:05,739 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy_all [2023-11-23 21:22:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 21:22:05,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 21:22:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-11-23 21:22:05,740 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-11-23 21:22:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-23 21:22:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_adjust_rx_ring_size [2023-11-23 21:22:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_adjust_rx_ring_size [2023-11-23 21:22:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-23 21:22:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-23 21:22:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-23 21:22:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-11-23 21:22:05,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-11-23 21:22:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2023-11-23 21:22:05,746 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2023-11-23 21:22:05,747 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-11-23 21:22:05,748 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-11-23 21:22:05,748 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-11-23 21:22:05,748 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-11-23 21:22:05,749 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-11-23 21:22:05,749 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-11-23 21:22:05,749 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-11-23 21:22:05,749 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-11-23 21:22:05,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-11-23 21:22:05,749 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_quiesce_dev [2023-11-23 21:22:05,749 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_quiesce_dev [2023-11-23 21:22:05,750 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2comp [2023-11-23 21:22:05,750 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2comp [2023-11-23 21:22:05,750 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-11-23 21:22:05,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-11-23 21:22:05,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-23 21:22:05,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-23 21:22:05,750 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_cleanup_all [2023-11-23 21:22:05,751 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_cleanup_all [2023-11-23 21:22:05,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-11-23 21:22:05,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-11-23 21:22:05,751 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2023-11-23 21:22:05,751 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2023-11-23 21:22:05,751 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-11-23 21:22:05,751 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-11-23 21:22:05,752 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2023-11-23 21:22:05,752 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2023-11-23 21:22:05,752 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-11-23 21:22:05,752 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-11-23 21:22:05,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 21:22:05,752 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-11-23 21:22:05,752 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-11-23 21:22:05,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 21:22:05,753 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2023-11-23 21:22:05,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2023-11-23 21:22:05,753 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2023-11-23 21:22:05,753 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2023-11-23 21:22:05,753 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_intr [2023-11-23 21:22:05,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_intr [2023-11-23 21:22:05,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 21:22:05,754 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-23 21:22:05,754 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-23 21:22:05,754 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-23 21:22:05,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-23 21:22:05,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-11-23 21:22:05,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-11-23 21:22:05,755 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-23 21:22:05,755 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-23 21:22:05,756 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_process_events [2023-11-23 21:22:05,756 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_process_events [2023-11-23 21:22:05,756 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-11-23 21:22:05,756 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-11-23 21:22:05,756 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-23 21:22:05,756 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-23 21:22:05,756 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-11-23 21:22:05,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-11-23 21:22:05,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-23 21:22:05,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-23 21:22:05,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-11-23 21:22:05,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-11-23 21:22:05,757 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_intr [2023-11-23 21:22:05,757 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_intr [2023-11-23 21:22:05,758 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy_all [2023-11-23 21:22:05,758 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy_all [2023-11-23 21:22:05,758 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-11-23 21:22:05,758 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-11-23 21:22:05,758 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2023-11-23 21:22:05,758 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2023-11-23 21:22:05,758 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-11-23 21:22:05,759 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-11-23 21:22:05,759 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-11-23 21:22:05,759 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-11-23 21:22:05,759 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb_ip_align [2023-11-23 21:22:05,759 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb_ip_align [2023-11-23 21:22:05,759 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_pci_resources [2023-11-23 21:22:05,759 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_pci_resources [2023-11-23 21:22:05,760 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-23 21:22:05,760 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-23 21:22:05,760 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_all_intrs [2023-11-23 21:22:05,760 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_all_intrs [2023-11-23 21:22:05,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-23 21:22:05,760 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_6 [2023-11-23 21:22:05,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_6 [2023-11-23 21:22:05,761 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-23 21:22:05,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-23 21:22:05,761 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_tx_complete [2023-11-23 21:22:05,761 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_tx_complete [2023-11-23 21:22:05,761 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-11-23 21:22:05,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-11-23 21:22:05,761 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-23 21:22:05,762 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-23 21:22:05,762 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2023-11-23 21:22:05,762 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2023-11-23 21:22:05,762 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_vmxnet3_exit_module_19_2 [2023-11-23 21:22:05,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_vmxnet3_exit_module_19_2 [2023-11-23 21:22:05,762 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_all_intrs [2023-11-23 21:22:05,762 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_all_intrs [2023-11-23 21:22:05,763 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2023-11-23 21:22:05,763 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2023-11-23 21:22:05,763 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_create_queues [2023-11-23 21:22:05,763 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_create_queues [2023-11-23 21:22:05,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2023-11-23 21:22:05,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2023-11-23 21:22:05,764 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_force_close [2023-11-23 21:22:05,764 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_force_close [2023-11-23 21:22:05,764 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2023-11-23 21:22:05,764 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2023-11-23 21:22:05,764 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_alloc_intr_resources [2023-11-23 21:22:05,764 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_alloc_intr_resources [2023-11-23 21:22:05,764 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_activate_dev [2023-11-23 21:22:05,765 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_activate_dev [2023-11-23 21:22:05,765 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_write_mac_addr [2023-11-23 21:22:05,765 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_write_mac_addr [2023-11-23 21:22:05,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-23 21:22:05,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-23 21:22:05,765 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-11-23 21:22:05,765 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-11-23 21:22:05,766 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-23 21:22:05,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-23 21:22:05,766 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_msix_rx [2023-11-23 21:22:05,766 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_msix_rx [2023-11-23 21:22:05,766 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2023-11-23 21:22:05,766 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2023-11-23 21:22:05,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2023-11-23 21:22:05,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2023-11-23 21:22:05,767 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-11-23 21:22:05,767 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-11-23 21:22:05,767 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-11-23 21:22:05,767 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-11-23 21:22:05,767 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-11-23 21:22:05,767 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-11-23 21:22:05,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 21:22:05,768 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_regs_len [2023-11-23 21:22:05,768 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_regs_len [2023-11-23 21:22:05,768 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2023-11-23 21:22:05,768 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2023-11-23 21:22:05,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-11-23 21:22:05,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-11-23 21:22:05,769 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_suspend [2023-11-23 21:22:05,769 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_suspend [2023-11-23 21:22:05,769 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2023-11-23 21:22:05,769 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2023-11-23 21:22:07,082 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 21:22:07,089 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 21:22:09,445 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-23 21:22:37,892 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-11-23 21:22:38,156 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 21:22:42,177 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 21:22:42,177 INFO L309 CfgBuilder]: Removed 7 assume(true) statements. [2023-11-23 21:22:42,180 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:22:42 BoogieIcfgContainer [2023-11-23 21:22:42,180 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 21:22:42,184 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 21:22:42,185 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 21:22:42,189 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 21:22:42,189 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:21:57" (1/3) ... [2023-11-23 21:22:42,191 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@263e3934 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:22:42, skipping insertion in model container [2023-11-23 21:22:42,192 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:04" (2/3) ... [2023-11-23 21:22:42,193 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@263e3934 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:22:42, skipping insertion in model container [2023-11-23 21:22:42,193 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:22:42" (3/3) ... [2023-11-23 21:22:42,194 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-vmxnet3-vmxnet3.cil.i [2023-11-23 21:22:42,216 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 21:22:42,216 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 21:22:42,340 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 21:22:42,351 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@2a98fede, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 21:22:42,351 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 21:22:42,365 INFO L276 IsEmpty]: Start isEmpty. Operand has 2261 states, 1399 states have (on average 1.309506790564689) internal successors, (1832), 1434 states have internal predecessors, (1832), 714 states have call successors, (714), 148 states have call predecessors, (714), 147 states have return successors, (703), 697 states have call predecessors, (703), 703 states have call successors, (703) [2023-11-23 21:22:42,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2023-11-23 21:22:42,399 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:22:42,400 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 21:22:42,400 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:22:42,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:22:42,409 INFO L85 PathProgramCache]: Analyzing trace with hash -839593010, now seen corresponding path program 1 times [2023-11-23 21:22:42,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-23 21:22:42,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499338968] [2023-11-23 21:22:42,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:22:42,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms