./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.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_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91 --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 91f73b42c8fe3db55fbb7a7497120df3b9b2fa6084f78fe538d2c182c8caed17 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-24 23:21:48,225 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-24 23:21:48,322 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-11-24 23:21:48,326 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-24 23:21:48,327 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-24 23:21:48,350 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-24 23:21:48,351 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-24 23:21:48,352 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-24 23:21:48,353 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-24 23:21:48,353 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-24 23:21:48,354 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-24 23:21:48,354 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-24 23:21:48,355 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-24 23:21:48,356 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-24 23:21:48,356 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-24 23:21:48,357 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-24 23:21:48,357 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-24 23:21:48,358 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-24 23:21:48,359 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-24 23:21:48,359 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-24 23:21:48,360 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-24 23:21:48,361 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-24 23:21:48,362 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-24 23:21:48,362 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-24 23:21:48,363 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-24 23:21:48,363 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-24 23:21:48,364 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-24 23:21:48,364 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-24 23:21:48,365 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-24 23:21:48,365 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-24 23:21:48,366 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-24 23:21:48,367 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-24 23:21:48,367 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-24 23:21:48,367 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-24 23:21:48,368 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-24 23:21:48,368 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-24 23:21:48,369 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-24 23:21:48,369 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-24 23:21:48,369 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-24 23:21:48,370 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-24 23:21:48,370 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-24 23:21:48,370 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-24 23:21:48,371 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-24 23:21:48,371 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-24 23:21:48,371 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_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/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_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91 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 -> 91f73b42c8fe3db55fbb7a7497120df3b9b2fa6084f78fe538d2c182c8caed17 [2023-11-24 23:21:48,586 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-24 23:21:48,612 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-24 23:21:48,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-24 23:21:48,616 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-24 23:21:48,616 INFO L274 PluginConnector]: CDTParser initialized [2023-11-24 23:21:48,617 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i [2023-11-24 23:21:51,655 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-24 23:21:52,558 INFO L384 CDTParser]: Found 1 translation units. [2023-11-24 23:21:52,558 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i [2023-11-24 23:21:52,648 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/data/69be64d0f/9e1448aa46af44c89ea3c9bc08bcc954/FLAGa913f3b92 [2023-11-24 23:21:52,667 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/data/69be64d0f/9e1448aa46af44c89ea3c9bc08bcc954 [2023-11-24 23:21:52,674 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-24 23:21:52,676 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-24 23:21:52,678 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-24 23:21:52,678 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-24 23:21:52,684 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-24 23:21:52,685 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 11:21:52" (1/1) ... [2023-11-24 23:21:52,686 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b1ea3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:21:52, skipping insertion in model container [2023-11-24 23:21:52,687 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 11:21:52" (1/1) ... [2023-11-24 23:21:52,976 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-24 23:21:59,772 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[583669,583682] [2023-11-24 23:21:59,776 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[583838,583851] [2023-11-24 23:21:59,777 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[584005,584018] [2023-11-24 23:21:59,778 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[584173,584186] [2023-11-24 23:21:59,820 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-24 23:22:00,007 INFO L202 MainTranslator]: Completed pre-run [2023-11-24 23:22:00,148 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"); [6177] [2023-11-24 23:22:00,150 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)); [6184] [2023-11-24 23:22:00,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6191] [2023-11-24 23:22:00,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6207] [2023-11-24 23:22:00,153 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/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6273-6274] [2023-11-24 23:22:00,154 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"); [6279-6281] [2023-11-24 23:22:00,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6457] [2023-11-24 23:22:00,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [6465] [2023-11-24 23:22:00,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6473] [2023-11-24 23:22:00,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6480] [2023-11-24 23:22:00,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [6487] [2023-11-24 23:22:00,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6494] [2023-11-24 23:22:00,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6591] [2023-11-24 23:22:00,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [6620-6621] [2023-11-24 23:22:00,172 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)); [6750-6751] [2023-11-24 23:22:00,174 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)); [6784-6785] [2023-11-24 23:22:00,175 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)); [6825-6826] [2023-11-24 23:22:00,176 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)); [6854-6855] [2023-11-24 23:22:00,177 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)); [6891-6892] [2023-11-24 23:22:00,179 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)); [6928-6929] [2023-11-24 23:22:00,191 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)); [7423-7424] [2023-11-24 23:22:00,192 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7430] [2023-11-24 23:22:00,195 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7609] [2023-11-24 23:22:00,196 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7649] [2023-11-24 23:22:00,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7826] [2023-11-24 23:22:00,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7829] [2023-11-24 23:22:00,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7832] [2023-11-24 23:22:00,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7835] [2023-11-24 23:22:00,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7866] [2023-11-24 23:22:00,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7869] [2023-11-24 23:22:00,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7872] [2023-11-24 23:22:00,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7875] [2023-11-24 23:22:00,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7906] [2023-11-24 23:22:00,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7909] [2023-11-24 23:22:00,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7912] [2023-11-24 23:22:00,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7915] [2023-11-24 23:22:00,203 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [7946] [2023-11-24 23:22:00,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7949] [2023-11-24 23:22:00,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7952] [2023-11-24 23:22:00,206 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7955] [2023-11-24 23:22:00,208 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8076] [2023-11-24 23:22:00,208 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8079] [2023-11-24 23:22:00,208 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8082] [2023-11-24 23:22:00,208 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8085] [2023-11-24 23:22:00,209 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8116] [2023-11-24 23:22:00,209 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8119] [2023-11-24 23:22:00,209 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8122] [2023-11-24 23:22:00,210 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8125] [2023-11-24 23:22:00,210 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8156] [2023-11-24 23:22:00,211 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8159] [2023-11-24 23:22:00,211 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8162] [2023-11-24 23:22:00,211 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8165] [2023-11-24 23:22:00,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8196] [2023-11-24 23:22:00,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8199] [2023-11-24 23:22:00,213 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8202] [2023-11-24 23:22:00,213 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8205] [2023-11-24 23:22:00,314 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9930] [2023-11-24 23:22:00,314 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9932] [2023-11-24 23:22:00,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/marvell/sky2.c"), "i" (1173), "i" (12UL)); [9971-9972] [2023-11-24 23:22:00,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10248] [2023-11-24 23:22:00,476 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/marvell/sky2.c"), "i" (2023), "i" (12UL)); [11193-11194] [2023-11-24 23:22:00,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11231] [2023-11-24 23:22:00,580 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [11935] [2023-11-24 23:22:00,583 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)sky2->rx_ring + (unsigned long )sky2->rx_next) [11983] [2023-11-24 23:22:00,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/marvell/sky2.c"), "i" (2687), "i" (12UL)); [12125-12126] [2023-11-24 23:22:00,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12223] [2023-11-24 23:22:00,628 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)hw->st_le + (unsigned long )hw->st_idx) [12877] [2023-11-24 23:22:00,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/marvell/sky2.c"), "i" (3130), "i" (12UL)); [12962-12963] [2023-11-24 23:22:01,006 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[583669,583682] [2023-11-24 23:22:01,007 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[583838,583851] [2023-11-24 23:22:01,008 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[584005,584018] [2023-11-24 23:22:01,008 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_71f10728-df29-4edf-95ff-5b0ce22f884e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i[584173,584186] [2023-11-24 23:22:01,023 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-24 23:22:01,419 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-24 23:22:01,419 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-11-24 23:22:01,419 WARN L675 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-11-24 23:22:01,419 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-24 23:22:01,419 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-24 23:22:01,427 INFO L206 MainTranslator]: Completed translation [2023-11-24 23:22:01,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01 WrapperNode [2023-11-24 23:22:01,429 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-24 23:22:01,430 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-24 23:22:01,431 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-24 23:22:01,431 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-24 23:22:01,438 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:01,627 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,125 INFO L138 Inliner]: procedures = 798, calls = 5741, calls flagged for inlining = 407, calls inlined = 345, statements flattened = 12356 [2023-11-24 23:22:02,135 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-24 23:22:02,136 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-24 23:22:02,136 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-24 23:22:02,136 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-24 23:22:02,155 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,155 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,241 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,241 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,527 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,588 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,643 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,690 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,775 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-24 23:22:02,776 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-24 23:22:02,776 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-24 23:22:02,777 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-24 23:22:02,777 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (1/1) ... [2023-11-24 23:22:02,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-24 23:22:02,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/z3 [2023-11-24 23:22:02,807 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-24 23:22:02,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71f10728-df29-4edf-95ff-5b0ce22f884e/bin/utaipan-verify-SwPr7d2a91/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-24 23:22:02,860 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-11-24 23:22:02,860 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-11-24 23:22:02,860 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_remove [2023-11-24 23:22:02,860 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_remove [2023-11-24 23:22:02,860 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_led [2023-11-24 23:22:02,860 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_led [2023-11-24 23:22:02,861 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_alloc_rx_skbs [2023-11-24 23:22:02,861 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_alloc_rx_skbs [2023-11-24 23:22:02,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-24 23:22:02,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-24 23:22:02,861 INFO L130 BoogieDeclarations]: Found specification of procedure rx_set_rss [2023-11-24 23:22:02,861 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_set_rss [2023-11-24 23:22:02,861 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_power_aux [2023-11-24 23:22:02,861 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_power_aux [2023-11-24 23:22:02,861 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-11-24 23:22:02,862 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-11-24 23:22:02,862 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2023-11-24 23:22:02,862 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2023-11-24 23:22:02,862 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-24 23:22:02,862 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-24 23:22:02,862 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_add_filter [2023-11-24 23:22:02,862 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_add_filter [2023-11-24 23:22:02,862 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2023-11-24 23:22:02,863 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2023-11-24 23:22:02,863 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-11-24 23:22:02,863 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-11-24 23:22:02,863 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2023-11-24 23:22:02,863 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2023-11-24 23:22:02,863 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-24 23:22:02,863 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size_set [2023-11-24 23:22:02,863 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size_set [2023-11-24 23:22:02,864 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-11-24 23:22:02,864 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-11-24 23:22:02,864 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-11-24 23:22:02,864 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-11-24 23:22:02,864 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_init_netdev [2023-11-24 23:22:02,864 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_init_netdev [2023-11-24 23:22:02,864 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-11-24 23:22:02,864 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-11-24 23:22:02,865 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-11-24 23:22:02,865 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-11-24 23:22:02,865 INFO L130 BoogieDeclarations]: Found specification of procedure netif_schedule_queue [2023-11-24 23:22:02,865 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_schedule_queue [2023-11-24 23:22:02,865 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_get_regs_len [2023-11-24 23:22:02,865 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_get_regs_len [2023-11-24 23:22:02,865 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2023-11-24 23:22:02,865 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2023-11-24 23:22:02,866 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-11-24 23:22:02,866 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-11-24 23:22:02,866 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_update [2023-11-24 23:22:02,866 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_update [2023-11-24 23:22:02,866 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-11-24 23:22:02,866 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-11-24 23:22:02,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-24 23:22:02,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-24 23:22:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-24 23:22:02,867 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-24 23:22:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_ramset [2023-11-24 23:22:02,867 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_ramset [2023-11-24 23:22:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-24 23:22:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_update_features [2023-11-24 23:22:02,867 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_update_features [2023-11-24 23:22:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_netpoll [2023-11-24 23:22:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_netpoll [2023-11-24 23:22:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2023-11-24 23:22:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2023-11-24 23:22:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-11-24 23:22:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-11-24 23:22:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2023-11-24 23:22:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2023-11-24 23:22:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-11-24 23:22:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-11-24 23:22:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-11-24 23:22:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-11-24 23:22:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-11-24 23:22:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-11-24 23:22:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2023-11-24 23:22:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2023-11-24 23:22:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2023-11-24 23:22:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2023-11-24 23:22:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-11-24 23:22:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2023-11-24 23:22:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-24 23:22:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_add [2023-11-24 23:22:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_add [2023-11-24 23:22:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2023-11-24 23:22:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2023-11-24 23:22:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-24 23:22:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_map_skb [2023-11-24 23:22:02,871 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_map_skb [2023-11-24 23:22:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_resume [2023-11-24 23:22:02,871 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_resume [2023-11-24 23:22:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure roundup_ring_size [2023-11-24 23:22:02,871 INFO L138 BoogieDeclarations]: Found implementation of procedure roundup_ring_size [2023-11-24 23:22:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-24 23:22:02,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-24 23:22:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-24 23:22:02,872 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-24 23:22:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-24 23:22:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-11-24 23:22:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_read32 [2023-11-24 23:22:02,872 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_read32 [2023-11-24 23:22:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_disable [2023-11-24 23:22:02,872 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_disable [2023-11-24 23:22:02,873 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_clean [2023-11-24 23:22:02,873 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_clean [2023-11-24 23:22:02,873 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2023-11-24 23:22:02,873 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2023-11-24 23:22:02,873 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-24 23:22:02,873 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-24 23:22:02,873 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_hw_down [2023-11-24 23:22:02,873 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_hw_down [2023-11-24 23:22:02,874 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-11-24 23:22:02,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-11-24 23:22:02,874 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_phy_reinit [2023-11-24 23:22:02,874 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_phy_reinit [2023-11-24 23:22:02,874 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-24 23:22:02,874 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-24 23:22:02,874 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_read16 [2023-11-24 23:22:02,874 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_read16 [2023-11-24 23:22:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-24 23:22:02,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-24 23:22:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_write16 [2023-11-24 23:22:02,875 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_write16 [2023-11-24 23:22:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-24 23:22:02,875 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-24 23:22:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_free_buffers [2023-11-24 23:22:02,875 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_free_buffers [2023-11-24 23:22:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-11-24 23:22:02,876 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-11-24 23:22:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-24 23:22:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-11-24 23:22:02,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-11-24 23:22:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2023-11-24 23:22:02,876 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2023-11-24 23:22:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromio [2023-11-24 23:22:02,877 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromio [2023-11-24 23:22:02,877 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-11-24 23:22:02,877 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-11-24 23:22:02,877 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_read32 [2023-11-24 23:22:02,877 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_read32 [2023-11-24 23:22:02,877 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-11-24 23:22:02,877 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_set_multicast [2023-11-24 23:22:02,877 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_set_multicast [2023-11-24 23:22:02,878 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-11-24 23:22:02,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-11-24 23:22:02,878 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_prefetch_init [2023-11-24 23:22:02,878 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_prefetch_init [2023-11-24 23:22:02,878 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_reset [2023-11-24 23:22:02,878 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_reset [2023-11-24 23:22:02,878 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-11-24 23:22:02,878 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-11-24 23:22:02,878 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2023-11-24 23:22:02,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2023-11-24 23:22:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-11-24 23:22:02,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-11-24 23:22:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_phy_lock_of_sky2_port [2023-11-24 23:22:02,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_phy_lock_of_sky2_port [2023-11-24 23:22:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-24 23:22:02,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-24 23:22:02,881 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-11-24 23:22:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-11-24 23:22:02,881 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2023-11-24 23:22:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2023-11-24 23:22:02,881 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_vpd_wait [2023-11-24 23:22:02,882 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_vpd_wait [2023-11-24 23:22:02,882 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-11-24 23:22:02,882 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-11-24 23:22:02,882 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_shutdown [2023-11-24 23:22:02,882 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_shutdown [2023-11-24 23:22:02,882 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_read16 [2023-11-24 23:22:02,882 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_read16 [2023-11-24 23:22:02,882 INFO L130 BoogieDeclarations]: Found specification of procedure get_tx_le [2023-11-24 23:22:02,882 INFO L138 BoogieDeclarations]: Found implementation of procedure get_tx_le [2023-11-24 23:22:02,883 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_stop [2023-11-24 23:22:02,883 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_stop [2023-11-24 23:22:02,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-24 23:22:02,883 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-11-24 23:22:02,883 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-11-24 23:22:02,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-24 23:22:02,883 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_all_down [2023-11-24 23:22:02,883 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_all_down [2023-11-24 23:22:02,884 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2023-11-24 23:22:02,884 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2023-11-24 23:22:02,884 INFO L130 BoogieDeclarations]: Found specification of procedure __gm_phy_read [2023-11-24 23:22:02,884 INFO L138 BoogieDeclarations]: Found implementation of procedure __gm_phy_read [2023-11-24 23:22:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-24 23:22:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-24 23:22:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2023-11-24 23:22:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2023-11-24 23:22:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-24 23:22:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-24 23:22:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure gma_write16 [2023-11-24 23:22:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_write16 [2023-11-24 23:22:02,887 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-11-24 23:22:02,887 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-11-24 23:22:02,887 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_next_rx [2023-11-24 23:22:02,887 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_next_rx [2023-11-24 23:22:02,887 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-11-24 23:22:02,887 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-11-24 23:22:02,887 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2023-11-24 23:22:02,887 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2023-11-24 23:22:02,888 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_get_eeprom_len [2023-11-24 23:22:02,888 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_get_eeprom_len [2023-11-24 23:22:02,888 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-24 23:22:02,888 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-24 23:22:02,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_79 [2023-11-24 23:22:02,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_79 [2023-11-24 23:22:02,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-24 23:22:02,888 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_us2clk [2023-11-24 23:22:02,888 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_us2clk [2023-11-24 23:22:02,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-24 23:22:02,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-24 23:22:02,889 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_bh [2023-11-24 23:22:02,889 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_bh [2023-11-24 23:22:02,889 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2023-11-24 23:22:02,889 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2023-11-24 23:22:02,889 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2023-11-24 23:22:02,889 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2023-11-24 23:22:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-24 23:22:02,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-24 23:22:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2023-11-24 23:22:02,890 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2023-11-24 23:22:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_qset [2023-11-24 23:22:02,890 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_qset [2023-11-24 23:22:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_mhz [2023-11-24 23:22:02,890 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_mhz [2023-11-24 23:22:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-11-24 23:22:02,891 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-11-24 23:22:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-24 23:22:02,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-24 23:22:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2023-11-24 23:22:02,891 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2023-11-24 23:22:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats32 [2023-11-24 23:22:02,891 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats32 [2023-11-24 23:22:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-24 23:22:02,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-24 23:22:02,892 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-11-24 23:22:02,892 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-11-24 23:22:02,892 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_supported_modes [2023-11-24 23:22:02,892 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_supported_modes [2023-11-24 23:22:02,892 INFO L130 BoogieDeclarations]: Found specification of procedure gm_phy_read [2023-11-24 23:22:02,892 INFO L138 BoogieDeclarations]: Found implementation of procedure gm_phy_read [2023-11-24 23:22:02,892 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_alloc [2023-11-24 23:22:02,892 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_alloc [2023-11-24 23:22:02,893 INFO L130 BoogieDeclarations]: Found specification of procedure register_netdev [2023-11-24 23:22:02,893 INFO L138 BoogieDeclarations]: Found implementation of procedure register_netdev [2023-11-24 23:22:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2023-11-24 23:22:02,895 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2023-11-24 23:22:02,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-24 23:22:02,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-24 23:22:02,896 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_show_addr [2023-11-24 23:22:02,896 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_show_addr [2023-11-24 23:22:02,896 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2023-11-24 23:22:02,896 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2023-11-24 23:22:02,896 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_close [2023-11-24 23:22:02,896 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_close [2023-11-24 23:22:02,896 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-11-24 23:22:02,897 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-11-24 23:22:02,897 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-24 23:22:02,897 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-24 23:22:02,897 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_start [2023-11-24 23:22:02,897 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_start [2023-11-24 23:22:02,897 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-24 23:22:02,897 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2023-11-24 23:22:02,897 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove [2023-11-24 23:22:02,898 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats64 [2023-11-24 23:22:02,898 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats64 [2023-11-24 23:22:02,898 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2023-11-24 23:22:02,898 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2023-11-24 23:22:02,898 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2023-11-24 23:22:02,898 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2023-11-24 23:22:02,898 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-24 23:22:02,898 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-24 23:22:02,898 INFO L130 BoogieDeclarations]: Found specification of procedure pci_is_pcie [2023-11-24 23:22:02,899 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_is_pcie [2023-11-24 23:22:02,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-24 23:22:02,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-11-24 23:22:02,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-11-24 23:22:02,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-24 23:22:02,899 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-11-24 23:22:02,900 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-11-24 23:22:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_80 [2023-11-24 23:22:02,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_80 [2023-11-24 23:22:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-24 23:22:02,900 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-24 23:22:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-11-24 23:22:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-11-24 23:22:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-11-24 23:22:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-11-24 23:22:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_hw_up [2023-11-24 23:22:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_hw_up [2023-11-24 23:22:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2023-11-24 23:22:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2023-11-24 23:22:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2023-11-24 23:22:02,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2023-11-24 23:22:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2023-11-24 23:22:02,902 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2023-11-24 23:22:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_tx_unmap [2023-11-24 23:22:02,902 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_tx_unmap [2023-11-24 23:22:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_put_idx [2023-11-24 23:22:02,902 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_put_idx [2023-11-24 23:22:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-24 23:22:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-24 23:22:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_dma_map [2023-11-24 23:22:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_dma_map [2023-11-24 23:22:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-11-24 23:22:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-11-24 23:22:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2023-11-24 23:22:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2023-11-24 23:22:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_phy_power_up [2023-11-24 23:22:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_phy_power_up [2023-11-24 23:22:02,904 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_phy_init [2023-11-24 23:22:02,904 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_phy_init [2023-11-24 23:22:02,904 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-11-24 23:22:02,904 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-11-24 23:22:02,904 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_tx_complete [2023-11-24 23:22:02,905 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_tx_complete [2023-11-24 23:22:02,905 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_bh [2023-11-24 23:22:02,905 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_bh [2023-11-24 23:22:02,905 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2023-11-24 23:22:02,905 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2023-11-24 23:22:02,905 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-11-24 23:22:02,905 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-11-24 23:22:02,905 INFO L130 BoogieDeclarations]: Found specification of procedure gma_read16 [2023-11-24 23:22:02,908 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_read16 [2023-11-24 23:22:02,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-24 23:22:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-24 23:22:02,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-24 23:22:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_all_up [2023-11-24 23:22:02,909 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_all_up [2023-11-24 23:22:02,910 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-24 23:22:02,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-24 23:22:02,910 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_tx_timeout [2023-11-24 23:22:02,916 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_tx_timeout [2023-11-24 23:22:02,916 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-11-24 23:22:02,916 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-11-24 23:22:02,916 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_wol_supported [2023-11-24 23:22:02,916 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_wol_supported [2023-11-24 23:22:02,916 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_pci_write32 [2023-11-24 23:22:02,917 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_pci_write32 [2023-11-24 23:22:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2023-11-24 23:22:02,917 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2023-11-24 23:22:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_submit [2023-11-24 23:22:02,917 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_submit [2023-11-24 23:22:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2023-11-24 23:22:02,917 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2023-11-24 23:22:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-11-24 23:22:02,917 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-11-24 23:22:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_vlan_mode [2023-11-24 23:22:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_vlan_mode [2023-11-24 23:22:02,918 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_read8 [2023-11-24 23:22:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_read8 [2023-11-24 23:22:02,918 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_update_begin [2023-11-24 23:22:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_update_begin [2023-11-24 23:22:02,918 INFO L130 BoogieDeclarations]: Found specification of procedure gma_read32 [2023-11-24 23:22:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_read32 [2023-11-24 23:22:02,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_phy_lock_of_sky2_port [2023-11-24 23:22:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_phy_lock_of_sky2_port [2023-11-24 23:22:02,919 INFO L130 BoogieDeclarations]: Found specification of procedure gma_set_addr [2023-11-24 23:22:02,919 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_set_addr [2023-11-24 23:22:02,919 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2023-11-24 23:22:02,919 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2023-11-24 23:22:02,919 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2023-11-24 23:22:02,919 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2023-11-24 23:22:02,919 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-11-24 23:22:02,919 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-11-24 23:22:02,919 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-11-24 23:22:02,920 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-11-24 23:22:02,920 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-11-24 23:22:02,920 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-11-24 23:22:02,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-24 23:22:02,920 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-24 23:22:02,920 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-24 23:22:02,921 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_nway_reset [2023-11-24 23:22:02,921 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_nway_reset [2023-11-24 23:22:02,921 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-24 23:22:02,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-11-24 23:22:02,921 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2023-11-24 23:22:02,922 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2023-11-24 23:22:02,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-11-24 23:22:02,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-11-24 23:22:02,922 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-24 23:22:02,922 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-24 23:22:02,922 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-11-24 23:22:02,922 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-11-24 23:22:02,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-11-24 23:22:02,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-11-24 23:22:02,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-24 23:22:02,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-24 23:22:02,923 INFO L130 BoogieDeclarations]: Found specification of procedure tx_avail [2023-11-24 23:22:02,923 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_avail [2023-11-24 23:22:02,923 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_rx_unmap_skb [2023-11-24 23:22:02,923 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_rx_unmap_skb [2023-11-24 23:22:02,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-11-24 23:22:02,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-11-24 23:22:02,923 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_clk2us [2023-11-24 23:22:02,923 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_clk2us [2023-11-24 23:22:02,924 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_set_tx_stfwd [2023-11-24 23:22:02,924 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_set_tx_stfwd [2023-11-24 23:22:02,924 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_enable_rx_tx [2023-11-24 23:22:02,924 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_enable_rx_tx [2023-11-24 23:22:02,924 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-11-24 23:22:02,924 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-11-24 23:22:02,924 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2023-11-24 23:22:02,924 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2023-11-24 23:22:02,924 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2023-11-24 23:22:02,924 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2023-11-24 23:22:02,925 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_setup_irq [2023-11-24 23:22:02,925 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_setup_irq [2023-11-24 23:22:02,925 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-24 23:22:02,925 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-24 23:22:02,925 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2023-11-24 23:22:02,925 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2023-11-24 23:22:02,925 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-11-24 23:22:02,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-11-24 23:22:02,925 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_is_copper [2023-11-24 23:22:02,926 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_is_copper [2023-11-24 23:22:02,926 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-24 23:22:02,926 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-24 23:22:02,926 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_suspend [2023-11-24 23:22:02,926 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_suspend [2023-11-24 23:22:02,926 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2023-11-24 23:22:02,929 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2023-11-24 23:22:02,930 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_write16 [2023-11-24 23:22:02,930 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_write16 [2023-11-24 23:22:02,930 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-24 23:22:02,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-24 23:22:02,930 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-11-24 23:22:02,930 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-11-24 23:22:02,930 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_write8 [2023-11-24 23:22:02,930 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_write8 [2023-11-24 23:22:02,931 INFO L130 BoogieDeclarations]: Found specification of procedure gm_phy_write [2023-11-24 23:22:02,931 INFO L138 BoogieDeclarations]: Found implementation of procedure gm_phy_write [2023-11-24 23:22:02,931 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2023-11-24 23:22:02,931 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2023-11-24 23:22:02,931 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-11-24 23:22:02,931 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-11-24 23:22:02,931 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_write32 [2023-11-24 23:22:02,931 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_write32 [2023-11-24 23:22:02,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-24 23:22:02,931 INFO L130 BoogieDeclarations]: Found specification of procedure gma_read64 [2023-11-24 23:22:02,932 INFO L138 BoogieDeclarations]: Found implementation of procedure gma_read64 [2023-11-24 23:22:02,932 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-11-24 23:22:02,932 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-11-24 23:22:02,932 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-11-24 23:22:02,932 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-11-24 23:22:02,932 INFO L130 BoogieDeclarations]: Found specification of procedure sky2_open [2023-11-24 23:22:02,932 INFO L138 BoogieDeclarations]: Found implementation of procedure sky2_open [2023-11-24 23:22:02,932 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-11-24 23:22:04,433 INFO L241 CfgBuilder]: Building ICFG [2023-11-24 23:22:04,439 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-24 23:22:04,540 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-24 23:22:17,722 INFO L282 CfgBuilder]: Performing block encoding [2023-11-24 23:22:25,172 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-24 23:22:25,172 INFO L309 CfgBuilder]: Removed 12 assume(true) statements. [2023-11-24 23:22:25,175 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 11:22:25 BoogieIcfgContainer [2023-11-24 23:22:25,176 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-24 23:22:25,179 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-24 23:22:25,179 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-24 23:22:25,183 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-24 23:22:25,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 11:21:52" (1/3) ... [2023-11-24 23:22:25,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61b91759 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 11:22:25, skipping insertion in model container [2023-11-24 23:22:25,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 11:22:01" (2/3) ... [2023-11-24 23:22:25,188 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61b91759 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 11:22:25, skipping insertion in model container [2023-11-24 23:22:25,188 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 11:22:25" (3/3) ... [2023-11-24 23:22:25,189 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-marvell-sky2.cil.i [2023-11-24 23:22:25,207 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-24 23:22:25,208 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-11-24 23:22:25,341 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-24 23:22:25,350 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;@29df6d81, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 23:22:25,350 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-24 23:22:25,367 INFO L276 IsEmpty]: Start isEmpty. Operand has 3187 states, 1778 states have (on average 1.2767154105736782) internal successors, (2270), 1882 states have internal predecessors, (2270), 1192 states have call successors, (1192), 215 states have call predecessors, (1192), 214 states have return successors, (1184), 1152 states have call predecessors, (1184), 1184 states have call successors, (1184) [2023-11-24 23:22:25,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-24 23:22:25,383 INFO L187 NwaCegarLoop]: Found error trace [2023-11-24 23:22:25,384 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-24 23:22:25,384 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-24 23:22:25,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 23:22:25,391 INFO L85 PathProgramCache]: Analyzing trace with hash -723019605, now seen corresponding path program 1 times [2023-11-24 23:22:25,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-24 23:22:25,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265350969] [2023-11-24 23:22:25,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 23:22:25,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 23:22:26,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 23:22:27,445 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-24 23:22:27,446 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-24 23:22:27,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265350969] [2023-11-24 23:22:27,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265350969] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 23:22:27,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 23:22:27,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 23:22:27,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382255925] [2023-11-24 23:22:27,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 23:22:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-24 23:22:27,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-24 23:22:27,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-24 23:22:27,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-24 23:22:27,513 INFO L87 Difference]: Start difference. First operand has 3187 states, 1778 states have (on average 1.2767154105736782) internal successors, (2270), 1882 states have internal predecessors, (2270), 1192 states have call successors, (1192), 215 states have call predecessors, (1192), 214 states have return successors, (1184), 1152 states have call predecessors, (1184), 1184 states have call successors, (1184) Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-24 23:22:33,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-24 23:22:33,526 INFO L93 Difference]: Finished difference Result 6336 states and 9326 transitions. [2023-11-24 23:22:33,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 23:22:33,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 51 [2023-11-24 23:22:33,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-24 23:22:33,590 INFO L225 Difference]: With dead ends: 6336 [2023-11-24 23:22:33,591 INFO L226 Difference]: Without dead ends: 3206 [2023-11-24 23:22:33,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-24 23:22:33,628 INFO L413 NwaCegarLoop]: 4063 mSDtfsCounter, 4591 mSDsluCounter, 8146 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4606 SdHoareTripleChecker+Valid, 12209 SdHoareTripleChecker+Invalid, 1824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-24 23:22:33,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4606 Valid, 12209 Invalid, 1824 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-24 23:22:33,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3206 states. [2023-11-24 23:22:33,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3206 to 3204. [2023-11-24 23:22:33,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3204 states, 1791 states have (on average 1.2702400893355668) internal successors, (2275), 1891 states have internal predecessors, (2275), 1188 states have call successors, (1188), 223 states have call predecessors, (1188), 222 states have return successors, (1185), 1153 states have call predecessors, (1185), 1185 states have call successors, (1185) [2023-11-24 23:22:34,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3204 states to 3204 states and 4648 transitions. [2023-11-24 23:22:34,024 INFO L78 Accepts]: Start accepts. Automaton has 3204 states and 4648 transitions. Word has length 51 [2023-11-24 23:22:34,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-24 23:22:34,025 INFO L495 AbstractCegarLoop]: Abstraction has 3204 states and 4648 transitions. [2023-11-24 23:22:34,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-24 23:22:34,025 INFO L276 IsEmpty]: Start isEmpty. Operand 3204 states and 4648 transitions. [2023-11-24 23:22:34,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-11-24 23:22:34,029 INFO L187 NwaCegarLoop]: Found error trace [2023-11-24 23:22:34,030 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-24 23:22:34,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-24 23:22:34,030 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-24 23:22:34,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 23:22:34,031 INFO L85 PathProgramCache]: Analyzing trace with hash 869724092, now seen corresponding path program 1 times [2023-11-24 23:22:34,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-24 23:22:34,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762429794] [2023-11-24 23:22:34,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 23:22:34,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms