./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a0e5147711cee9d5eb08175eadb69c4748f12011b8e16af4c7fae6526eebe246 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:24:15,910 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:24:15,963 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:24:15,969 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:24:15,969 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:24:15,991 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:24:15,992 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:24:15,992 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:24:15,992 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:24:15,992 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:24:15,992 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:24:15,992 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:24:15,993 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:24:15,993 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:24:15,994 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:24:15,994 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:24:15,994 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:24:15,994 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:24:15,995 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a0e5147711cee9d5eb08175eadb69c4748f12011b8e16af4c7fae6526eebe246 [2025-03-08 20:24:16,229 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:24:16,237 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:24:16,239 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:24:16,240 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:24:16,240 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:24:16,242 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2025-03-08 20:24:17,372 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a554a0dd/29314d6395ac4c7cb0812c361df1938c/FLAG5b1ac158e [2025-03-08 20:24:18,009 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:24:18,010 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2025-03-08 20:24:18,057 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a554a0dd/29314d6395ac4c7cb0812c361df1938c/FLAG5b1ac158e [2025-03-08 20:24:18,451 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a554a0dd/29314d6395ac4c7cb0812c361df1938c [2025-03-08 20:24:18,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:24:18,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:24:18,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:24:18,456 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:24:18,458 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:24:18,459 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:24:18" (1/1) ... [2025-03-08 20:24:18,459 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@670e9ec4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:18, skipping insertion in model container [2025-03-08 20:24:18,460 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:24:18" (1/1) ... [2025-03-08 20:24:18,593 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:24:22,328 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484314,484327] [2025-03-08 20:24:22,330 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484461,484474] [2025-03-08 20:24:22,331 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484600,484613] [2025-03-08 20:24:22,331 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484758,484771] [2025-03-08 20:24:22,356 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:24:22,393 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:24:22,484 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"); [6249] [2025-03-08 20:24:22,486 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6256] [2025-03-08 20:24:22,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6263] [2025-03-08 20:24:22,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6279] [2025-03-08 20:24:22,491 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6347-6348] [2025-03-08 20:24:22,492 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"); [6353-6355] [2025-03-08 20:24:22,492 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6380-6381] [2025-03-08 20:24:22,492 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6386-6388] [2025-03-08 20:24:22,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6412-6413] [2025-03-08 20:24:22,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6418-6420] [2025-03-08 20:24:22,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [6484] [2025-03-08 20:24:22,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6487] [2025-03-08 20:24:22,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6490] [2025-03-08 20:24:22,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [6493] [2025-03-08 20:24:22,497 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [6577] [2025-03-08 20:24:22,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6585] [2025-03-08 20:24:22,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [6592] [2025-03-08 20:24:22,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6599] [2025-03-08 20:24:22,500 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/mm.h"), "i" (488), "i" (12UL)); [6675-6676] [2025-03-08 20:24:22,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [6705] [2025-03-08 20:24:22,501 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [6713-6714] [2025-03-08 20:24:22,506 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)); [6789-6790] [2025-03-08 20:24:22,507 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)); [6823-6824] [2025-03-08 20:24:22,508 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)); [6864-6865] [2025-03-08 20:24:22,509 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)); [6893-6894] [2025-03-08 20:24:22,518 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)); [7371-7372] [2025-03-08 20:24:22,519 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7378] [2025-03-08 20:24:22,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10457] [2025-03-08 20:24:22,816 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484314,484327] [2025-03-08 20:24:22,817 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484461,484474] [2025-03-08 20:24:22,817 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484600,484613] [2025-03-08 20:24:22,820 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i[484758,484771] [2025-03-08 20:24:22,828 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:24:22,960 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:24:22,960 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22 WrapperNode [2025-03-08 20:24:22,961 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:24:22,962 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:24:22,962 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:24:22,962 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:24:22,988 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:23,063 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:23,315 INFO L138 Inliner]: procedures = 581, calls = 3899, calls flagged for inlining = 360, calls inlined = 348, statements flattened = 12005 [2025-03-08 20:24:23,315 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:24:23,316 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:24:23,316 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:24:23,316 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:24:23,323 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:23,324 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:23,364 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,050 INFO L175 MemorySlicer]: Split 1992 memory accesses to 20 slices as follows [7, 70, 3, 2, 27, 1, 40, 60, 2, 6, 6, 1569, 107, 2, 2, 53, 14, 3, 8, 10]. 79 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [0, 0, 0, 0, 0, 1, 0, 60, 2, 0, 6, 11, 0, 0, 0, 0, 0, 1, 0, 0]. The 777 writes are split as follows [4, 60, 0, 1, 2, 0, 0, 0, 0, 4, 0, 544, 101, 1, 1, 42, 7, 0, 5, 5]. [2025-03-08 20:24:26,050 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,051 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,208 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,228 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,268 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,291 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,370 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:24:26,372 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:24:26,372 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:24:26,373 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:24:26,373 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (1/1) ... [2025-03-08 20:24:26,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:24:26,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:24:26,402 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 20:24:26,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 20:24:26,424 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 20:24:26,424 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 20:24:26,424 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-08 20:24:26,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-08 20:24:26,424 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_core [2025-03-08 20:24:26,424 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_core [2025-03-08 20:24:26,424 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_post_phy_linkchg [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_post_phy_linkchg [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_rx_ring [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_rx_ring [2025-03-08 20:24:26,425 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-08 20:24:26,425 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-08 20:24:26,426 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-08 20:24:26,426 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-08 20:24:26,426 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:24:26,426 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_current_addr [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_current_addr [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_mac [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_mac [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_disable [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_disable [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_stop_phy_polling [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_stop_phy_polling [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:24:26,427 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 20:24:26,427 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 20:24:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:24:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:24:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:24:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:24:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-08 20:24:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-08 20:24:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 20:24:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 20:24:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-08 20:24:26,428 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-08 20:24:26,428 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-03-08 20:24:26,429 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-03-08 20:24:26,429 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_speed_and_duplex [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_speed_and_duplex [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_close [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_close [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_reg [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_reg [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_init [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_init [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_dbg [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_dbg [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_regs_len [2025-03-08 20:24:26,430 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_regs_len [2025-03-08 20:24:26,430 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:24:26,431 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 20:24:26,431 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_ring_resources [2025-03-08 20:24:26,431 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_ring_resources [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:24:26,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:24:26,431 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 20:24:26,434 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:24:26,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:24:26,435 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:24:26,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-08 20:24:26,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-08 20:24:26,436 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-08 20:24:26,436 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-08 20:24:26,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:24:26,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:24:26,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:24:26,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:24:26,436 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:24:26,436 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:24:26,436 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 20:24:26,436 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 20:24:26,436 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_multi [2025-03-08 20:24:26,438 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_multi [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_start_phy_polling [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_start_phy_polling [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-03-08 20:24:26,439 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-03-08 20:24:26,439 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_core [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_core [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_until_idle [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_until_idle [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_link_status [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_link_status [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_alloc_rx_buffer [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_alloc_rx_buffer [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_io_resume [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_io_resume [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_dbg [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_dbg [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_mdio_idle [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_mdio_idle [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_vlan_mode [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_vlan_mode [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_tx_buffer [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_tx_buffer [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_down [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_down [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_suspend [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_suspend [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:24:26,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:24:26,441 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-08 20:24:26,442 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 20:24:26,442 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:24:26,442 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:24:26,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:24:26,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:24:26,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_tx_timeout [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_tx_timeout [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_tpd [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_tpd [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_hw_set_mac_addr [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_hw_set_mac_addr [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_restart_autoneg [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_restart_autoneg [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_rxbufsize [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_rxbufsize [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 20:24:26,446 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:24:26,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:24:26,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:24:26,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:24:26,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:24:26,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:24:26,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:24:26,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:24:26,447 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_irq [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_irq [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_ext [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_ext [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_nway_reset [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_nway_reset [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_dma_ring [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_dma_ring [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2025-03-08 20:24:26,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:24:26,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_enable [2025-03-08 20:24:26,449 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_enable [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-03-08 20:24:26,449 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_eeprom_len [2025-03-08 20:24:26,449 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_eeprom_len [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 20:24:26,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_eeprom_exist [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_eeprom_exist [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_netpoll [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_netpoll [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_configure [2025-03-08 20:24:26,450 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_configure [2025-03-08 20:24:26,450 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-08 20:24:26,451 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-08 20:24:26,451 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_tx_ring [2025-03-08 20:24:26,451 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_tx_ring [2025-03-08 20:24:26,451 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_reset [2025-03-08 20:24:26,451 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_reset [2025-03-08 20:24:26,451 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_open [2025-03-08 20:24:26,451 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_open [2025-03-08 20:24:26,451 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-08 20:24:26,451 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_atl1c_driver_exit_16_2 [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_atl1c_driver_exit_16_2 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_intr [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_intr [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_power_saving [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_power_saving [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_setup_adv [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_setup_adv [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_buffer [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_buffer [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_remove [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_remove [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_up [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_up [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_disable_l0s_l1 [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_disable_l0s_l1 [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_resume [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_resume [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdrlen [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdrlen [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_pcie [2025-03-08 20:24:26,452 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_pcie [2025-03-08 20:24:26,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:24:26,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:24:26,453 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_shutdown [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_shutdown [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_aspm [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_aspm [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_reg [2025-03-08 20:24:26,454 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_reg [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:24:26,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:24:26,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:24:26,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:24:26,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:24:26,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:24:26,455 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:24:26,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:24:27,583 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:24:27,589 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:24:27,731 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18458: havoc #t~nondet2780; [2025-03-08 20:24:27,784 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16653: call ULTIMATE.dealloc(~#phy_val~0#1.base, ~#phy_val~0#1.offset);havoc ~#phy_val~0#1.base, ~#phy_val~0#1.offset; [2025-03-08 20:24:27,924 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384: call ULTIMATE.dealloc(~#addr~3.base, ~#addr~3.offset);havoc ~#addr~3.base, ~#addr~3.offset; [2025-03-08 20:24:28,643 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17833: havoc ldv_dev_get_drvdata_#t~mem2721#1.base, ldv_dev_get_drvdata_#t~mem2721#1.offset;havoc ldv_dev_get_drvdata_#t~mem2722#1.base, ldv_dev_get_drvdata_#t~mem2722#1.offset; [2025-03-08 20:24:28,651 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18665: havoc #t~nondet2812; [2025-03-08 20:24:28,654 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: havoc #t~mem220.base, #t~mem220.offset;havoc #t~mem221; [2025-03-08 20:24:28,656 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18483: havoc #t~nondet2784; [2025-03-08 20:24:28,663 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: havoc #t~bitwise29; [2025-03-08 20:24:28,738 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16294: call ULTIMATE.dealloc(~#phy_data~5.base, ~#phy_data~5.offset);havoc ~#phy_data~5.base, ~#phy_data~5.offset; [2025-03-08 20:24:28,750 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18416: havoc cancel_work_sync_#t~nondet2774#1; [2025-03-08 20:24:28,753 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: havoc #t~mem274.base, #t~mem274.offset; [2025-03-08 20:24:28,828 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: havoc #t~mem121.base, #t~mem121.offset; [2025-03-08 20:24:28,869 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18386: havoc #t~nondet2768; [2025-03-08 20:24:28,870 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18379: havoc #t~nondet2767; [2025-03-08 20:24:28,873 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: havoc #t~mem235.base, #t~mem235.offset;havoc #t~mem236; [2025-03-08 20:24:28,890 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18341: havoc #t~nondet2760; [2025-03-08 20:24:28,972 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18423: havoc crc32_le_#t~nondet2775#1; [2025-03-08 20:24:29,092 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: havoc is_multicast_ether_addr_#t~mem384#1; [2025-03-08 20:24:29,092 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7784: havoc is_zero_ether_addr_#t~mem381#1;havoc is_zero_ether_addr_#t~mem382#1;havoc is_zero_ether_addr_#t~bitwise383#1; [2025-03-08 20:24:29,116 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574: havoc pci_bus_read_config_dword_#t~nondet2792#1; [2025-03-08 20:24:29,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7106: havoc #t~mem226;havoc #t~mem227; [2025-03-08 20:24:29,159 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: havoc #t~mem264; [2025-03-08 20:24:29,329 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262: call ULTIMATE.dealloc(~#speed~0#1.base, ~#speed~0#1.offset);havoc ~#speed~0#1.base, ~#speed~0#1.offset;call ULTIMATE.dealloc(~#duplex~0#1.base, ~#duplex~0#1.offset);havoc ~#duplex~0#1.base, ~#duplex~0#1.offset;call ULTIMATE.dealloc(~#phy_data~0#1.base, ~#phy_data~0#1.offset);havoc ~#phy_data~0#1.base, ~#phy_data~0#1.offset; [2025-03-08 20:24:29,472 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18345: havoc __get_page_tail_#t~nondet2761#1; [2025-03-08 20:24:29,472 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18412: havoc build_skb_#t~ret2773#1.base, build_skb_#t~ret2773#1.offset; [2025-03-08 20:24:29,472 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18547: havoc netdev_warn_#t~nondet2789#1; [2025-03-08 20:24:29,472 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18409: havoc alloc_pages_current_#t~ret2772#1.base, alloc_pages_current_#t~ret2772#1.offset; [2025-03-08 20:24:29,509 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18454: havoc #t~nondet2779; [2025-03-08 20:24:29,569 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: call ULTIMATE.dealloc(~#mac_ctrl_data~1#1.base, ~#mac_ctrl_data~1#1.offset);havoc ~#mac_ctrl_data~1#1.base, ~#mac_ctrl_data~1#1.offset;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-08 20:24:29,574 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10736: havoc #t~mem1329.base, #t~mem1329.offset;havoc #t~mem1328.base, #t~mem1328.offset; [2025-03-08 20:24:29,698 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15150-1: ldv_del_timer_sync_20_#res#1 := ldv_del_timer_sync_20_~ldv_func_res~0#1; [2025-03-08 20:24:29,698 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12422-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-08 20:24:29,698 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18446: havoc del_timer_sync_#t~nondet2777#1; [2025-03-08 20:24:29,813 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16350: call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#phy_data~6#1.base, atl1c_phy_to_ps_link_~#phy_data~6#1.offset);havoc atl1c_phy_to_ps_link_~#phy_data~6#1.base, atl1c_phy_to_ps_link_~#phy_data~6#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.base, atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.offset);havoc atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.base, atl1c_phy_to_ps_link_~#mii_lpa_data~0#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#speed~1#1.base, atl1c_phy_to_ps_link_~#speed~1#1.offset);havoc atl1c_phy_to_ps_link_~#speed~1#1.base, atl1c_phy_to_ps_link_~#speed~1#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#duplex~1#1.base, atl1c_phy_to_ps_link_~#duplex~1#1.offset);havoc atl1c_phy_to_ps_link_~#duplex~1#1.base, atl1c_phy_to_ps_link_~#duplex~1#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#descriptor~6#1.base, atl1c_phy_to_ps_link_~#descriptor~6#1.offset);havoc atl1c_phy_to_ps_link_~#descriptor~6#1.base, atl1c_phy_to_ps_link_~#descriptor~6#1.offset;call ULTIMATE.dealloc(atl1c_phy_to_ps_link_~#descriptor___0~0#1.base, atl1c_phy_to_ps_link_~#descriptor___0~0#1.offset);havoc atl1c_phy_to_ps_link_~#descriptor___0~0#1.base, atl1c_phy_to_ps_link_~#descriptor___0~0#1.offset; [2025-03-08 20:24:29,814 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11537: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18469: havoc dma_supported_#t~nondet2782#1; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14505-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14506-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15432: call ULTIMATE.dealloc(atl1c_get_permanent_address_~#phy_data~3#1.base, atl1c_get_permanent_address_~#phy_data~3#1.offset);havoc atl1c_get_permanent_address_~#phy_data~3#1.base, atl1c_get_permanent_address_~#phy_data~3#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18607: havoc pci_request_regions_#t~nondet2798#1; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16890: havoc atl1c_get_msglevel_#t~mem2451#1; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret2814#1 := main_#res#1;havoc main_#t~ret1733#1, main_~tmp~119#1;assume { :end_inline_main } true; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: call ULTIMATE.dealloc(atl1c_sw_init_~#revision~0#1.base, atl1c_sw_init_~#revision~0#1.offset);havoc atl1c_sw_init_~#revision~0#1.base, atl1c_sw_init_~#revision~0#1.offset;call ULTIMATE.dealloc(atl1c_sw_init_~#__key~0#1.base, atl1c_sw_init_~#__key~0#1.offset);havoc atl1c_sw_init_~#__key~0#1.base, atl1c_sw_init_~#__key~0#1.offset;call ULTIMATE.dealloc(atl1c_sw_init_~#__key___0~0#1.base, atl1c_sw_init_~#__key___0~0#1.offset);havoc atl1c_sw_init_~#__key___0~0#1.base, atl1c_sw_init_~#__key___0~0#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18487: havoc ethtool_op_get_link_#t~nondet2785#1; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: havoc skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7130: havoc skb_headroom_#t~mem233#1.base, skb_headroom_#t~mem233#1.offset;havoc skb_headroom_#t~mem234#1.base, skb_headroom_#t~mem234#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15194-1: ldv_alloc_etherdev_mqs_23_#res#1.base, ldv_alloc_etherdev_mqs_23_#res#1.offset := ldv_alloc_etherdev_mqs_23_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_23_~ldv_func_res~2#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18502: havoc ioremap_nocache_#t~ret2786#1.base, ioremap_nocache_#t~ret2786#1.offset; [2025-03-08 20:24:41,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10707: havoc atl1c_tpd_avail_#t~ite1321#1;havoc atl1c_tpd_avail_#t~mem1320#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16919: call ULTIMATE.dealloc(atl1c_get_regs_~#phy_data~8#1.base, atl1c_get_regs_~#phy_data~8#1.offset);havoc atl1c_get_regs_~#phy_data~8#1.base, atl1c_get_regs_~#phy_data~8#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18637: havoc printk_#t~nondet2804#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18375: havoc __pci_register_driver_#t~nondet2766#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18641: havoc pskb_expand_head_#t~nondet2805#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15209-1: ldv_register_netdev_24_#res#1 := ldv_register_netdev_24_~ldv_func_res~3#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: havoc skb_checksum_start_offset_#t~mem240#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18652: havoc register_netdev_#t~nondet2807#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18521: havoc ldv_pre_register_netdev_#t~nondet2787#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17468-1: atl1c_get_eeprom_#res#1 := 0; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18397: havoc _raw_spin_trylock_#t~nondet2770#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: havoc skb_network_offset_#t~mem244#1.base, skb_network_offset_#t~mem244#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18406: havoc alloc_etherdev_mqs_#t~ret2771#1.base, alloc_etherdev_mqs_#t~ret2771#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18540: havoc netdev_info_#t~nondet2788#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16693: havoc kobject_name_#t~mem2411#1.base, kobject_name_#t~mem2411#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7584: havoc netif_msg_init_#t~bitwise304#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16701: havoc dev_name_#t~mem2413#1.base, dev_name_#t~mem2413#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153: call ULTIMATE.dealloc(atl1c_xmit_frame_~#tpd~1#1.base, atl1c_xmit_frame_~#tpd~1#1.offset);havoc atl1c_xmit_frame_~#tpd~1#1.base, atl1c_xmit_frame_~#tpd~1#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11688: call ULTIMATE.dealloc(atl1c_probe_~#__key~1#1.base, atl1c_probe_~#__key~1#1.offset);havoc atl1c_probe_~#__key~1#1.base, atl1c_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(atl1c_probe_~#descriptor~5#1.base, atl1c_probe_~#descriptor~5#1.offset);havoc atl1c_probe_~#descriptor~5#1.base, atl1c_probe_~#descriptor~5#1.offset;call ULTIMATE.dealloc(atl1c_probe_~#__key___0~1#1.base, atl1c_probe_~#__key___0~1#1.offset);havoc atl1c_probe_~#__key___0~1#1.base, atl1c_probe_~#__key___0~1#1.offset;call ULTIMATE.dealloc(atl1c_probe_~#__constr_expr_0~0#1.base, atl1c_probe_~#__constr_expr_0~0#1.offset);havoc atl1c_probe_~#__constr_expr_0~0#1.base, atl1c_probe_~#__constr_expr_0~0#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15256-1: ldv___pci_register_driver_28_#res#1 := ldv___pci_register_driver_28_~ldv_func_res~4#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18427: havoc csum_ipv6_magic_#t~nondet2776#1; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16713: havoc __kmalloc_#t~ret2416#1.base, __kmalloc_#t~ret2416#1.offset; [2025-03-08 20:24:41,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: havoc skb_frag_size_#t~mem212#1; [2025-03-08 20:24:41,363 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13414: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-03-08 20:24:41,363 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:24:41,363 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: call ULTIMATE.dealloc(atl1c_patch_assign_~#misc_ctrl~0#1.base, atl1c_patch_assign_~#misc_ctrl~0#1.offset);havoc atl1c_patch_assign_~#misc_ctrl~0#1.base, atl1c_patch_assign_~#misc_ctrl~0#1.offset; [2025-03-08 20:24:41,363 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13425: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-03-08 20:24:41,363 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16736: havoc ethtool_cmd_speed_#t~mem2418#1;havoc ethtool_cmd_speed_#t~mem2419#1;havoc ethtool_cmd_speed_#t~bitwise2420#1; [2025-03-08 20:24:41,363 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:24:41,365 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18588: havoc pci_enable_device_#t~nondet2794#1; [2025-03-08 20:24:41,365 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:24:41,365 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:24:41,365 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18328: havoc ___pskb_trim_#t~nondet2759#1; [2025-03-08 20:24:41,366 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18592: havoc pci_enable_device_mem_#t~nondet2795#1; [2025-03-08 20:24:41,366 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: havoc skb_is_nonlinear_#t~mem225#1; [2025-03-08 20:24:41,366 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8818: call ULTIMATE.dealloc(atl1c_mii_ioctl_~#descriptor~2#1.base, atl1c_mii_ioctl_~#descriptor~2#1.offset);havoc atl1c_mii_ioctl_~#descriptor~2#1.base, atl1c_mii_ioctl_~#descriptor~2#1.offset; [2025-03-08 20:24:41,366 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18465: havoc dma_set_mask_#t~nondet2781#1; [2025-03-08 20:24:42,408 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:24:43,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: havoc __roundup_pow_of_two_#t~bitwise5#1; [2025-03-08 20:24:43,343 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: havoc #t~mem30; [2025-03-08 20:24:44,345 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18371: havoc __pci_enable_wake_#t~nondet2765#1; [2025-03-08 20:24:44,457 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18450: havoc #t~nondet2778; [2025-03-08 20:24:44,902 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: havoc #t~bitwise2; [2025-03-08 20:24:44,929 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18393: havoc #t~nondet2769; [2025-03-08 20:24:47,227 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18633: havoc pcie_set_readrq_#t~nondet2803#1; [2025-03-08 20:24:47,227 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8594: call ULTIMATE.dealloc(atl1c_restore_vlan_~#descriptor~1#1.base, atl1c_restore_vlan_~#descriptor~1#1.offset);havoc atl1c_restore_vlan_~#descriptor~1#1.base, atl1c_restore_vlan_~#descriptor~1#1.offset; [2025-03-08 20:24:47,227 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18629: havoc pcie_get_readrq_#t~nondet2802#1; [2025-03-08 20:24:47,266 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18578: havoc pci_bus_write_config_dword_#t~nondet2793#1; [2025-03-08 20:24:48,753 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16072: call ULTIMATE.dealloc(~#phy_data~4.base, ~#phy_data~4.offset);havoc ~#phy_data~4.base, ~#phy_data~4.offset; [2025-03-08 20:24:49,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: havoc is_device_dma_capable_#t~mem92#1.base, is_device_dma_capable_#t~mem92#1.offset;havoc is_device_dma_capable_#t~mem93#1.base, is_device_dma_capable_#t~mem93#1.offset;havoc is_device_dma_capable_#t~mem94#1;havoc is_device_dma_capable_#t~short95#1; [2025-03-08 20:24:50,022 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162: havoc #t~mem242.base, #t~mem242.offset; [2025-03-08 20:24:52,077 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: call ULTIMATE.dealloc(atl1c_clear_phy_int_~#phy_data~2#1.base, atl1c_clear_phy_int_~#phy_data~2#1.offset);havoc atl1c_clear_phy_int_~#phy_data~2#1.base, atl1c_clear_phy_int_~#phy_data~2#1.offset; [2025-03-08 20:24:52,077 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18570: havoc netpoll_trap_#t~nondet2791#1; [2025-03-08 20:24:52,077 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356: call ULTIMATE.dealloc(atl1c_link_chg_event_~#phy_data~1#1.base, atl1c_link_chg_event_~#phy_data~1#1.offset);havoc atl1c_link_chg_event_~#phy_data~1#1.base, atl1c_link_chg_event_~#phy_data~1#1.offset; [2025-03-08 20:24:52,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: havoc #t~mem0;havoc #t~bitwise1; [2025-03-08 20:24:53,384 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16513: call ULTIMATE.dealloc(~#phy_data~7.base, ~#phy_data~7.offset);havoc ~#phy_data~7.base, ~#phy_data~7.offset;call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset; [2025-03-08 20:24:54,401 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: havoc #t~mem237.base, #t~mem237.offset;havoc #t~mem238; [2025-03-08 20:24:55,700 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: #res := 1; [2025-03-08 20:24:56,766 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14549-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-08 20:24:56,766 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18596: havoc pci_enable_msi_block_#t~nondet2796#1; [2025-03-08 20:24:56,766 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15178-1: ldv_request_irq_22_#res#1 := ldv_request_irq_22_~ldv_func_res~1#1; [2025-03-08 20:24:56,766 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11306: call ULTIMATE.dealloc(atl1c_request_irq_~#descriptor~3#1.base, atl1c_request_irq_~#descriptor~3#1.offset);havoc atl1c_request_irq_~#descriptor~3#1.base, atl1c_request_irq_~#descriptor~3#1.offset; [2025-03-08 20:24:56,766 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18656: havoc request_threaded_irq_#t~nondet2808#1; [2025-03-08 20:24:57,120 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: havoc #t~mem390; [2025-03-08 20:24:59,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18600: havoc pci_find_ext_capability_#t~nondet2797#1; [2025-03-08 20:24:59,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18625: havoc pcie_capability_write_word_#t~nondet2801#1; [2025-03-08 20:24:59,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8057: call ULTIMATE.dealloc(~#data~1#1.base, ~#data~1#1.offset);havoc ~#data~1#1.base, ~#data~1#1.offset; [2025-03-08 20:24:59,086 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18648: havoc queue_work_on_#t~nondet2806#1; [2025-03-08 20:24:59,213 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18614: havoc pci_set_power_state_#t~nondet2799#1; [2025-03-08 20:24:59,213 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18621: havoc pci_wake_from_d3_#t~nondet2800#1; [2025-03-08 20:25:02,856 INFO L? ?]: Removed 5317 outVars from TransFormulas that were not future-live. [2025-03-08 20:25:02,857 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:25:02,993 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:25:02,993 INFO L336 CfgBuilder]: Removed 4 assume(true) statements. [2025-03-08 20:25:02,994 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:25:02 BoogieIcfgContainer [2025-03-08 20:25:02,994 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:25:02,997 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:25:02,997 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:25:03,000 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:25:03,000 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:24:18" (1/3) ... [2025-03-08 20:25:03,001 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34afbb85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:25:03, skipping insertion in model container [2025-03-08 20:25:03,001 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:24:22" (2/3) ... [2025-03-08 20:25:03,002 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34afbb85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:25:03, skipping insertion in model container [2025-03-08 20:25:03,002 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:25:02" (3/3) ... [2025-03-08 20:25:03,003 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i [2025-03-08 20:25:03,016 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:25:03,020 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-atheros-atl1c-atl1c.cil.i that has 204 procedures, 5280 locations, 1 initial locations, 60 loop locations, and 2 error locations. [2025-03-08 20:25:03,139 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:25:03,147 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@798c5933, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:25:03,147 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 20:25:03,160 INFO L276 IsEmpty]: Start isEmpty. Operand has 5107 states, 3775 states have (on average 1.3364238410596025) internal successors, (5045), 3814 states have internal predecessors, (5045), 1166 states have call successors, (1166), 165 states have call predecessors, (1166), 164 states have return successors, (1157), 1148 states have call predecessors, (1157), 1157 states have call successors, (1157) [2025-03-08 20:25:03,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2025-03-08 20:25:03,178 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:25:03,178 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:25:03,179 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:25:03,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:25:03,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1753025309, now seen corresponding path program 1 times [2025-03-08 20:25:03,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:25:03,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631955259] [2025-03-08 20:25:03,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:25:03,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:25:13,891 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 216 statements into 1 equivalence classes. [2025-03-08 20:25:14,268 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 216 of 216 statements. [2025-03-08 20:25:14,268 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:25:14,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:25:15,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2025-03-08 20:25:15,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:25:15,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631955259] [2025-03-08 20:25:15,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631955259] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:25:15,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:25:15,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:25:15,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750453073] [2025-03-08 20:25:15,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:25:15,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:25:15,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:25:15,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:25:15,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:25:15,077 INFO L87 Difference]: Start difference. First operand has 5107 states, 3775 states have (on average 1.3364238410596025) internal successors, (5045), 3814 states have internal predecessors, (5045), 1166 states have call successors, (1166), 165 states have call predecessors, (1166), 164 states have return successors, (1157), 1148 states have call predecessors, (1157), 1157 states have call successors, (1157) Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-03-08 20:25:19,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:25:27,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:25:27,154 INFO L93 Difference]: Finished difference Result 15139 states and 22233 transitions. [2025-03-08 20:25:27,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:25:27,156 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 216 [2025-03-08 20:25:27,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:25:27,239 INFO L225 Difference]: With dead ends: 15139 [2025-03-08 20:25:27,239 INFO L226 Difference]: Without dead ends: 10055 [2025-03-08 20:25:27,282 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:25:27,285 INFO L435 NwaCegarLoop]: 6985 mSDtfsCounter, 7107 mSDsluCounter, 6911 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7107 SdHoareTripleChecker+Valid, 13896 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2025-03-08 20:25:27,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7107 Valid, 13896 Invalid, 602 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 592 Invalid, 1 Unknown, 0 Unchecked, 11.5s Time] [2025-03-08 20:25:27,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10055 states. [2025-03-08 20:25:27,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10055 to 10053. [2025-03-08 20:25:27,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10053 states, 7451 states have (on average 1.3081465575090592) internal successors, (9747), 7528 states have internal predecessors, (9747), 2275 states have call successors, (2275), 326 states have call predecessors, (2275), 325 states have return successors, (2272), 2254 states have call predecessors, (2272), 2272 states have call successors, (2272) [2025-03-08 20:25:27,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10053 states to 10053 states and 14294 transitions. [2025-03-08 20:25:27,846 INFO L78 Accepts]: Start accepts. Automaton has 10053 states and 14294 transitions. Word has length 216 [2025-03-08 20:25:27,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:25:27,847 INFO L471 AbstractCegarLoop]: Abstraction has 10053 states and 14294 transitions. [2025-03-08 20:25:27,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-03-08 20:25:27,847 INFO L276 IsEmpty]: Start isEmpty. Operand 10053 states and 14294 transitions. [2025-03-08 20:25:27,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2025-03-08 20:25:27,860 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:25:27,860 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:25:27,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:25:27,863 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:25:27,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:25:27,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1325658125, now seen corresponding path program 1 times [2025-03-08 20:25:27,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:25:27,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123528174] [2025-03-08 20:25:27,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:25:27,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:25:39,281 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 248 statements into 1 equivalence classes. [2025-03-08 20:25:39,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 248 of 248 statements. [2025-03-08 20:25:39,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:25:39,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:25:39,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1279 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1279 trivial. 0 not checked. [2025-03-08 20:25:39,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:25:39,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123528174] [2025-03-08 20:25:39,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123528174] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:25:39,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:25:39,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:25:39,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750802473] [2025-03-08 20:25:39,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:25:39,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:25:39,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:25:39,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:25:39,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:25:39,896 INFO L87 Difference]: Start difference. First operand 10053 states and 14294 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-08 20:25:43,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []