./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 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_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje --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 86412e99802618ef840b341037e60934a6fdfb475660779889098373f35c67a3 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:04:51,452 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:04:51,530 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 07:04:51,539 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:04:51,543 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:04:51,583 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:04:51,584 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:04:51,584 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:04:51,585 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:04:51,585 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:04:51,586 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:04:51,587 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:04:51,587 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:04:51,588 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:04:51,588 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:04:51,588 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:04:51,589 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:04:51,589 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:04:51,590 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:04:51,594 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:04:51,594 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:04:51,595 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:04:51,595 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:04:51,596 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:04:51,596 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:04:51,596 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:04:51,597 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:04:51,597 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:04:51,597 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:04:51,602 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:04:51,602 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:04:51,603 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:04:51,603 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:04:51,603 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:04:51,604 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:04:51,604 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:04:51,604 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:04:51,604 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:04:51,607 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:04:51,607 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:04:51,608 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:04:51,608 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:04:51,608 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:04:51,609 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:04:51,609 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_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/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_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje 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 -> 86412e99802618ef840b341037e60934a6fdfb475660779889098373f35c67a3 [2024-11-09 07:04:51,879 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:04:51,903 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:04:51,906 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:04:51,908 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:04:51,908 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:04:51,910 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i Unable to find full path for "g++" [2024-11-09 07:04:54,116 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:04:55,010 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:04:55,011 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i [2024-11-09 07:04:55,113 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/data/6f5b8efbe/24045991260c48bebf0fb97a8e84fa4b/FLAGa9aa20d40 [2024-11-09 07:04:55,212 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/data/6f5b8efbe/24045991260c48bebf0fb97a8e84fa4b [2024-11-09 07:04:55,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:04:55,216 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:04:55,217 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:04:55,217 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:04:55,223 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:04:55,223 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:04:55" (1/1) ... [2024-11-09 07:04:55,224 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62d11d6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:04:55, skipping insertion in model container [2024-11-09 07:04:55,224 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:04:55" (1/1) ... [2024-11-09 07:04:55,533 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:05:03,102 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[596672,596685] [2024-11-09 07:05:03,106 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[596841,596854] [2024-11-09 07:05:03,107 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[597008,597021] [2024-11-09 07:05:03,108 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[597176,597189] [2024-11-09 07:05:03,162 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:05:03,314 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:05:03,507 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"); [6147] [2024-11-09 07:05:03,509 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)); [6154] [2024-11-09 07:05:03,510 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6161] [2024-11-09 07:05:03,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6177] [2024-11-09 07:05:03,514 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/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6243-6244] [2024-11-09 07:05:03,514 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"); [6249-6251] [2024-11-09 07:05:03,520 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6427] [2024-11-09 07:05:03,521 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [6435] [2024-11-09 07:05:03,521 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6443] [2024-11-09 07:05:03,522 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6450] [2024-11-09 07:05:03,522 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [6457] [2024-11-09 07:05:03,522 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6464] [2024-11-09 07:05:03,526 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6561] [2024-11-09 07:05:03,527 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/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [6590-6591] [2024-11-09 07:05: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)); [6720-6721] [2024-11-09 07:05:03,538 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)); [6754-6755] [2024-11-09 07:05: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)); [6795-6796] [2024-11-09 07:05: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)); [6824-6825] [2024-11-09 07:05:03,542 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" (103), "i" (12UL)); [6861-6862] [2024-11-09 07:05:03,545 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" (115), "i" (12UL)); [6898-6899] [2024-11-09 07:05:03,560 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)); [7393-7394] [2024-11-09 07:05:03,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7400] [2024-11-09 07:05:03,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7579] [2024-11-09 07:05:03,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7619] [2024-11-09 07:05:03,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7796] [2024-11-09 07:05:03,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7799] [2024-11-09 07:05:03,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7802] [2024-11-09 07:05:03,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7805] [2024-11-09 07:05:03,574 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7836] [2024-11-09 07:05:03,574 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7839] [2024-11-09 07:05:03,574 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7842] [2024-11-09 07:05:03,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7845] [2024-11-09 07:05:03,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7876] [2024-11-09 07:05:03,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7879] [2024-11-09 07:05:03,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7882] [2024-11-09 07:05:03,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7885] [2024-11-09 07:05:03,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [7916] [2024-11-09 07:05:03,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7919] [2024-11-09 07:05:03,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7922] [2024-11-09 07:05:03,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7925] [2024-11-09 07:05:03,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8046] [2024-11-09 07:05:03,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8049] [2024-11-09 07:05:03,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8052] [2024-11-09 07:05:03,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8055] [2024-11-09 07:05:03,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8086] [2024-11-09 07:05:03,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8089] [2024-11-09 07:05:03,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8092] [2024-11-09 07:05:03,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8095] [2024-11-09 07:05:03,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8126] [2024-11-09 07:05:03,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8129] [2024-11-09 07:05:03,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8132] [2024-11-09 07:05:03,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8135] [2024-11-09 07:05:03,585 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8166] [2024-11-09 07:05:03,585 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8169] [2024-11-09 07:05:03,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8172] [2024-11-09 07:05:03,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8175] [2024-11-09 07:05:03,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9900] [2024-11-09 07:05:03,688 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9902] [2024-11-09 07:05:03,690 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/ethernet/marvell/sky2.c"), "i" (1173), "i" (12UL)); [9941-9942] [2024-11-09 07:05:03,715 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10218] [2024-11-09 07:05:03,829 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/ethernet/marvell/sky2.c"), "i" (2023), "i" (12UL)); [11163-11164] [2024-11-09 07:05:03,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11201] [2024-11-09 07:05:03,895 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [11905] [2024-11-09 07:05:03,898 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)sky2->rx_ring + (unsigned long )sky2->rx_next) [11953] [2024-11-09 07:05:03,904 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/ethernet/marvell/sky2.c"), "i" (2687), "i" (12UL)); [12095-12096] [2024-11-09 07:05:03,921 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12193] [2024-11-09 07:05:03,950 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)hw->st_le + (unsigned long )hw->st_idx) [12847] [2024-11-09 07:05:03,953 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/ethernet/marvell/sky2.c"), "i" (3130), "i" (12UL)); [12932-12933] [2024-11-09 07:05:04,371 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[596672,596685] [2024-11-09 07:05:04,372 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[596841,596854] [2024-11-09 07:05:04,373 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[597008,597021] [2024-11-09 07:05:04,374 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_c02fec94-91ec-49ec-a375-e5bc2b047893/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[597176,597189] [2024-11-09 07:05:04,392 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:05:04,919 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:05:04,920 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04 WrapperNode [2024-11-09 07:05:04,920 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:05:04,921 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:05:04,921 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:05:04,921 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:05:04,930 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,106 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,446 INFO L138 Inliner]: procedures = 824, calls = 5263, calls flagged for inlining = 433, calls inlined = 373, statements flattened = 12245 [2024-11-09 07:05:05,447 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:05:05,448 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:05:05,448 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:05:05,448 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:05:05,460 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,460 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,537 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,537 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,824 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,873 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:05,929 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:06,048 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:06,143 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:05:06,144 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:05:06,145 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:05:06,146 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:05:06,147 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (1/1) ... [2024-11-09 07:05:06,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:05:06,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:05:06,192 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:05:06,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c02fec94-91ec-49ec-a375-e5bc2b047893/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:05:06,231 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-09 07:05:06,231 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-09 07:05:06,231 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_remove [2024-11-09 07:05:06,232 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_remove [2024-11-09 07:05:06,232 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_led [2024-11-09 07:05:06,233 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_led [2024-11-09 07:05:06,233 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_alloc_rx_skbs [2024-11-09 07:05:06,233 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_alloc_rx_skbs [2024-11-09 07:05:06,233 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-09 07:05:06,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-09 07:05:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure rx_set_rss [2024-11-09 07:05:06,234 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_set_rss [2024-11-09 07:05:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_power_aux [2024-11-09 07:05:06,235 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_power_aux [2024-11-09 07:05:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-09 07:05:06,235 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-09 07:05:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2024-11-09 07:05:06,236 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2024-11-09 07:05:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-09 07:05:06,236 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-09 07:05:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_add_filter [2024-11-09 07:05:06,237 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_add_filter [2024-11-09 07:05:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-09 07:05:06,237 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-09 07:05:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-09 07:05:06,237 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-09 07:05:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2024-11-09 07:05:06,238 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2024-11-09 07:05:06,238 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size_set [2024-11-09 07:05:06,238 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size_set [2024-11-09 07:05:06,238 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-09 07:05:06,238 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-09 07:05:06,238 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-09 07:05:06,238 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-09 07:05:06,238 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_init_netdev [2024-11-09 07:05:06,239 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_init_netdev [2024-11-09 07:05:06,239 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-09 07:05:06,239 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-09 07:05:06,239 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-09 07:05:06,239 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-09 07:05:06,239 INFO L130 BoogieDeclarations]: Found specification of procedure netif_schedule_queue [2024-11-09 07:05:06,239 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_schedule_queue [2024-11-09 07:05:06,240 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_get_regs_len [2024-11-09 07:05:06,240 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_get_regs_len [2024-11-09 07:05:06,240 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-09 07:05:06,240 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-09 07:05:06,240 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-09 07:05:06,240 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-09 07:05:06,240 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_update [2024-11-09 07:05:06,240 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_update [2024-11-09 07:05:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-09 07:05:06,242 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-09 07:05:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-09 07:05:06,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-09 07:05:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-09 07:05:06,243 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-09 07:05:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_ramset [2024-11-09 07:05:06,243 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_ramset [2024-11-09 07:05:06,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 07:05:06,244 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_update_features [2024-11-09 07:05:06,244 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_update_features [2024-11-09 07:05:06,244 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_netpoll [2024-11-09 07:05:06,245 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_netpoll [2024-11-09 07:05:06,245 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2024-11-09 07:05:06,245 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2024-11-09 07:05:06,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-09 07:05:06,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-09 07:05:06,246 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2024-11-09 07:05:06,246 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2024-11-09 07:05:06,246 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2024-11-09 07:05:06,246 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2024-11-09 07:05:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-09 07:05:06,247 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-09 07:05:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-09 07:05:06,250 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-09 07:05:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2024-11-09 07:05:06,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2024-11-09 07:05:06,251 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-09 07:05:06,251 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-09 07:05:06,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-09 07:05:06,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-09 07:05:06,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 07:05:06,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-09 07:05:06,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-09 07:05:06,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-09 07:05:06,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-09 07:05:06,252 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_add [2024-11-09 07:05:06,252 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_add [2024-11-09 07:05:06,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2024-11-09 07:05:06,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2024-11-09 07:05:06,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-09 07:05:06,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-09 07:05:06,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2024-11-09 07:05:06,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2024-11-09 07:05:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_5 [2024-11-09 07:05:06,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_5 [2024-11-09 07:05:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-09 07:05:06,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-09 07:05:06,256 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:05:06,256 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_map_skb [2024-11-09 07:05:06,256 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_map_skb [2024-11-09 07:05:06,256 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_resume [2024-11-09 07:05:06,256 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_resume [2024-11-09 07:05:06,256 INFO L130 BoogieDeclarations]: Found specification of procedure roundup_ring_size [2024-11-09 07:05:06,257 INFO L138 BoogieDeclarations]: Found implementation of procedure roundup_ring_size [2024-11-09 07:05:06,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-09 07:05:06,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-09 07:05:06,257 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-09 07:05:06,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-09 07:05:06,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 07:05:06,257 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-09 07:05:06,258 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-09 07:05:06,258 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_read32 [2024-11-09 07:05:06,258 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_read32 [2024-11-09 07:05:06,258 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-09 07:05:06,259 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-09 07:05:06,259 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_disable [2024-11-09 07:05:06,259 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_disable [2024-11-09 07:05:06,259 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_clean [2024-11-09 07:05:06,259 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_clean [2024-11-09 07:05:06,259 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-09 07:05:06,260 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-09 07:05:06,260 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-09 07:05:06,260 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-09 07:05:06,261 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_hw_down [2024-11-09 07:05:06,261 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_hw_down [2024-11-09 07:05:06,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-09 07:05:06,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-09 07:05:06,261 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_phy_reinit [2024-11-09 07:05:06,261 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_phy_reinit [2024-11-09 07:05:06,262 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-09 07:05:06,262 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-09 07:05:06,262 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_read16 [2024-11-09 07:05:06,262 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_read16 [2024-11-09 07:05:06,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:05:06,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:05:06,263 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_write16 [2024-11-09 07:05:06,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_write16 [2024-11-09 07:05:06,263 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-09 07:05:06,263 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-09 07:05:06,263 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_free_buffers [2024-11-09 07:05:06,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_free_buffers [2024-11-09 07:05:06,263 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-09 07:05:06,263 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-09 07:05:06,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 07:05:06,264 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-09 07:05:06,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-09 07:05:06,264 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2024-11-09 07:05:06,264 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2024-11-09 07:05:06,264 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromio [2024-11-09 07:05:06,264 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromio [2024-11-09 07:05:06,264 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-09 07:05:06,265 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-09 07:05:06,265 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_read32 [2024-11-09 07:05:06,265 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_read32 [2024-11-09 07:05:06,265 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2024-11-09 07:05:06,265 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2024-11-09 07:05:06,265 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_set_multicast [2024-11-09 07:05:06,265 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_set_multicast [2024-11-09 07:05:06,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-09 07:05:06,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-09 07:05:06,266 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_prefetch_init [2024-11-09 07:05:06,266 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_prefetch_init [2024-11-09 07:05:06,266 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_reset [2024-11-09 07:05:06,266 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_reset [2024-11-09 07:05:06,266 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-09 07:05:06,266 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-09 07:05:06,266 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2024-11-09 07:05:06,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2024-11-09 07:05:06,267 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2024-11-09 07:05:06,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2024-11-09 07:05:06,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_phy_lock_of_sky2_port [2024-11-09 07:05:06,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_phy_lock_of_sky2_port [2024-11-09 07:05:06,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-09 07:05:06,269 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-09 07:05:06,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2024-11-09 07:05:06,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2024-11-09 07:05:06,270 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-09 07:05:06,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-09 07:05:06,270 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_vpd_wait [2024-11-09 07:05:06,270 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_vpd_wait [2024-11-09 07:05:06,270 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-09 07:05:06,270 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-09 07:05:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_shutdown [2024-11-09 07:05:06,271 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_shutdown [2024-11-09 07:05:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_read16 [2024-11-09 07:05:06,271 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_read16 [2024-11-09 07:05:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure get_tx_le [2024-11-09 07:05:06,271 INFO L138 BoogieDeclarations]: Found implementation of procedure get_tx_le [2024-11-09 07:05:06,272 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_stop [2024-11-09 07:05:06,272 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_stop [2024-11-09 07:05:06,272 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 07:05:06,272 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-09 07:05:06,272 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-09 07:05:06,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 07:05:06,272 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_all_down [2024-11-09 07:05:06,273 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_all_down [2024-11-09 07:05:06,273 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-09 07:05:06,273 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-09 07:05:06,273 INFO L130 BoogieDeclarations]: Found specification of procedure __gm_phy_read [2024-11-09 07:05:06,274 INFO L138 BoogieDeclarations]: Found implementation of procedure __gm_phy_read [2024-11-09 07:05:06,275 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-09 07:05:06,275 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-09 07:05:06,278 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2024-11-09 07:05:06,278 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2024-11-09 07:05:06,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-09 07:05:06,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-09 07:05:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure gma_write16 [2024-11-09 07:05:06,279 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_write16 [2024-11-09 07:05:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-09 07:05:06,279 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-09 07:05:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_next_rx [2024-11-09 07:05:06,279 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_next_rx [2024-11-09 07:05:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-09 07:05:06,279 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-09 07:05:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2024-11-09 07:05:06,280 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2024-11-09 07:05:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_get_eeprom_len [2024-11-09 07:05:06,280 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_get_eeprom_len [2024-11-09 07:05:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-09 07:05:06,280 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-09 07:05:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_79 [2024-11-09 07:05:06,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_79 [2024-11-09 07:05:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 07:05:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_us2clk [2024-11-09 07:05:06,281 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_us2clk [2024-11-09 07:05:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-09 07:05:06,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-09 07:05:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_bh [2024-11-09 07:05:06,281 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_bh [2024-11-09 07:05:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2024-11-09 07:05:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2024-11-09 07:05:06,282 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2024-11-09 07:05:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2024-11-09 07:05:06,282 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-09 07:05:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-09 07:05:06,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2024-11-09 07:05:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2024-11-09 07:05:06,282 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2024-11-09 07:05:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2024-11-09 07:05:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_qset [2024-11-09 07:05:06,283 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_qset [2024-11-09 07:05:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_mhz [2024-11-09 07:05:06,283 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_mhz [2024-11-09 07:05:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-09 07:05:06,283 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-09 07:05:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-09 07:05:06,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-09 07:05:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2024-11-09 07:05:06,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2024-11-09 07:05:06,286 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats32 [2024-11-09 07:05:06,286 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats32 [2024-11-09 07:05:06,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 07:05:06,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 07:05:06,287 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-09 07:05:06,287 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-09 07:05:06,287 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_supported_modes [2024-11-09 07:05:06,287 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_supported_modes [2024-11-09 07:05:06,287 INFO L130 BoogieDeclarations]: Found specification of procedure gm_phy_read [2024-11-09 07:05:06,288 INFO L138 BoogieDeclarations]: Found implementation of procedure gm_phy_read [2024-11-09 07:05:06,288 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_alloc [2024-11-09 07:05:06,288 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_alloc [2024-11-09 07:05:06,288 INFO L130 BoogieDeclarations]: Found specification of procedure register_netdev [2024-11-09 07:05:06,288 INFO L138 BoogieDeclarations]: Found implementation of procedure register_netdev [2024-11-09 07:05:06,288 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2024-11-09 07:05:06,288 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2024-11-09 07:05:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-09 07:05:06,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-09 07:05:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_show_addr [2024-11-09 07:05:06,289 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_show_addr [2024-11-09 07:05:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-09 07:05:06,289 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-09 07:05:06,290 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_close [2024-11-09 07:05:06,290 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_close [2024-11-09 07:05:06,290 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-09 07:05:06,290 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-09 07:05:06,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-09 07:05:06,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-09 07:05:06,290 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_start [2024-11-09 07:05:06,291 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_start [2024-11-09 07:05:06,291 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 07:05:06,291 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2024-11-09 07:05:06,291 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove [2024-11-09 07:05:06,291 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats64 [2024-11-09 07:05:06,292 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats64 [2024-11-09 07:05:06,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2024-11-09 07:05:06,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2024-11-09 07:05:06,293 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2024-11-09 07:05:06,293 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2024-11-09 07:05:06,293 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-09 07:05:06,293 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-09 07:05:06,293 INFO L130 BoogieDeclarations]: Found specification of procedure pci_is_pcie [2024-11-09 07:05:06,293 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_is_pcie [2024-11-09 07:05:06,293 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-09 07:05:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-09 07:05:06,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-09 07:05:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 07:05:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-09 07:05:06,294 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-09 07:05:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_80 [2024-11-09 07:05:06,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_80 [2024-11-09 07:05:06,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-09 07:05:06,295 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-09 07:05:06,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-09 07:05:06,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-09 07:05:06,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-09 07:05:06,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-09 07:05:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_hw_up [2024-11-09 07:05:06,296 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_hw_up [2024-11-09 07:05:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2024-11-09 07:05:06,296 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2024-11-09 07:05:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_tx_unmap [2024-11-09 07:05:06,297 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_tx_unmap [2024-11-09 07:05:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_put_idx [2024-11-09 07:05:06,297 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_put_idx [2024-11-09 07:05:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:05:06,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:05:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_dma_map [2024-11-09 07:05:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_dma_map [2024-11-09 07:05:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:05:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:05:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2024-11-09 07:05:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2024-11-09 07:05:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_phy_power_up [2024-11-09 07:05:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_phy_power_up [2024-11-09 07:05:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_phy_init [2024-11-09 07:05:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_phy_init [2024-11-09 07:05:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-09 07:05:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-09 07:05:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_tx_complete [2024-11-09 07:05:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_tx_complete [2024-11-09 07:05:06,300 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_bh [2024-11-09 07:05:06,300 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_bh [2024-11-09 07:05:06,300 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2024-11-09 07:05:06,300 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2024-11-09 07:05:06,301 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2024-11-09 07:05:06,301 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2024-11-09 07:05:06,301 INFO L130 BoogieDeclarations]: Found specification of procedure gma_read16 [2024-11-09 07:05:06,301 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_read16 [2024-11-09 07:05:06,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-09 07:05:06,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-09 07:05:06,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-09 07:05:06,305 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_all_up [2024-11-09 07:05:06,305 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_all_up [2024-11-09 07:05:06,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-09 07:05:06,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-09 07:05:06,305 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_tx_timeout [2024-11-09 07:05:06,306 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_tx_timeout [2024-11-09 07:05:06,306 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2024-11-09 07:05:06,306 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2024-11-09 07:05:06,306 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_wol_supported [2024-11-09 07:05:06,306 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_wol_supported [2024-11-09 07:05:06,306 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_write32 [2024-11-09 07:05:06,306 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_write32 [2024-11-09 07:05:06,306 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2024-11-09 07:05:06,306 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2024-11-09 07:05:06,306 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_submit [2024-11-09 07:05:06,307 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_submit [2024-11-09 07:05:06,307 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2024-11-09 07:05:06,307 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2024-11-09 07:05:06,307 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-09 07:05:06,307 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-09 07:05:06,307 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_vlan_mode [2024-11-09 07:05:06,307 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_vlan_mode [2024-11-09 07:05:06,307 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_read8 [2024-11-09 07:05:06,307 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_read8 [2024-11-09 07:05:06,308 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_update_begin [2024-11-09 07:05:06,308 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_update_begin [2024-11-09 07:05:06,308 INFO L130 BoogieDeclarations]: Found specification of procedure gma_read32 [2024-11-09 07:05:06,308 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_read32 [2024-11-09 07:05:06,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_phy_lock_of_sky2_port [2024-11-09 07:05:06,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_phy_lock_of_sky2_port [2024-11-09 07:05:06,308 INFO L130 BoogieDeclarations]: Found specification of procedure gma_set_addr [2024-11-09 07:05:06,308 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_set_addr [2024-11-09 07:05:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2024-11-09 07:05:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2024-11-09 07:05:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2024-11-09 07:05:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2024-11-09 07:05:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-09 07:05:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-09 07:05:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2024-11-09 07:05:06,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2024-11-09 07:05:06,309 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-09 07:05:06,310 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-09 07:05:06,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 07:05:06,311 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-09 07:05:06,311 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-09 07:05:06,311 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_nway_reset [2024-11-09 07:05:06,311 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_nway_reset [2024-11-09 07:05:06,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-11-09 07:05:06,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-11-09 07:05:06,312 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2024-11-09 07:05:06,312 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2024-11-09 07:05:06,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2024-11-09 07:05:06,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2024-11-09 07:05:06,312 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-09 07:05:06,312 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-09 07:05:06,313 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-09 07:05:06,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-09 07:05:06,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2024-11-09 07:05:06,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2024-11-09 07:05:06,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-09 07:05:06,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-09 07:05:06,314 INFO L130 BoogieDeclarations]: Found specification of procedure tx_avail [2024-11-09 07:05:06,314 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_avail [2024-11-09 07:05:06,314 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_unmap_skb [2024-11-09 07:05:06,314 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_unmap_skb [2024-11-09 07:05:06,314 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-11-09 07:05:06,314 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-11-09 07:05:06,314 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_clk2us [2024-11-09 07:05:06,315 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_clk2us [2024-11-09 07:05:06,315 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_set_tx_stfwd [2024-11-09 07:05:06,315 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_set_tx_stfwd [2024-11-09 07:05:06,315 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_enable_rx_tx [2024-11-09 07:05:06,315 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_enable_rx_tx [2024-11-09 07:05:06,315 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-09 07:05:06,315 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-09 07:05:06,316 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2024-11-09 07:05:06,316 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2024-11-09 07:05:06,316 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sky2_cleanup_module_22_2 [2024-11-09 07:05:06,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sky2_cleanup_module_22_2 [2024-11-09 07:05:06,316 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2024-11-09 07:05:06,316 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2024-11-09 07:05:06,317 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_setup_irq [2024-11-09 07:05:06,317 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_setup_irq [2024-11-09 07:05:06,317 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-09 07:05:06,317 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-09 07:05:06,317 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2024-11-09 07:05:06,317 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2024-11-09 07:05:06,317 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-09 07:05:06,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-09 07:05:06,318 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_is_copper [2024-11-09 07:05:06,318 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_is_copper [2024-11-09 07:05:06,318 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-09 07:05:06,318 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-09 07:05:06,318 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_suspend [2024-11-09 07:05:06,318 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_suspend [2024-11-09 07:05:06,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2024-11-09 07:05:06,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2024-11-09 07:05:06,319 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-09 07:05:06,319 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-09 07:05:06,319 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_write16 [2024-11-09 07:05:06,319 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_write16 [2024-11-09 07:05:06,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-09 07:05:06,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-09 07:05:06,320 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2024-11-09 07:05:06,320 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2024-11-09 07:05:06,320 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_write8 [2024-11-09 07:05:06,320 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_write8 [2024-11-09 07:05:06,320 INFO L130 BoogieDeclarations]: Found specification of procedure gm_phy_write [2024-11-09 07:05:06,320 INFO L138 BoogieDeclarations]: Found implementation of procedure gm_phy_write [2024-11-09 07:05:06,320 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2024-11-09 07:05:06,320 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2024-11-09 07:05:06,321 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-09 07:05:06,321 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-09 07:05:06,321 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_write32 [2024-11-09 07:05:06,321 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_write32 [2024-11-09 07:05:06,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:05:06,321 INFO L130 BoogieDeclarations]: Found specification of procedure gma_read64 [2024-11-09 07:05:06,321 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_read64 [2024-11-09 07:05:06,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-09 07:05:06,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-09 07:05:06,324 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-09 07:05:06,324 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-09 07:05:06,324 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_open [2024-11-09 07:05:06,324 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_open [2024-11-09 07:05:07,892 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:05:07,902 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:05:08,023 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-09 07:06:58,776 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-09 07:07:03,788 INFO L? ?]: Removed 5037 outVars from TransFormulas that were not future-live. [2024-11-09 07:07:03,789 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:07:14,723 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:07:14,723 INFO L316 CfgBuilder]: Removed 13 assume(true) statements. [2024-11-09 07:07:14,724 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:07:14 BoogieIcfgContainer [2024-11-09 07:07:14,724 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:07:14,726 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:07:14,727 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:07:14,730 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:07:14,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:04:55" (1/3) ... [2024-11-09 07:07:14,731 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43164fd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:07:14, skipping insertion in model container [2024-11-09 07:07:14,731 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:05:04" (2/3) ... [2024-11-09 07:07:14,731 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43164fd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:07:14, skipping insertion in model container [2024-11-09 07:07:14,732 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:07:14" (3/3) ... [2024-11-09 07:07:14,733 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i [2024-11-09 07:07:14,753 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:07:14,753 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-11-09 07:07:14,944 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:07:14,950 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=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;@2689fccb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:07:14,953 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-09 07:07:14,972 INFO L276 IsEmpty]: Start isEmpty. Operand has 3610 states, 2090 states have (on average 1.3157894736842106) internal successors, (2750), 2179 states have internal predecessors, (2750), 1294 states have call successors, (1294), 225 states have call predecessors, (1294), 224 states have return successors, (1284), 1259 states have call predecessors, (1284), 1284 states have call successors, (1284) [2024-11-09 07:07:15,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2024-11-09 07:07:15,007 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:07:15,008 INFO L215 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 07:07:15,008 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-09 07:07:15,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:07:15,014 INFO L85 PathProgramCache]: Analyzing trace with hash 301737209, now seen corresponding path program 1 times [2024-11-09 07:07:15,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:07:15,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268420967] [2024-11-09 07:07:15,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:07:15,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms