./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc 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_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh --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 7a9c3d7dd446e178d22d970eefd0733e8de04a45ddd3864419b6e477ec844b2d --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 12:23:47,876 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 12:23:47,939 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 12:23:47,944 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 12:23:47,944 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 12:23:47,970 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 12:23:47,970 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 12:23:47,971 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 12:23:47,972 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 12:23:47,972 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 12:23:47,973 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 12:23:47,973 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 12:23:47,974 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 12:23:47,974 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 12:23:47,975 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 12:23:47,975 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 12:23:47,975 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 12:23:47,976 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 12:23:47,976 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 12:23:47,977 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 12:23:47,978 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 12:23:47,978 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 12:23:47,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 12:23:47,979 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 12:23:47,980 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 12:23:47,980 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 12:23:47,981 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 12:23:47,981 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 12:23:47,981 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 12:23:47,982 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 12:23:47,982 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 12:23:47,983 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 12:23:47,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 12:23:47,983 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 12:23:47,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:23:47,984 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 12:23:47,984 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 12:23:47,984 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 12:23:47,984 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 12:23:47,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 12:23:47,985 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 12:23:47,985 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 12:23:47,985 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 12:23:47,985 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 12:23:47,985 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_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/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_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh 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 -> 7a9c3d7dd446e178d22d970eefd0733e8de04a45ddd3864419b6e477ec844b2d [2023-12-02 12:23:48,186 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 12:23:48,209 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 12:23:48,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 12:23:48,213 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 12:23:48,214 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 12:23:48,215 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i [2023-12-02 12:23:51,048 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 12:23:51,673 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 12:23:51,674 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i [2023-12-02 12:23:51,748 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data/b50b76e62/400db4d40945455ebfe39c3fcc66ae93/FLAG7ad31f032 [2023-12-02 12:23:51,765 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data/b50b76e62/400db4d40945455ebfe39c3fcc66ae93 [2023-12-02 12:23:51,768 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 12:23:51,770 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 12:23:51,771 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 12:23:51,772 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 12:23:51,777 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 12:23:51,778 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:23:51" (1/1) ... [2023-12-02 12:23:51,779 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@821af2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:51, skipping insertion in model container [2023-12-02 12:23:51,780 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:23:51" (1/1) ... [2023-12-02 12:23:52,070 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 12:23:57,140 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i[670542,670555] [2023-12-02 12:23:57,195 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:23:57,393 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 12:23:57,544 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"); [6690] [2023-12-02 12:23:57,546 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)); [6697] [2023-12-02 12:23:57,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6704] [2023-12-02 12:23:57,549 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6771-6772] [2023-12-02 12:23:57,550 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"); [6777-6779] [2023-12-02 12:23:57,551 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6804-6805] [2023-12-02 12:23:57,551 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6810-6812] [2023-12-02 12:23:57,552 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6836-6837] [2023-12-02 12:23:57,552 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6842-6844] [2023-12-02 12:23:57,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6893] [2023-12-02 12:23:57,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6896] [2023-12-02 12:23:57,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6899] [2023-12-02 12:23:57,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6902] [2023-12-02 12:23:57,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6979] [2023-12-02 12:23:57,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6987] [2023-12-02 12:23:57,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6994] [2023-12-02 12:23:57,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7001] [2023-12-02 12:23:57,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7009] [2023-12-02 12:23:57,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [7016] [2023-12-02 12:23:57,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [7098] [2023-12-02 12:23:57,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [7194-7195] [2023-12-02 12:23:57,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [7228-7229] [2023-12-02 12:23:57,569 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)); [7269-7270] [2023-12-02 12:23:57,570 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)); [7298-7299] [2023-12-02 12:23:57,571 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)); [7335-7336] [2023-12-02 12:23:57,572 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)); [7372-7373] [2023-12-02 12:23:57,581 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)); [7741-7742] [2023-12-02 12:23:57,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7748] [2023-12-02 12:23:57,702 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12163] [2023-12-02 12:23:57,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12265] [2023-12-02 12:23:57,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12281] [2023-12-02 12:23:57,745 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [12690] [2023-12-02 12:23:57,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14516] [2023-12-02 12:23:57,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18653] [2023-12-02 12:23:57,965 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/neterion/s2io.c"), "i" (7475), "i" (12UL)); [19432-19433] [2023-12-02 12:23:58,054 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i[670542,670555] [2023-12-02 12:23:58,063 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:23:58,426 WARN L675 CHandler]: The function strstr is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:23:58,427 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:23:58,427 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:23:58,436 INFO L206 MainTranslator]: Completed translation [2023-12-02 12:23:58,436 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58 WrapperNode [2023-12-02 12:23:58,436 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 12:23:58,438 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 12:23:58,438 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 12:23:58,438 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 12:23:58,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:58,658 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:59,308 INFO L138 Inliner]: procedures = 551, calls = 9595, calls flagged for inlining = 293, calls inlined = 282, statements flattened = 21804 [2023-12-02 12:23:59,309 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 12:23:59,310 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 12:23:59,310 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 12:23:59,311 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 12:23:59,323 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:59,324 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:59,456 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:59,457 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:59,907 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:23:59,947 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:24:00,004 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:24:00,038 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:24:00,138 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 12:24:00,139 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 12:24:00,139 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 12:24:00,139 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 12:24:00,140 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:58" (1/1) ... [2023-12-02 12:24:00,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:24:00,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:24:00,165 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 12:24:00,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 12:24:00,199 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2023-12-02 12:24:00,199 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2023-12-02 12:24:00,199 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_copy_mac_addr [2023-12-02 12:24:00,199 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_copy_mac_addr [2023-12-02 12:24:00,199 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-12-02 12:24:00,199 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-12-02 12:24:00,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 12:24:00,200 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 12:24:00,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2023-12-02 12:24:00,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2023-12-02 12:24:00,200 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_txdl_getskb [2023-12-02 12:24:00,200 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_txdl_getskb [2023-12-02 12:24:00,200 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2023-12-02 12:24:00,200 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2023-12-02 12:24:00,200 INFO L130 BoogieDeclarations]: Found specification of procedure fill_rx_buffers [2023-12-02 12:24:00,200 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_rx_buffers [2023-12-02 12:24:00,201 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_prog_unicast [2023-12-02 12:24:00,201 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_prog_unicast [2023-12-02 12:24:00,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 12:24:00,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 12:24:00,201 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_init_pci [2023-12-02 12:24:00,201 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_init_pci [2023-12-02 12:24:00,201 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2023-12-02 12:24:00,202 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2023-12-02 12:24:00,202 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-12-02 12:24:00,203 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-12-02 12:24:00,203 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2023-12-02 12:24:00,203 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2023-12-02 12:24:00,203 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-12-02 12:24:00,204 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-12-02 12:24:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 12:24:00,204 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 12:24:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-12-02 12:24:00,204 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-12-02 12:24:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_enable_msi_x [2023-12-02 12:24:00,204 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_enable_msi_x [2023-12-02 12:24:00,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2023-12-02 12:24:00,205 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2023-12-02 12:24:00,205 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_swapper [2023-12-02 12:24:00,205 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_swapper [2023-12-02 12:24:00,205 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 12:24:00,205 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 12:24:00,205 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_stop_tx_queue [2023-12-02 12:24:00,205 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_stop_tx_queue [2023-12-02 12:24:00,205 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-02 12:24:00,206 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_store_unicast_mc [2023-12-02 12:24:00,206 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_store_unicast_mc [2023-12-02 12:24:00,206 INFO L130 BoogieDeclarations]: Found specification of procedure skb_checksum_none_assert [2023-12-02 12:24:00,207 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_checksum_none_assert [2023-12-02 12:24:00,207 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 12:24:00,207 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 12:24:00,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 12:24:00,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 12:24:00,207 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 12:24:00,207 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 12:24:00,207 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-12-02 12:24:00,207 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-12-02 12:24:00,208 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_tx_watchdog [2023-12-02 12:24:00,208 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_tx_watchdog [2023-12-02 12:24:00,208 INFO L130 BoogieDeclarations]: Found specification of procedure check_pci_device_id [2023-12-02 12:24:00,208 INFO L138 BoogieDeclarations]: Found implementation of procedure check_pci_device_id [2023-12-02 12:24:00,208 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 12:24:00,208 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 12:24:00,208 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 12:24:00,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 12:24:00,208 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2023-12-02 12:24:00,208 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2023-12-02 12:24:00,208 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 12:24:00,209 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 12:24:00,209 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2023-12-02 12:24:00,209 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-12-02 12:24:00,209 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-12-02 12:24:00,209 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 12:24:00,209 INFO L130 BoogieDeclarations]: Found specification of procedure en_dis_able_nic_intrs [2023-12-02 12:24:00,209 INFO L138 BoogieDeclarations]: Found implementation of procedure en_dis_able_nic_intrs [2023-12-02 12:24:00,209 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-12-02 12:24:00,209 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-12-02 12:24:00,209 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2023-12-02 12:24:00,210 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2023-12-02 12:24:00,210 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2023-12-02 12:24:00,210 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2023-12-02 12:24:00,210 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_queue_stopped [2023-12-02 12:24:00,210 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_queue_stopped [2023-12-02 12:24:00,210 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_rem_nic [2023-12-02 12:24:00,210 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_rem_nic [2023-12-02 12:24:00,210 INFO L130 BoogieDeclarations]: Found specification of procedure rx_intr_handler [2023-12-02 12:24:00,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_intr_handler [2023-12-02 12:24:00,210 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2023-12-02 12:24:00,211 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2023-12-02 12:24:00,211 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 12:24:00,211 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 12:24:00,211 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_etherdev_mqs [2023-12-02 12:24:00,211 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_etherdev_mqs [2023-12-02 12:24:00,211 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 12:24:00,211 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 12:24:00,211 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2023-12-02 12:24:00,211 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2023-12-02 12:24:00,211 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_ethtool_get_regs_len [2023-12-02 12:24:00,211 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_ethtool_get_regs_len [2023-12-02 12:24:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 12:24:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure SPECIAL_REG_WRITE [2023-12-02 12:24:00,212 INFO L138 BoogieDeclarations]: Found implementation of procedure SPECIAL_REG_WRITE [2023-12-02 12:24:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2023-12-02 12:24:00,212 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2023-12-02 12:24:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 12:24:00,212 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 12:24:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_chk_rx_buffers [2023-12-02 12:24:00,212 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_chk_rx_buffers [2023-12-02 12:24:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-12-02 12:24:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-12-02 12:24:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 12:24:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 12:24:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 12:24:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 12:24:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 12:24:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 12:24:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_read_unicast_mc [2023-12-02 12:24:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_read_unicast_mc [2023-12-02 12:24:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 12:24:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 12:24:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure free_shared_mem [2023-12-02 12:24:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure free_shared_mem [2023-12-02 12:24:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 12:24:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 12:24:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_updt_stats [2023-12-02 12:24:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_updt_stats [2023-12-02 12:24:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 12:24:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 12:24:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure update_L3L4_header [2023-12-02 12:24:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure update_L3L4_header [2023-12-02 12:24:00,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 12:24:00,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 12:24:00,215 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-12-02 12:24:00,215 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-12-02 12:24:00,215 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-12-02 12:24:00,215 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-12-02 12:24:00,215 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-12-02 12:24:00,215 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-12-02 12:24:00,215 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_cmd_complete [2023-12-02 12:24:00,215 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_cmd_complete [2023-12-02 12:24:00,215 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2023-12-02 12:24:00,216 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2023-12-02 12:24:00,216 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_stop_all_tx_queue [2023-12-02 12:24:00,216 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_stop_all_tx_queue [2023-12-02 12:24:00,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 12:24:00,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-12-02 12:24:00,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-12-02 12:24:00,216 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2023-12-02 12:24:00,216 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2023-12-02 12:24:00,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-12-02 12:24:00,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-12-02 12:24:00,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-12-02 12:24:00,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-12-02 12:24:00,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 12:24:00,217 INFO L130 BoogieDeclarations]: Found specification of procedure pci_ioremap_bar [2023-12-02 12:24:00,217 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_ioremap_bar [2023-12-02 12:24:00,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 12:24:00,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 12:24:00,217 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_link [2023-12-02 12:24:00,217 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_link [2023-12-02 12:24:00,217 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 12:24:00,217 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 12:24:00,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure write_eeprom [2023-12-02 12:24:00,218 INFO L138 BoogieDeclarations]: Found implementation of procedure write_eeprom [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 12:24:00,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2023-12-02 12:24:00,218 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-12-02 12:24:00,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_get_eeprom_len [2023-12-02 12:24:00,218 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_get_eeprom_len [2023-12-02 12:24:00,218 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_card_up [2023-12-02 12:24:00,219 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_card_up [2023-12-02 12:24:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-12-02 12:24:00,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-12-02 12:24:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 12:24:00,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2023-12-02 12:24:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-12-02 12:24:00,219 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-12-02 12:24:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-12-02 12:24:00,219 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-12-02 12:24:00,219 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2023-12-02 12:24:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2023-12-02 12:24:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 12:24:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 12:24:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_add_mac [2023-12-02 12:24:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_add_mac [2023-12-02 12:24:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-12-02 12:24:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-12-02 12:24:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 12:24:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 12:24:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2023-12-02 12:24:00,220 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2023-12-02 12:24:00,220 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_led [2023-12-02 12:24:00,221 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_led [2023-12-02 12:24:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2023-12-02 12:24:00,221 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2023-12-02 12:24:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_start_all_tx_queue [2023-12-02 12:24:00,221 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_start_all_tx_queue [2023-12-02 12:24:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-12-02 12:24:00,221 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-12-02 12:24:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-12-02 12:24:00,221 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-12-02 12:24:00,221 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2023-12-02 12:24:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2023-12-02 12:24:00,222 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_close [2023-12-02 12:24:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_close [2023-12-02 12:24:00,222 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2023-12-02 12:24:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2023-12-02 12:24:00,222 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 12:24:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 12:24:00,222 INFO L130 BoogieDeclarations]: Found specification of procedure en_dis_err_alarms [2023-12-02 12:24:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure en_dis_err_alarms [2023-12-02 12:24:00,222 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2023-12-02 12:24:00,222 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2023-12-02 12:24:00,222 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_write_bits [2023-12-02 12:24:00,223 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_write_bits [2023-12-02 12:24:00,223 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-12-02 12:24:00,223 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-12-02 12:24:00,223 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_reset [2023-12-02 12:24:00,223 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_reset [2023-12-02 12:24:00,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-12-02 12:24:00,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-12-02 12:24:00,223 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-12-02 12:24:00,223 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-12-02 12:24:00,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 12:24:00,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 12:24:00,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 12:24:00,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 12:24:00,224 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 12:24:00,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 12:24:00,224 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2023-12-02 12:24:00,224 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2023-12-02 12:24:00,224 INFO L130 BoogieDeclarations]: Found specification of procedure free_rx_buffers [2023-12-02 12:24:00,224 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rx_buffers [2023-12-02 12:24:00,224 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-12-02 12:24:00,224 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-12-02 12:24:00,224 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-12-02 12:24:00,225 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-12-02 12:24:00,225 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2023-12-02 12:24:00,225 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2023-12-02 12:24:00,225 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2023-12-02 12:24:00,225 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2023-12-02 12:24:00,225 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-12-02 12:24:00,225 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-12-02 12:24:00,225 INFO L130 BoogieDeclarations]: Found specification of procedure init_tti [2023-12-02 12:24:00,226 INFO L138 BoogieDeclarations]: Found implementation of procedure init_tti [2023-12-02 12:24:00,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 12:24:00,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 12:24:00,285 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_all_queues [2023-12-02 12:24:00,285 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_all_queues [2023-12-02 12:24:00,286 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_rem_isr [2023-12-02 12:24:00,286 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_rem_isr [2023-12-02 12:24:00,286 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2023-12-02 12:24:00,286 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2023-12-02 12:24:00,286 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-12-02 12:24:00,286 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-12-02 12:24:00,286 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-12-02 12:24:00,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-12-02 12:24:00,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 12:24:00,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 12:24:00,286 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_chk_alarm_bit [2023-12-02 12:24:00,286 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_chk_alarm_bit [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2023-12-02 12:24:00,287 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2023-12-02 12:24:00,287 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-12-02 12:24:00,287 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-12-02 12:24:00,287 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-12-02 12:24:00,287 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom [2023-12-02 12:24:00,287 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom [2023-12-02 12:24:00,287 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 12:24:00,288 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_card_down [2023-12-02 12:24:00,288 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_card_down [2023-12-02 12:24:00,288 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 12:24:00,288 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 12:24:00,288 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2023-12-02 12:24:00,288 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2023-12-02 12:24:00,288 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-12-02 12:24:00,288 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-12-02 12:24:00,288 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 12:24:00,288 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 12:24:00,288 INFO L130 BoogieDeclarations]: Found specification of procedure verify_l3_l4_lro_capable [2023-12-02 12:24:00,289 INFO L138 BoogieDeclarations]: Found implementation of procedure verify_l3_l4_lro_capable [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_link_fault_indication [2023-12-02 12:24:00,289 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_link_fault_indication [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_msix_trans [2023-12-02 12:24:00,289 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_msix_trans [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_multicast [2023-12-02 12:24:00,289 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_multicast [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure lro_append_pkt [2023-12-02 12:24:00,289 INFO L138 BoogieDeclarations]: Found implementation of procedure lro_append_pkt [2023-12-02 12:24:00,289 INFO L130 BoogieDeclarations]: Found specification of procedure verify_xena_quiescence [2023-12-02 12:24:00,290 INFO L138 BoogieDeclarations]: Found implementation of procedure verify_xena_quiescence [2023-12-02 12:24:00,290 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 12:24:00,290 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 12:24:00,290 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-12-02 12:24:00,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-12-02 12:24:00,290 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2023-12-02 12:24:00,290 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2023-12-02 12:24:00,290 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-12-02 12:24:00,290 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-12-02 12:24:00,290 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-12-02 12:24:00,290 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-12-02 12:24:00,291 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-12-02 12:24:00,291 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-12-02 12:24:00,291 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 12:24:00,291 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 12:24:00,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-12-02 12:24:00,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-12-02 12:24:00,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 12:24:00,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 12:24:00,291 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-12-02 12:24:00,291 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-12-02 12:24:00,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-12-02 12:24:00,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-12-02 12:24:00,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 12:24:00,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 12:24:00,292 INFO L130 BoogieDeclarations]: Found specification of procedure tx_intr_handler [2023-12-02 12:24:00,292 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_intr_handler [2023-12-02 12:24:00,292 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2023-12-02 12:24:00,292 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2023-12-02 12:24:00,292 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_trylock [2023-12-02 12:24:00,292 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_trylock [2023-12-02 12:24:00,293 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_all_queues [2023-12-02 12:24:00,293 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_all_queues [2023-12-02 12:24:00,293 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-12-02 12:24:00,293 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-12-02 12:24:00,293 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 12:24:00,293 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 12:24:00,294 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 12:24:00,294 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 12:24:00,294 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_mac_addr [2023-12-02 12:24:00,294 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_mac_addr [2023-12-02 12:24:00,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2023-12-02 12:24:00,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2023-12-02 12:24:00,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_channel_offline [2023-12-02 12:24:00,295 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_channel_offline [2023-12-02 12:24:00,295 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 12:24:00,295 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 12:24:00,295 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_open [2023-12-02 12:24:00,295 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_open [2023-12-02 12:24:00,295 INFO L130 BoogieDeclarations]: Found specification of procedure queue_rx_frame [2023-12-02 12:24:00,296 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_rx_frame [2023-12-02 12:24:00,296 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 12:24:00,296 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 12:24:00,296 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_txpic_intr_handle [2023-12-02 12:24:00,296 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_txpic_intr_handle [2023-12-02 12:24:00,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 12:24:00,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_6 [2023-12-02 12:24:00,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_6 [2023-12-02 12:24:00,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 12:24:00,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 12:24:00,301 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-12-02 12:24:00,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-12-02 12:24:00,301 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_verify_pci_mode [2023-12-02 12:24:00,301 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_verify_pci_mode [2023-12-02 12:24:00,302 INFO L130 BoogieDeclarations]: Found specification of procedure is_s2io_card_up [2023-12-02 12:24:00,302 INFO L138 BoogieDeclarations]: Found implementation of procedure is_s2io_card_up [2023-12-02 12:24:00,302 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 12:24:00,302 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 12:24:00,302 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-12-02 12:24:00,302 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-12-02 12:24:00,303 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_netpoll [2023-12-02 12:24:00,303 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_netpoll [2023-12-02 12:24:00,303 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_chk_xpak_counter [2023-12-02 12:24:00,303 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_chk_xpak_counter [2023-12-02 12:24:00,303 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_subqueue_stopped [2023-12-02 12:24:00,303 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_subqueue_stopped [2023-12-02 12:24:00,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2023-12-02 12:24:00,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2023-12-02 12:24:00,304 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2023-12-02 12:24:00,304 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2023-12-02 12:24:00,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 12:24:00,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 12:24:00,304 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-12-02 12:24:00,305 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-12-02 12:24:00,305 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-12-02 12:24:00,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-12-02 12:24:00,305 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_mdio_read [2023-12-02 12:24:00,305 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_mdio_read [2023-12-02 12:24:00,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_etherdev_mqs [2023-12-02 12:24:00,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_etherdev_mqs [2023-12-02 12:24:00,306 INFO L130 BoogieDeclarations]: Found specification of procedure clear_lro_session [2023-12-02 12:24:00,306 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_lro_session [2023-12-02 12:24:00,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2023-12-02 12:24:00,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2023-12-02 12:24:00,306 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_io_resume [2023-12-02 12:24:00,307 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_io_resume [2023-12-02 12:24:00,307 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-12-02 12:24:00,307 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-12-02 12:24:00,307 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_wake_all_tx_queue [2023-12-02 12:24:00,307 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_wake_all_tx_queue [2023-12-02 12:24:00,307 INFO L130 BoogieDeclarations]: Found specification of procedure remove_msix_isr [2023-12-02 12:24:00,307 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_msix_isr [2023-12-02 12:24:00,308 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_card_down [2023-12-02 12:24:00,308 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_card_down [2023-12-02 12:24:00,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 12:24:00,308 INFO L130 BoogieDeclarations]: Found specification of procedure store_xmsi_data [2023-12-02 12:24:00,308 INFO L138 BoogieDeclarations]: Found implementation of procedure store_xmsi_data [2023-12-02 12:24:00,308 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2023-12-02 12:24:00,308 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2023-12-02 12:24:00,309 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 12:24:00,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 12:24:00,309 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-12-02 12:24:00,309 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-12-02 12:24:00,309 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2023-12-02 12:24:00,309 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2023-12-02 12:24:00,309 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2023-12-02 12:24:00,310 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2023-12-02 12:24:01,864 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 12:24:01,870 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 12:24:02,337 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 12:27:13,594 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-02 12:27:13,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2023-12-02 12:27:13,598 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.constructTransFormula(Statements2TransFormula.java:221) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.getTransFormula(Statements2TransFormula.java:175) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.statementSequence(Statements2TransFormula.java:735) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.util.TransFormulaAdder.addTransitionFormulas(TransFormulaAdder.java:119) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:271) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBuilderObserver.process(RCFGBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 25 more [2023-12-02 12:27:13,602 INFO L158 Benchmark]: Toolchain (without parser) took 201831.84ms. Allocated memory was 140.5MB in the beginning and 2.5GB in the end (delta: 2.4GB). Free memory was 74.8MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2023-12-02 12:27:13,603 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 140.5MB. Free memory is still 111.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 12:27:13,604 INFO L158 Benchmark]: CACSL2BoogieTranslator took 6665.38ms. Allocated memory was 140.5MB in the beginning and 289.4MB in the end (delta: 148.9MB). Free memory was 74.2MB in the beginning and 90.3MB in the end (delta: -16.1MB). Peak memory consumption was 154.3MB. Max. memory is 16.1GB. [2023-12-02 12:27:13,605 INFO L158 Benchmark]: Boogie Procedure Inliner took 871.91ms. Allocated memory was 289.4MB in the beginning and 423.6MB in the end (delta: 134.2MB). Free memory was 90.3MB in the beginning and 216.3MB in the end (delta: -126.0MB). Peak memory consumption was 75.3MB. Max. memory is 16.1GB. [2023-12-02 12:27:13,605 INFO L158 Benchmark]: Boogie Preprocessor took 827.85ms. Allocated memory is still 423.6MB. Free memory was 216.3MB in the beginning and 132.4MB in the end (delta: 83.9MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. [2023-12-02 12:27:13,606 INFO L158 Benchmark]: RCFGBuilder took 193461.98ms. Allocated memory was 423.6MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 132.4MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2023-12-02 12:27:13,609 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 140.5MB. Free memory is still 111.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 6665.38ms. Allocated memory was 140.5MB in the beginning and 289.4MB in the end (delta: 148.9MB). Free memory was 74.2MB in the beginning and 90.3MB in the end (delta: -16.1MB). Peak memory consumption was 154.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 871.91ms. Allocated memory was 289.4MB in the beginning and 423.6MB in the end (delta: 134.2MB). Free memory was 90.3MB in the beginning and 216.3MB in the end (delta: -126.0MB). Peak memory consumption was 75.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 827.85ms. Allocated memory is still 423.6MB. Free memory was 216.3MB in the beginning and 132.4MB in the end (delta: 83.9MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. * RCFGBuilder took 193461.98ms. Allocated memory was 423.6MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 132.4MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6690]: 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"); [6690] - GenericResultAtLocation [Line: 6697]: 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)); [6697] - GenericResultAtLocation [Line: 6704]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6704] - GenericResultAtLocation [Line: 6771]: 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6771-6772] - GenericResultAtLocation [Line: 6777]: 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"); [6777-6779] - GenericResultAtLocation [Line: 6804]: 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6804-6805] - GenericResultAtLocation [Line: 6810]: 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6810-6812] - GenericResultAtLocation [Line: 6836]: 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6836-6837] - GenericResultAtLocation [Line: 6842]: 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6842-6844] - GenericResultAtLocation [Line: 6893]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6893] - GenericResultAtLocation [Line: 6896]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6896] - GenericResultAtLocation [Line: 6899]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6899] - GenericResultAtLocation [Line: 6902]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6902] - GenericResultAtLocation [Line: 6979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6979] - GenericResultAtLocation [Line: 6987]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6987] - GenericResultAtLocation [Line: 6994]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6994] - GenericResultAtLocation [Line: 7001]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7001] - GenericResultAtLocation [Line: 7009]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7009] - GenericResultAtLocation [Line: 7016]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [7016] - GenericResultAtLocation [Line: 7098]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [7098] - GenericResultAtLocation [Line: 7194]: 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)); [7194-7195] - GenericResultAtLocation [Line: 7228]: 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)); [7228-7229] - GenericResultAtLocation [Line: 7269]: 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)); [7269-7270] - GenericResultAtLocation [Line: 7298]: 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)); [7298-7299] - GenericResultAtLocation [Line: 7335]: 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)); [7335-7336] - GenericResultAtLocation [Line: 7372]: 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)); [7372-7373] - GenericResultAtLocation [Line: 7741]: 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)); [7741-7742] - GenericResultAtLocation [Line: 7748]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7748] - GenericResultAtLocation [Line: 12163]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12163] - GenericResultAtLocation [Line: 12265]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12265] - GenericResultAtLocation [Line: 12281]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12281] - GenericResultAtLocation [Line: 12690]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [12690] - GenericResultAtLocation [Line: 14516]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14516] - GenericResultAtLocation [Line: 18653]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18653] - GenericResultAtLocation [Line: 19432]: 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/neterion/s2io.c"), "i" (7475), "i" (12UL)); [19432-19433] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh --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 7a9c3d7dd446e178d22d970eefd0733e8de04a45ddd3864419b6e477ec844b2d --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 12:27:15,504 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 12:27:15,581 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2023-12-02 12:27:15,587 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 12:27:15,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 12:27:15,615 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 12:27:15,615 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 12:27:15,616 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 12:27:15,617 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 12:27:15,617 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 12:27:15,618 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 12:27:15,618 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 12:27:15,619 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 12:27:15,619 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 12:27:15,619 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 12:27:15,620 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 12:27:15,621 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 12:27:15,621 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 12:27:15,622 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 12:27:15,622 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 12:27:15,623 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 12:27:15,623 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 12:27:15,623 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 12:27:15,624 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 12:27:15,624 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 12:27:15,625 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 12:27:15,625 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 12:27:15,626 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 12:27:15,626 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 12:27:15,626 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 12:27:15,627 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 12:27:15,627 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:27:15,628 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 12:27:15,628 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 12:27:15,628 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 12:27:15,629 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 12:27:15,629 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 12:27:15,629 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 12:27:15,629 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 12:27:15,630 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 12:27:15,630 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 12:27:15,630 INFO L153 SettingsManager]: * Logic for external solver=AUFBV 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_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/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_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh 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 -> 7a9c3d7dd446e178d22d970eefd0733e8de04a45ddd3864419b6e477ec844b2d [2023-12-02 12:27:15,926 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 12:27:15,946 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 12:27:15,948 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 12:27:15,949 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 12:27:15,949 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 12:27:15,950 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i [2023-12-02 12:27:18,769 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 12:27:19,474 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 12:27:19,474 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i [2023-12-02 12:27:19,556 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data/4ee963d4e/82cba54e44694d37901e94647cb5f17a/FLAGfa2e66270 [2023-12-02 12:27:19,570 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/data/4ee963d4e/82cba54e44694d37901e94647cb5f17a [2023-12-02 12:27:19,573 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 12:27:19,574 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 12:27:19,576 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 12:27:19,576 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 12:27:19,581 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 12:27:19,581 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:27:19" (1/1) ... [2023-12-02 12:27:19,583 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5872d17e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:19, skipping insertion in model container [2023-12-02 12:27:19,583 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:27:19" (1/1) ... [2023-12-02 12:27:19,793 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 12:27:25,455 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i[670542,670555] [2023-12-02 12:27:25,524 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:27:25,775 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-02 12:27:25,899 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 12:27:26,625 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i[670542,670555] [2023-12-02 12:27:26,630 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:27:26,771 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 12:27:26,940 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"); [6690] [2023-12-02 12:27:26,942 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)); [6697] [2023-12-02 12:27:26,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6704] [2023-12-02 12:27:26,946 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6771-6772] [2023-12-02 12:27:26,947 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"); [6777-6779] [2023-12-02 12:27:26,948 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6804-6805] [2023-12-02 12:27:26,949 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6810-6812] [2023-12-02 12:27:26,950 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6836-6837] [2023-12-02 12:27:26,950 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6842-6844] [2023-12-02 12:27:26,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6893] [2023-12-02 12:27:26,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6896] [2023-12-02 12:27:26,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6899] [2023-12-02 12:27:26,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6902] [2023-12-02 12:27:26,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6979] [2023-12-02 12:27:26,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6987] [2023-12-02 12:27:26,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6994] [2023-12-02 12:27:26,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7001] [2023-12-02 12:27:26,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7009] [2023-12-02 12:27:26,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [7016] [2023-12-02 12:27:26,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [7098] [2023-12-02 12:27:26,964 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)); [7194-7195] [2023-12-02 12:27:26,966 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)); [7228-7229] [2023-12-02 12:27:26,968 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)); [7269-7270] [2023-12-02 12:27:26,970 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)); [7298-7299] [2023-12-02 12:27:26,971 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)); [7335-7336] [2023-12-02 12:27:26,972 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)); [7372-7373] [2023-12-02 12:27:26,983 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)); [7741-7742] [2023-12-02 12:27:26,984 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7748] [2023-12-02 12:27:27,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12163] [2023-12-02 12:27:27,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12265] [2023-12-02 12:27:27,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12281] [2023-12-02 12:27:27,143 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [12690] [2023-12-02 12:27:27,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14516] [2023-12-02 12:27:27,301 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18653] [2023-12-02 12:27:27,321 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/neterion/s2io.c"), "i" (7475), "i" (12UL)); [19432-19433] [2023-12-02 12:27:27,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i[670542,670555] [2023-12-02 12:27:27,423 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:27:27,865 WARN L675 CHandler]: The function strstr is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:27:27,865 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:27:27,865 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 12:27:27,874 INFO L206 MainTranslator]: Completed translation [2023-12-02 12:27:27,874 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27 WrapperNode [2023-12-02 12:27:27,874 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 12:27:27,876 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 12:27:27,876 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 12:27:27,876 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 12:27:27,884 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,048 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,517 INFO L138 Inliner]: procedures = 566, calls = 9595, calls flagged for inlining = 293, calls inlined = 282, statements flattened = 19310 [2023-12-02 12:27:28,518 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 12:27:28,519 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 12:27:28,519 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 12:27:28,519 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 12:27:28,527 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,527 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,608 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,609 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,871 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,905 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:28,991 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:29,035 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:29,161 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 12:27:29,162 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 12:27:29,162 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 12:27:29,162 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 12:27:29,163 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (1/1) ... [2023-12-02 12:27:29,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:27:29,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:27:29,331 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 12:27:29,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 12:27:29,406 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2023-12-02 12:27:29,406 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2023-12-02 12:27:29,406 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_copy_mac_addr [2023-12-02 12:27:29,406 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_copy_mac_addr [2023-12-02 12:27:29,407 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-12-02 12:27:29,407 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-12-02 12:27:29,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 12:27:29,407 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 12:27:29,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2023-12-02 12:27:29,407 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2023-12-02 12:27:29,407 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_txdl_getskb [2023-12-02 12:27:29,407 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_txdl_getskb [2023-12-02 12:27:29,407 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2023-12-02 12:27:29,408 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2023-12-02 12:27:29,408 INFO L130 BoogieDeclarations]: Found specification of procedure fill_rx_buffers [2023-12-02 12:27:29,408 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_rx_buffers [2023-12-02 12:27:29,408 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_prog_unicast [2023-12-02 12:27:29,408 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_prog_unicast [2023-12-02 12:27:29,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 12:27:29,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 12:27:29,408 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_init_pci [2023-12-02 12:27:29,408 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_init_pci [2023-12-02 12:27:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2023-12-02 12:27:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2023-12-02 12:27:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-12-02 12:27:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-12-02 12:27:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2023-12-02 12:27:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2023-12-02 12:27:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-12-02 12:27:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-12-02 12:27:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 12:27:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 12:27:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-12-02 12:27:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-12-02 12:27:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_enable_msi_x [2023-12-02 12:27:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_enable_msi_x [2023-12-02 12:27:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2023-12-02 12:27:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2023-12-02 12:27:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_swapper [2023-12-02 12:27:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_swapper [2023-12-02 12:27:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 12:27:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 12:27:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_stop_tx_queue [2023-12-02 12:27:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_stop_tx_queue [2023-12-02 12:27:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2023-12-02 12:27:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2023-12-02 12:27:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-02 12:27:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_store_unicast_mc [2023-12-02 12:27:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_store_unicast_mc [2023-12-02 12:27:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure skb_checksum_none_assert [2023-12-02 12:27:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_checksum_none_assert [2023-12-02 12:27:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-12-02 12:27:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-12-02 12:27:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-12-02 12:27:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-12-02 12:27:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 12:27:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 12:27:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-12-02 12:27:29,413 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-12-02 12:27:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_tx_watchdog [2023-12-02 12:27:29,413 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_tx_watchdog [2023-12-02 12:27:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure check_pci_device_id [2023-12-02 12:27:29,413 INFO L138 BoogieDeclarations]: Found implementation of procedure check_pci_device_id [2023-12-02 12:27:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-12-02 12:27:29,413 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-12-02 12:27:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 12:27:29,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 12:27:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2023-12-02 12:27:29,414 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2023-12-02 12:27:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 12:27:29,414 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 12:27:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2023-12-02 12:27:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-12-02 12:27:29,414 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-12-02 12:27:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 12:27:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure en_dis_able_nic_intrs [2023-12-02 12:27:29,415 INFO L138 BoogieDeclarations]: Found implementation of procedure en_dis_able_nic_intrs [2023-12-02 12:27:29,415 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-12-02 12:27:29,415 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-12-02 12:27:29,415 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2023-12-02 12:27:29,415 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2023-12-02 12:27:29,415 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2023-12-02 12:27:29,415 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2023-12-02 12:27:29,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-12-02 12:27:29,415 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_queue_stopped [2023-12-02 12:27:29,416 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_queue_stopped [2023-12-02 12:27:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_rem_nic [2023-12-02 12:27:29,416 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_rem_nic [2023-12-02 12:27:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 12:27:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-12-02 12:27:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2023-12-02 12:27:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure rx_intr_handler [2023-12-02 12:27:29,416 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_intr_handler [2023-12-02 12:27:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2023-12-02 12:27:29,417 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2023-12-02 12:27:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 12:27:29,417 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 12:27:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_etherdev_mqs [2023-12-02 12:27:29,417 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_etherdev_mqs [2023-12-02 12:27:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 12:27:29,417 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 12:27:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2023-12-02 12:27:29,417 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2023-12-02 12:27:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_ethtool_get_regs_len [2023-12-02 12:27:29,418 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_ethtool_get_regs_len [2023-12-02 12:27:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure SPECIAL_REG_WRITE [2023-12-02 12:27:29,418 INFO L138 BoogieDeclarations]: Found implementation of procedure SPECIAL_REG_WRITE [2023-12-02 12:27:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2023-12-02 12:27:29,418 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2023-12-02 12:27:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 12:27:29,418 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 12:27:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_chk_rx_buffers [2023-12-02 12:27:29,419 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_chk_rx_buffers [2023-12-02 12:27:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-12-02 12:27:29,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-12-02 12:27:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-12-02 12:27:29,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-12-02 12:27:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 12:27:29,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 12:27:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 12:27:29,420 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 12:27:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_read_unicast_mc [2023-12-02 12:27:29,420 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_read_unicast_mc [2023-12-02 12:27:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 12:27:29,420 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 12:27:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure free_shared_mem [2023-12-02 12:27:29,420 INFO L138 BoogieDeclarations]: Found implementation of procedure free_shared_mem [2023-12-02 12:27:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-12-02 12:27:29,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-12-02 12:27:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_updt_stats [2023-12-02 12:27:29,421 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_updt_stats [2023-12-02 12:27:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-12-02 12:27:29,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-12-02 12:27:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure update_L3L4_header [2023-12-02 12:27:29,421 INFO L138 BoogieDeclarations]: Found implementation of procedure update_L3L4_header [2023-12-02 12:27:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-12-02 12:27:29,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-12-02 12:27:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-12-02 12:27:29,421 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-12-02 12:27:29,422 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-12-02 12:27:29,422 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-12-02 12:27:29,422 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-12-02 12:27:29,422 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-12-02 12:27:29,422 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_cmd_complete [2023-12-02 12:27:29,422 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_cmd_complete [2023-12-02 12:27:29,422 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2023-12-02 12:27:29,422 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2023-12-02 12:27:29,422 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_stop_all_tx_queue [2023-12-02 12:27:29,423 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_stop_all_tx_queue [2023-12-02 12:27:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 12:27:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-12-02 12:27:29,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-12-02 12:27:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2023-12-02 12:27:29,423 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2023-12-02 12:27:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-12-02 12:27:29,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-12-02 12:27:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-12-02 12:27:29,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-12-02 12:27:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 12:27:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure pci_ioremap_bar [2023-12-02 12:27:29,424 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_ioremap_bar [2023-12-02 12:27:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 12:27:29,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 12:27:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_link [2023-12-02 12:27:29,424 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_link [2023-12-02 12:27:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 12:27:29,424 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure write_eeprom [2023-12-02 12:27:29,425 INFO L138 BoogieDeclarations]: Found implementation of procedure write_eeprom [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 12:27:29,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2023-12-02 12:27:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2023-12-02 12:27:29,426 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2023-12-02 12:27:29,426 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_get_eeprom_len [2023-12-02 12:27:29,426 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_get_eeprom_len [2023-12-02 12:27:29,426 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2023-12-02 12:27:29,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2023-12-02 12:27:29,426 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_card_up [2023-12-02 12:27:29,426 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_card_up [2023-12-02 12:27:29,426 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-12-02 12:27:29,426 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-12-02 12:27:29,426 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2023-12-02 12:27:29,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2023-12-02 12:27:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-12-02 12:27:29,427 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-12-02 12:27:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-12-02 12:27:29,427 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-12-02 12:27:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2023-12-02 12:27:29,427 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2023-12-02 12:27:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 12:27:29,427 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 12:27:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_add_mac [2023-12-02 12:27:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_add_mac [2023-12-02 12:27:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-12-02 12:27:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-12-02 12:27:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-12-02 12:27:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-12-02 12:27:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2023-12-02 12:27:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2023-12-02 12:27:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_led [2023-12-02 12:27:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_led [2023-12-02 12:27:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2023-12-02 12:27:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2023-12-02 12:27:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_start_all_tx_queue [2023-12-02 12:27:29,429 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_start_all_tx_queue [2023-12-02 12:27:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-12-02 12:27:29,429 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-12-02 12:27:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-12-02 12:27:29,429 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-12-02 12:27:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2023-12-02 12:27:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2023-12-02 12:27:29,429 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2023-12-02 12:27:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_close [2023-12-02 12:27:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_close [2023-12-02 12:27:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2023-12-02 12:27:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2023-12-02 12:27:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 12:27:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 12:27:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure en_dis_err_alarms [2023-12-02 12:27:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure en_dis_err_alarms [2023-12-02 12:27:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2023-12-02 12:27:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2023-12-02 12:27:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_write_bits [2023-12-02 12:27:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_write_bits [2023-12-02 12:27:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-12-02 12:27:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-12-02 12:27:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_reset [2023-12-02 12:27:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_reset [2023-12-02 12:27:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-12-02 12:27:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-12-02 12:27:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-12-02 12:27:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-12-02 12:27:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 12:27:29,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2023-12-02 12:27:29,432 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2023-12-02 12:27:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure free_rx_buffers [2023-12-02 12:27:29,433 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rx_buffers [2023-12-02 12:27:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-12-02 12:27:29,433 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-12-02 12:27:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-12-02 12:27:29,433 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-12-02 12:27:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2023-12-02 12:27:29,433 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2023-12-02 12:27:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2023-12-02 12:27:29,433 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2023-12-02 12:27:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-12-02 12:27:29,434 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-12-02 12:27:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure init_tti [2023-12-02 12:27:29,434 INFO L138 BoogieDeclarations]: Found implementation of procedure init_tti [2023-12-02 12:27:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-12-02 12:27:29,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-12-02 12:27:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_all_queues [2023-12-02 12:27:29,434 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_all_queues [2023-12-02 12:27:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_rem_isr [2023-12-02 12:27:29,434 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_rem_isr [2023-12-02 12:27:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2023-12-02 12:27:29,435 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2023-12-02 12:27:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-12-02 12:27:29,435 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-12-02 12:27:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-12-02 12:27:29,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-12-02 12:27:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 12:27:29,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 12:27:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_chk_alarm_bit [2023-12-02 12:27:29,435 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_chk_alarm_bit [2023-12-02 12:27:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2023-12-02 12:27:29,436 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2023-12-02 12:27:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2023-12-02 12:27:29,436 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2023-12-02 12:27:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-12-02 12:27:29,436 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-12-02 12:27:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-12-02 12:27:29,436 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-12-02 12:27:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-12-02 12:27:29,436 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-12-02 12:27:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom [2023-12-02 12:27:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom [2023-12-02 12:27:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 12:27:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure do_s2io_card_down [2023-12-02 12:27:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure do_s2io_card_down [2023-12-02 12:27:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 12:27:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 12:27:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2023-12-02 12:27:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2023-12-02 12:27:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-12-02 12:27:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-12-02 12:27:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 12:27:29,438 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 12:27:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure verify_l3_l4_lro_capable [2023-12-02 12:27:29,438 INFO L138 BoogieDeclarations]: Found implementation of procedure verify_l3_l4_lro_capable [2023-12-02 12:27:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 12:27:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_link_fault_indication [2023-12-02 12:27:29,438 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_link_fault_indication [2023-12-02 12:27:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_msix_trans [2023-12-02 12:27:29,438 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_msix_trans [2023-12-02 12:27:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_multicast [2023-12-02 12:27:29,439 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_multicast [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure lro_append_pkt [2023-12-02 12:27:29,439 INFO L138 BoogieDeclarations]: Found implementation of procedure lro_append_pkt [2023-12-02 12:27:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure verify_xena_quiescence [2023-12-02 12:27:29,439 INFO L138 BoogieDeclarations]: Found implementation of procedure verify_xena_quiescence [2023-12-02 12:27:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 12:27:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 12:27:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2023-12-02 12:27:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2023-12-02 12:27:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-12-02 12:27:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-12-02 12:27:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-12-02 12:27:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-12-02 12:27:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-12-02 12:27:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-12-02 12:27:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2023-12-02 12:27:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2023-12-02 12:27:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 12:27:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 12:27:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-12-02 12:27:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-12-02 12:27:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-12-02 12:27:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-12-02 12:27:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-12-02 12:27:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-12-02 12:27:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-12-02 12:27:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-12-02 12:27:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 12:27:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 12:27:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure tx_intr_handler [2023-12-02 12:27:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_intr_handler [2023-12-02 12:27:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2023-12-02 12:27:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2023-12-02 12:27:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_trylock [2023-12-02 12:27:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_trylock [2023-12-02 12:27:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_all_queues [2023-12-02 12:27:29,443 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_all_queues [2023-12-02 12:27:29,443 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-12-02 12:27:29,443 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-12-02 12:27:29,443 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 12:27:29,443 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 12:27:29,443 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-12-02 12:27:29,443 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-12-02 12:27:29,443 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_set_mac_addr [2023-12-02 12:27:29,443 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_set_mac_addr [2023-12-02 12:27:29,443 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2023-12-02 12:27:29,444 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2023-12-02 12:27:29,444 INFO L130 BoogieDeclarations]: Found specification of procedure pci_channel_offline [2023-12-02 12:27:29,444 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_channel_offline [2023-12-02 12:27:29,444 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2023-12-02 12:27:29,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2023-12-02 12:27:29,444 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 12:27:29,444 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 12:27:29,444 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_open [2023-12-02 12:27:29,444 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_open [2023-12-02 12:27:29,444 INFO L130 BoogieDeclarations]: Found specification of procedure queue_rx_frame [2023-12-02 12:27:29,445 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_rx_frame [2023-12-02 12:27:29,445 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 12:27:29,445 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 12:27:29,445 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_txpic_intr_handle [2023-12-02 12:27:29,445 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_txpic_intr_handle [2023-12-02 12:27:29,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2023-12-02 12:27:29,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_6 [2023-12-02 12:27:29,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_6 [2023-12-02 12:27:29,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2023-12-02 12:27:29,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2023-12-02 12:27:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2023-12-02 12:27:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 12:27:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 12:27:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_verify_pci_mode [2023-12-02 12:27:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_verify_pci_mode [2023-12-02 12:27:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure is_s2io_card_up [2023-12-02 12:27:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure is_s2io_card_up [2023-12-02 12:27:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 12:27:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 12:27:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-12-02 12:27:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-12-02 12:27:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_netpoll [2023-12-02 12:27:29,447 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_netpoll [2023-12-02 12:27:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_chk_xpak_counter [2023-12-02 12:27:29,447 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_chk_xpak_counter [2023-12-02 12:27:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_subqueue_stopped [2023-12-02 12:27:29,447 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_subqueue_stopped [2023-12-02 12:27:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2023-12-02 12:27:29,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2023-12-02 12:27:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2023-12-02 12:27:29,447 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2023-12-02 12:27:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-12-02 12:27:29,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-12-02 12:27:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-12-02 12:27:29,448 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-12-02 12:27:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_mdio_read [2023-12-02 12:27:29,448 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_mdio_read [2023-12-02 12:27:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_etherdev_mqs [2023-12-02 12:27:29,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_etherdev_mqs [2023-12-02 12:27:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure clear_lro_session [2023-12-02 12:27:29,448 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_lro_session [2023-12-02 12:27:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2023-12-02 12:27:29,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2023-12-02 12:27:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_io_resume [2023-12-02 12:27:29,449 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_io_resume [2023-12-02 12:27:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-12-02 12:27:29,449 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-12-02 12:27:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_wake_all_tx_queue [2023-12-02 12:27:29,449 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_wake_all_tx_queue [2023-12-02 12:27:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure remove_msix_isr [2023-12-02 12:27:29,449 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_msix_isr [2023-12-02 12:27:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure s2io_card_down [2023-12-02 12:27:29,449 INFO L138 BoogieDeclarations]: Found implementation of procedure s2io_card_down [2023-12-02 12:27:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure store_xmsi_data [2023-12-02 12:27:29,450 INFO L138 BoogieDeclarations]: Found implementation of procedure store_xmsi_data [2023-12-02 12:27:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2023-12-02 12:27:29,450 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2023-12-02 12:27:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-12-02 12:27:29,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-12-02 12:27:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-12-02 12:27:29,450 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-12-02 12:27:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2023-12-02 12:27:29,450 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2023-12-02 12:27:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2023-12-02 12:27:29,450 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2023-12-02 12:27:31,008 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 12:27:31,013 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 12:27:35,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 12:32:59,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2023-12-02 12:33:00,789 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 12:33:11,084 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 12:33:11,085 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-02 12:33:11,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:33:11 BoogieIcfgContainer [2023-12-02 12:33:11,087 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 12:33:11,089 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 12:33:11,089 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 12:33:11,092 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 12:33:11,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:27:19" (1/3) ... [2023-12-02 12:33:11,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42e01be1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:33:11, skipping insertion in model container [2023-12-02 12:33:11,093 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:27" (2/3) ... [2023-12-02 12:33:11,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42e01be1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:33:11, skipping insertion in model container [2023-12-02 12:33:11,094 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:33:11" (3/3) ... [2023-12-02 12:33:11,095 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-neterion-s2io.cil.i [2023-12-02 12:33:11,111 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 12:33:11,111 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 12:33:11,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 12:33:11,243 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@11d9366c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 12:33:11,243 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 12:33:11,269 INFO L276 IsEmpty]: Start isEmpty. Operand has 4834 states, 3150 states have (on average 1.399047619047619) internal successors, (4407), 3261 states have internal predecessors, (4407), 1485 states have call successors, (1485), 200 states have call predecessors, (1485), 199 states have return successors, (1478), 1439 states have call predecessors, (1478), 1478 states have call successors, (1478) [2023-12-02 12:33:11,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2023-12-02 12:33:11,295 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:33:11,296 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:33:11,297 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:33:11,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:33:11,302 INFO L85 PathProgramCache]: Analyzing trace with hash -801531342, now seen corresponding path program 1 times [2023-12-02 12:33:11,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:33:11,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [396586917] [2023-12-02 12:33:11,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:33:11,349 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:33:11,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:33:11,350 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:33:11,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_207e0490-a003-48d6-94a1-6283df3ce9ef/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process