./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.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 7e773f20c0aaec8a13a3fcaf701559b3cbec10b1c60c537bfb0cbb54f1832135 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:20:43,936 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:20:43,986 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:20:43,997 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:20:43,998 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:20:44,017 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:20:44,017 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:20:44,018 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:20:44,018 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:20:44,019 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:20:44,019 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:20:44,020 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:20:44,020 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:20:44,020 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:20:44,020 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:20:44,021 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:20:44,021 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:20:44,021 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 -> 7e773f20c0aaec8a13a3fcaf701559b3cbec10b1c60c537bfb0cbb54f1832135 [2025-03-08 20:20:44,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:20:44,383 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:20:44,384 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:20:44,385 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:20:44,385 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:20:44,386 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2025-03-08 20:20:45,587 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/172a10d82/18014bea9e7a447a8e2a6c0aa919b78f/FLAGb0c9fe4f8 [2025-03-08 20:20:46,153 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:20:46,154 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2025-03-08 20:20:46,219 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/172a10d82/18014bea9e7a447a8e2a6c0aa919b78f/FLAGb0c9fe4f8 [2025-03-08 20:20:46,239 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/172a10d82/18014bea9e7a447a8e2a6c0aa919b78f [2025-03-08 20:20:46,242 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:20:46,244 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:20:46,245 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:20:46,246 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:20:46,249 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:20:46,250 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:20:46" (1/1) ... [2025-03-08 20:20:46,250 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64ae819a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:46, skipping insertion in model container [2025-03-08 20:20:46,250 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:20:46" (1/1) ... [2025-03-08 20:20:46,358 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:20:49,528 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[498628,498641] [2025-03-08 20:20:49,530 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[498797,498810] [2025-03-08 20:20:49,531 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[498964,498977] [2025-03-08 20:20:49,531 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[499132,499145] [2025-03-08 20:20:49,562 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:20:49,644 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:20:49,711 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"); [6222] [2025-03-08 20:20:49,713 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)); [6229] [2025-03-08 20:20:49,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6236] [2025-03-08 20:20:49,715 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6309-6310] [2025-03-08 20:20:49,715 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"); [6315-6317] [2025-03-08 20:20:49,716 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [6332] [2025-03-08 20:20:49,716 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6354] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6405] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6408] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6410] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6415] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6418] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6420] [2025-03-08 20:20:49,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6425] [2025-03-08 20:20:49,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6428] [2025-03-08 20:20:49,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6430] [2025-03-08 20:20:49,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6435] [2025-03-08 20:20:49,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6438] [2025-03-08 20:20:49,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6440] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6478] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6481] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6483] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6488] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6491] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6493] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6498] [2025-03-08 20:20:49,719 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6501] [2025-03-08 20:20:49,720 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6503] [2025-03-08 20:20:49,720 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6508] [2025-03-08 20:20:49,720 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6511] [2025-03-08 20:20:49,720 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6513] [2025-03-08 20:20:49,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6672] [2025-03-08 20:20:49,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6680] [2025-03-08 20:20:49,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6687] [2025-03-08 20:20:49,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr))); [6694] [2025-03-08 20:20:49,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [6701] [2025-03-08 20:20:49,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6780] [2025-03-08 20:20:49,725 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)); [6825-6826] [2025-03-08 20:20:49,729 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)); [6976-6977] [2025-03-08 20:20:49,730 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)); [7010-7011] [2025-03-08 20:20:49,731 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)); [7051-7052] [2025-03-08 20:20:49,731 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)); [7080-7081] [2025-03-08 20:20:49,739 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [7573-7574] [2025-03-08 20:20:49,739 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7580] [2025-03-08 20:20:49,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7853] [2025-03-08 20:20:49,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7856] [2025-03-08 20:20:49,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7859] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7862] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7893] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7896] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7899] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7902] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7933] [2025-03-08 20:20:49,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7936] [2025-03-08 20:20:49,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7939] [2025-03-08 20:20:49,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7942] [2025-03-08 20:20:49,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [7973] [2025-03-08 20:20:49,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7976] [2025-03-08 20:20:49,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7979] [2025-03-08 20:20:49,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7982] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8072] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8075] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8078] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8081] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8112] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8115] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8118] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8121] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8152] [2025-03-08 20:20:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8155] [2025-03-08 20:20:49,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8158] [2025-03-08 20:20:49,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8161] [2025-03-08 20:20:49,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8192] [2025-03-08 20:20:49,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8195] [2025-03-08 20:20:49,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8198] [2025-03-08 20:20:49,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8201] [2025-03-08 20:20:49,759 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8677] [2025-03-08 20:20:49,759 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8686] [2025-03-08 20:20:49,763 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8844] [2025-03-08 20:20:49,766 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8985] [2025-03-08 20:20:49,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9166] [2025-03-08 20:20:49,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9181] [2025-03-08 20:20:49,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [9183] [2025-03-08 20:20:49,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9689] [2025-03-08 20:20:49,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [9730] [2025-03-08 20:20:49,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9733] [2025-03-08 20:20:49,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9736] [2025-03-08 20:20:49,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [9739] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [9770] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9773] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9776] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [9779] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [9810] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9813] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9816] [2025-03-08 20:20:49,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [9819] [2025-03-08 20:20:49,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [9850] [2025-03-08 20:20:49,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9853] [2025-03-08 20:20:49,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9856] [2025-03-08 20:20:49,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [9859] [2025-03-08 20:20:49,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9894] [2025-03-08 20:20:49,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10008] [2025-03-08 20:20:49,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10010] [2025-03-08 20:20:49,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10013] [2025-03-08 20:20:49,795 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)va) [10175] [2025-03-08 20:20:49,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10336] [2025-03-08 20:20:49,801 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10337] [2025-03-08 20:20:49,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10620] [2025-03-08 20:20:49,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10657] [2025-03-08 20:20:49,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12370] [2025-03-08 20:20:49,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12458] [2025-03-08 20:20:49,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12481] [2025-03-08 20:20:49,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12491] [2025-03-08 20:20:49,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12510] [2025-03-08 20:20:49,852 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12518] [2025-03-08 20:20:49,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12862] [2025-03-08 20:20:49,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12863] [2025-03-08 20:20:49,870 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/myricom/myri10ge/myri10ge.c"), "i" (3414), "i" (12UL)); [13400-13401] [2025-03-08 20:20:49,871 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/myricom/myri10ge/myri10ge.c"), "i" (3422), "i" (12UL)); [13428-13429] [2025-03-08 20:20:49,937 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[498628,498641] [2025-03-08 20:20:49,938 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[498797,498810] [2025-03-08 20:20:49,938 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[498964,498977] [2025-03-08 20:20:49,938 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-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i[499132,499145] [2025-03-08 20:20:49,947 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:20:50,162 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:20:50,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50 WrapperNode [2025-03-08 20:20:50,163 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:20:50,164 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:20:50,164 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:20:50,164 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:20:50,168 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:20:50" (1/1) ... [2025-03-08 20:20:50,236 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:20:50" (1/1) ... [2025-03-08 20:20:50,527 INFO L138 Inliner]: procedures = 670, calls = 5602, calls flagged for inlining = 348, calls inlined = 329, statements flattened = 12816 [2025-03-08 20:20:50,528 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:20:50,529 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:20:50,529 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:20:50,529 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:20:50,541 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:50,541 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:50,584 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:52,711 INFO L175 MemorySlicer]: Split 3778 memory accesses to 39 slices as follows [52, 13, 3, 2, 3, 73, 23, 3417, 7, 17, 1, 5, 5, 1, 5, 1, 16, 5, 2, 7, 2, 5, 4, 8, 4, 2, 4, 7, 5, 3, 8, 8, 8, 1, 2, 24, 7, 7, 11]. 90 percent of accesses are in the largest equivalence class. The 2026 initializations are split as follows [0, 13, 3, 0, 1, 0, 0, 1928, 0, 0, 1, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 4, 8, 4, 0, 4, 7, 5, 0, 8, 8, 0, 1, 2, 1, 0, 5, 8]. The 670 writes are split as follows [42, 0, 0, 1, 0, 47, 6, 533, 6, 0, 0, 0, 3, 1, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 2, 0, 0, 18, 4, 0, 0]. [2025-03-08 20:20:52,711 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:52,713 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:52,882 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:52,913 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:52,976 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:53,013 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:53,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:20:53,100 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:20:53,101 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:20:53,101 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:20:53,103 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (1/1) ... [2025-03-08 20:20:53,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:20:53,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:20:53,132 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:20:53,134 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:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_request_irq [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_request_irq [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_sw_tso [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_sw_tso [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_clean_rx_done [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_clean_rx_done [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_myri10ge_slice_state [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_myri10ge_slice_state [2025-03-08 20:20:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-03-08 20:20:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_rings [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_rings [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size_set [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size_set [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_change_pause [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_change_pause [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_close [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_close [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_update_dca [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_update_dca [2025-03-08 20:20:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:20:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:20:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 20:20:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_teardown_dca [2025-03-08 20:20:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_teardown_dca [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:20:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-03-08 20:20:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:20:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-03-08 20:20:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:20:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:20:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 20:20:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 20:20:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:20:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 20:20:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_update_mac_address [2025-03-08 20:20:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_update_mac_address [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_read_word [2025-03-08 20:20:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_read_word [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 20:20:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:20:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_82 [2025-03-08 20:20:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_82 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get_queue_mapping [2025-03-08 20:20:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get_queue_mapping [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_alloc_rx_pages [2025-03-08 20:20:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_alloc_rx_pages [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:20:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-08 20:20:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:20:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-08 20:20:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-08 20:20:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-08 20:20:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-08 20:20:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-08 20:20:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-08 20:20:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:20:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_get_stats [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_get_stats [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_set_multicast_list [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_set_multicast_list [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_check_slice [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_check_slice [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure pci_pcie_type [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_pcie_type [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:20:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 20:20:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 20:20:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 20:20:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 20:20:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 20:20:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 20:20:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 20:20:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-08 20:20:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-08 20:20:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 20:20:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 20:20:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:20:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:20:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_myri10ge_slice_state [2025-03-08 20:20:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_myri10ge_slice_state [2025-03-08 20:20:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_led [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_led [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_toggle_relaxed [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_toggle_relaxed [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_send_cmd [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_send_cmd [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure mtrr_del [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mtrr_del [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure set_fw_name [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure set_fw_name [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure put_be32 [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure put_be32 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:20:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:20:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:20:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:20:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 20:20:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:20:53,178 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:20:53,178 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:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_remove [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_remove [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso_v6 [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso_v6 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromio [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromio [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_slices [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_slices [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_unmap_rx_page [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_unmap_rx_page [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_ss_lock_napi [2025-03-08 20:20:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_ss_lock_napi [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:20:53,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:20:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-08 20:20:53,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 20:20:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-08 20:20:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-08 20:20:53,182 INFO L130 BoogieDeclarations]: Found specification of procedure netif_set_real_num_tx_queues [2025-03-08 20:20:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_set_real_num_tx_queues [2025-03-08 20:20:53,182 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-03-08 20:20:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-03-08 20:20:53,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-03-08 20:20:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_dummy_rdma [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_dummy_rdma [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_busy_poll [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_busy_poll [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_disable [2025-03-08 20:20:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_disable [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 20:20:53,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 20:20:53,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 20:20:53,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:20:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 20:20:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-03-08 20:20:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 20:20:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 20:20:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 20:20:53,186 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_reset [2025-03-08 20:20:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_reset [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_load_firmware [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_load_firmware [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msix [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msix [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure __iowrite64_copy [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure __iowrite64_copy [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_open [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_open [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_setup_dca [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_setup_dca [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 20:20:53,187 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:20:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:20:53,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_77 [2025-03-08 20:20:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_77 [2025-03-08 20:20:53,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_81 [2025-03-08 20:20:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_81 [2025-03-08 20:20:53,188 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-03-08 20:20:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-03-08 20:20:53,188 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:20:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:20:53,188 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:20:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:20:53,188 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_validate_firmware [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_validate_firmware [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_xmit [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_xmit [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_78 [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_78 [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_dma_test [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_dma_test [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdrlen [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdrlen [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_get_firmware_capabilities [2025-03-08 20:20:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_get_firmware_capabilities [2025-03-08 20:20:53,189 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_resume [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_resume [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_ext_capability [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_ext_capability [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-08 20:20:53,191 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:20:53,191 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:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure myri10ge_free_irq [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure myri10ge_free_irq [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:20:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:20:53,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_enable [2025-03-08 20:20:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_enable [2025-03-08 20:20:53,192 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:20:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:20:54,444 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:20:54,449 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:20:54,498 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19386: havoc netpoll_trap_#t~nondet2366#1; [2025-03-08 20:20:54,644 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16775-1: ldv_request_irq_86_#res#1 := ldv_request_irq_86_~ldv_func_res~1#1; [2025-03-08 20:20:54,644 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19423: havoc pci_enable_msi_block_#t~nondet2373#1; [2025-03-08 20:20:54,644 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16803-1: ldv_request_irq_88_#res#1 := ldv_request_irq_88_~ldv_func_res~2#1; [2025-03-08 20:20:54,736 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19139: havoc __skb_gso_segment_#t~ret2330#1.base, __skb_gso_segment_#t~ret2330#1.offset; [2025-03-08 20:20:54,749 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19394: havoc pci_bus_read_config_word_#t~nondet2368#1; [2025-03-08 20:20:55,209 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19326: havoc napi_gro_frags_#t~nondet2357#1; [2025-03-08 20:20:55,209 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19244: havoc eth_type_trans_#t~nondet2347#1; [2025-03-08 20:20:55,209 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470: havoc myri10ge_ss_busy_polling_#t~mem751#1;havoc myri10ge_ss_busy_polling_#t~bitwise752#1; [2025-03-08 20:20:55,209 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19322: havoc napi_get_frags_#t~ret2356#1.base, napi_get_frags_#t~ret2356#1.offset; [2025-03-08 20:20:55,209 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19183: havoc csum_partial_#t~nondet2337#1; [2025-03-08 20:20:55,210 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19374: havoc netif_receive_skb_#t~nondet2363#1; [2025-03-08 20:20:55,293 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: havoc kobject_name_#t~mem97#1.base, kobject_name_#t~mem97#1.offset; [2025-03-08 20:20:55,293 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6738: havoc dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset; [2025-03-08 20:20:55,357 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19340: havoc #t~nondet2359; [2025-03-08 20:20:55,359 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19179: havoc #t~nondet2336; [2025-03-08 20:20:55,999 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19171: havoc alloc_pages_current_#t~ret2334#1.base, alloc_pages_current_#t~ret2334#1.offset; [2025-03-08 20:20:56,014 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19524: havoc #t~nondet2393; [2025-03-08 20:20:56,018 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: havoc #t~mem266.base, #t~mem266.offset;havoc #t~mem267; [2025-03-08 20:20:56,019 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19248: havoc #t~nondet2348; [2025-03-08 20:20:56,035 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226: call ULTIMATE.dealloc(~#cmd~2.base, ~#cmd~2.offset);havoc ~#cmd~2.base, ~#cmd~2.offset; [2025-03-08 20:20:56,167 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19508: havoc schedule_timeout_#t~nondet2389#1; [2025-03-08 20:20:56,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16838-1: ldv_del_timer_sync_91_#res#1 := ldv_del_timer_sync_91_~ldv_func_res~3#1; [2025-03-08 20:20:56,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12280: call ULTIMATE.dealloc(~#cmd~10#1.base, ~#cmd~10#1.offset);havoc ~#cmd~10#1.base, ~#cmd~10#1.offset;call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-03-08 20:20:56,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19217: havoc del_timer_sync_#t~nondet2341#1; [2025-03-08 20:20:56,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14945-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-08 20:20:56,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19472: havoc prepare_to_wait_event_#t~nondet2383#1; [2025-03-08 20:20:56,234 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19187: havoc dca3_get_tag_#t~nondet2338#1; [2025-03-08 20:20:56,238 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590: havoc #t~mem322.base, #t~mem322.offset; [2025-03-08 20:20:56,240 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19344: havoc #t~nondet2360; [2025-03-08 20:20:56,250 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19198: havoc dca_remove_requester_#t~nondet2340#1; [2025-03-08 20:20:56,252 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19442: havoc #t~nondet2377; [2025-03-08 20:20:56,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: havoc #t~mem177.base, #t~mem177.offset; [2025-03-08 20:20:56,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19512: havoc #t~nondet2390; [2025-03-08 20:20:56,296 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19146: havoc #t~nondet2331; [2025-03-08 20:20:56,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9213: call ULTIMATE.dealloc(~#cmd~1.base, ~#cmd~1.offset);havoc ~#cmd~1.base, ~#cmd~1.offset; [2025-03-08 20:20:56,338 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19456: havoc #t~nondet2379; [2025-03-08 20:20:56,353 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19130: havoc #t~nondet2328; [2025-03-08 20:20:56,358 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: havoc #t~mem304; [2025-03-08 20:20:56,441 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: havoc atomic_read_#t~mem51#1; [2025-03-08 20:20:56,441 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19082: havoc __get_page_tail_#t~nondet2323#1; [2025-03-08 20:20:56,465 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7320: havoc #t~mem281.base, #t~mem281.offset;havoc #t~mem282; [2025-03-08 20:20:56,624 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: call ULTIMATE.dealloc(myri10ge_change_promisc_~#cmd~3#1.base, myri10ge_change_promisc_~#cmd~3#1.offset);havoc myri10ge_change_promisc_~#cmd~3#1.base, myri10ge_change_promisc_~#cmd~3#1.offset; [2025-03-08 20:20:56,624 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13028: call ULTIMATE.dealloc(~#cmd~11#1.base, ~#cmd~11#1.offset);havoc ~#cmd~11#1.base, ~#cmd~11#1.offset;call ULTIMATE.dealloc(~#data~0#1.base, ~#data~0#1.offset);havoc ~#data~0#1.base, ~#data~0#1.offset; [2025-03-08 20:20:56,628 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19229: havoc dma_set_mask_#t~nondet2344#1; [2025-03-08 20:20:56,663 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19336: havoc net_ratelimit_#t~nondet2358#1; [2025-03-08 20:20:56,672 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8431: havoc pcie_caps_reg_#t~mem446#1; [2025-03-08 20:20:56,673 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8441: havoc #t~bitwise448#1; [2025-03-08 20:20:56,779 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19390: havoc pci_bus_read_config_dword_#t~nondet2367#1; [2025-03-08 20:20:56,878 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19398: havoc pci_bus_write_config_byte_#t~nondet2369#1; [2025-03-08 20:20:56,878 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13667: call ULTIMATE.dealloc(myri10ge_watchdog_~#reset_needed~0#1.base, myri10ge_watchdog_~#reset_needed~0#1.offset);havoc myri10ge_watchdog_~#reset_needed~0#1.base, myri10ge_watchdog_~#reset_needed~0#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#busy_slice_cnt~0#1.base, myri10ge_watchdog_~#busy_slice_cnt~0#1.offset);havoc myri10ge_watchdog_~#busy_slice_cnt~0#1.base, myri10ge_watchdog_~#busy_slice_cnt~0#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#cmd~12#1.base, myri10ge_watchdog_~#cmd~12#1.offset);havoc myri10ge_watchdog_~#cmd~12#1.base, myri10ge_watchdog_~#cmd~12#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#vendor~1#1.base, myri10ge_watchdog_~#vendor~1#1.offset);havoc myri10ge_watchdog_~#vendor~1#1.base, myri10ge_watchdog_~#vendor~1#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_~#descriptor~0#1.base, myri10ge_watchdog_~#descriptor~0#1.offset);havoc myri10ge_watchdog_~#descriptor~0#1.base, myri10ge_watchdog_~#descriptor~0#1.offset; [2025-03-08 20:20:56,878 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13610: havoc myri10ge_read_reboot_#t~mem1787#1;call ULTIMATE.dealloc(myri10ge_read_reboot_~#reboot~0#1.base, myri10ge_read_reboot_~#reboot~0#1.offset);havoc myri10ge_read_reboot_~#reboot~0#1.base, myri10ge_read_reboot_~#reboot~0#1.offset; [2025-03-08 20:20:56,878 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19078: havoc __dynamic_netdev_dbg_#t~nondet2322#1; [2025-03-08 20:20:56,902 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7453: havoc #t~mem306; [2025-03-08 20:20:56,933 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646: call ULTIMATE.dealloc(~#ctl~2#1.base, ~#ctl~2#1.offset);havoc ~#ctl~2#1.base, ~#ctl~2#1.offset; [2025-03-08 20:20:56,933 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19460: havoc pcie_capability_write_word_#t~nondet2380#1; [2025-03-08 20:20:56,994 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640: call ULTIMATE.dealloc(~#buf_bytes~0.base, ~#buf_bytes~0.offset);havoc ~#buf_bytes~0.base, ~#buf_bytes~0.offset; [2025-03-08 20:20:56,996 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: havoc #t~mem263; [2025-03-08 20:20:56,997 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19316: havoc #t~nondet2355; [2025-03-08 20:20:57,007 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19225: havoc #t~nondet2343; [2025-03-08 20:21:26,543 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16884-1: ldv_register_netdev_94_#res#1 := ldv_register_netdev_94_~ldv_func_res~6#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13977: call ULTIMATE.dealloc(myri10ge_probe_slices_~#cmd~14#1.base, myri10ge_probe_slices_~#cmd~14#1.offset);havoc myri10ge_probe_slices_~#cmd~14#1.base, myri10ge_probe_slices_~#cmd~14#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19267: havoc ioremap_wc_#t~ret2350#1.base, ioremap_wc_#t~ret2350#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret2396#1 := main_#res#1;havoc main_#t~ret2116#1, main_~tmp~127#1;assume { :end_inline_main } true; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19273: havoc kstrdup_#t~ret2351#1.base, kstrdup_#t~ret2351#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19406: havoc pci_choose_state_#t~nondet2371#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15575-1: ldv_mod_timer_#res#1 := ldv_mod_timer_~arg0#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13197: call ULTIMATE.dealloc(myri10ge_enable_ecrc_~#err_cap~0#1.base, myri10ge_enable_ecrc_~#err_cap~0#1.offset);havoc myri10ge_enable_ecrc_~#err_cap~0#1.base, myri10ge_enable_ecrc_~#err_cap~0#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13464: call ULTIMATE.dealloc(myri10ge_mask_surprise_down_~#mask~0#1.base, myri10ge_mask_surprise_down_~#mask~0#1.offset);havoc myri10ge_mask_surprise_down_~#mask~0#1.base, myri10ge_mask_surprise_down_~#mask~0#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: havoc netif_msg_init_#t~bitwise357#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19156: havoc _raw_spin_trylock_#t~nondet2332#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19292: havoc ldv_pre_register_netdev_#t~nondet2352#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14538: call ULTIMATE.dealloc(myri10ge_notify_dca_~#event#1.base, myri10ge_notify_dca_~#event#1.offset);havoc myri10ge_notify_dca_~#event#1.base, myri10ge_notify_dca_~#event#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13485: call ULTIMATE.dealloc(myri10ge_suspend_~#state#1.base, myri10ge_suspend_~#state#1.offset);havoc myri10ge_suspend_~#state#1.base, myri10ge_suspend_~#state#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19431: havoc pci_find_capability_#t~nondet2375#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19168: havoc alloc_etherdev_mqs_#t~ret2333#1.base, alloc_etherdev_mqs_#t~ret2333#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13356: call ULTIMATE.dealloc(myri10ge_select_firmware_~#lnk~0#1.base, myri10ge_select_firmware_~#lnk~0#1.offset);havoc myri10ge_select_firmware_~#lnk~0#1.base, myri10ge_select_firmware_~#lnk~0#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19305: havoc mod_timer_#t~nondet2353#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8477: havoc is_zero_ether_addr_#t~mem458#1;havoc is_zero_ether_addr_#t~mem459#1;havoc is_zero_ether_addr_#t~bitwise460#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19312: havoc mtrr_add_#t~nondet2354#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: call ULTIMATE.dealloc(myri10ge_read_mac_addr_~#ptr~0#1.base, myri10ge_read_mac_addr_~#ptr~0#1.offset);havoc myri10ge_read_mac_addr_~#ptr~0#1.base, myri10ge_read_mac_addr_~#ptr~0#1.offset; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8483: havoc is_multicast_ether_addr_#t~mem461#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16677-1: ldv_spin_trylock_48_#res#1 := ldv_spin_trylock_48_~ldv_func_res~0#1; [2025-03-08 20:21:26,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16941-1: ldv___pci_register_driver_99_#res#1 := ldv___pci_register_driver_99_~ldv_func_res~7#1; [2025-03-08 20:21:26,545 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176: call ULTIMATE.dealloc(myri10ge_probe_~#__key~1#1.base, myri10ge_probe_~#__key~1#1.offset);havoc myri10ge_probe_~#__key~1#1.base, myri10ge_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(myri10ge_probe_~#__key___0~0#1.base, myri10ge_probe_~#__key___0~0#1.offset);havoc myri10ge_probe_~#__key___0~0#1.base, myri10ge_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(myri10ge_probe_~#__key___1~0#1.base, myri10ge_probe_~#__key___1~0#1.offset);havoc myri10ge_probe_~#__key___1~0#1.base, myri10ge_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(myri10ge_probe_~#__constr_expr_0~0#1.base, myri10ge_probe_~#__constr_expr_0~0#1.offset);havoc myri10ge_probe_~#__constr_expr_0~0#1.base, myri10ge_probe_~#__constr_expr_0~0#1.offset; [2025-03-08 20:21:26,545 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402: havoc myri10ge_get_msglevel_#t~mem1227#1; [2025-03-08 20:21:26,545 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19464: havoc pcie_get_readrq_#t~nondet2381#1; [2025-03-08 20:21:26,545 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19468: havoc pcie_set_readrq_#t~nondet2382#1; [2025-03-08 20:21:26,545 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15904: 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:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793: call ULTIMATE.dealloc(myri10ge_watchdog_timer_~#reset_needed~1#1.base, myri10ge_watchdog_timer_~#reset_needed~1#1.offset);havoc myri10ge_watchdog_timer_~#reset_needed~1#1.base, myri10ge_watchdog_timer_~#reset_needed~1#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_timer_~#busy_slice_cnt~1#1.base, myri10ge_watchdog_timer_~#busy_slice_cnt~1#1.offset);havoc myri10ge_watchdog_timer_~#busy_slice_cnt~1#1.base, myri10ge_watchdog_timer_~#busy_slice_cnt~1#1.offset;call ULTIMATE.dealloc(myri10ge_watchdog_timer_~#cmd~13#1.base, myri10ge_watchdog_timer_~#cmd~13#1.offset);havoc myri10ge_watchdog_timer_~#cmd~13#1.base, myri10ge_watchdog_timer_~#cmd~13#1.offset; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151: havoc myri10ge_get_sset_count_#t~mem1153#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14857-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15915: 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:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19487: havoc register_netdev_#t~nondet2386#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: call ULTIMATE.dealloc(myri10ge_get_ethtool_stats_~#link_stats~0#1.base, myri10ge_get_ethtool_stats_~#link_stats~0#1.offset);havoc myri10ge_get_ethtool_stats_~#link_stats~0#1.base, myri10ge_get_ethtool_stats_~#link_stats~0#1.offset; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16853-1: ldv_mod_timer_92_#res#1 := ldv_mod_timer_92_~ldv_func_res~4#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19364: havoc netif_get_num_default_rss_queues_#t~nondet2362#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16193-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16194-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19233: havoc dma_supported_#t~nondet2345#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14876-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:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19237: havoc driver_for_each_device_#t~nondet2346#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14879-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:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14881-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:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19378: havoc netif_set_real_num_rx_queues_#t~nondet2364#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16869-1: ldv_alloc_etherdev_mqs_93_#res#1.base, ldv_alloc_etherdev_mqs_93_#res#1.offset := ldv_alloc_etherdev_mqs_93_~ldv_func_res~5#1.base, ldv_alloc_etherdev_mqs_93_~ldv_func_res~5#1.offset; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19252: havoc ethtool_op_get_link_#t~nondet2349#1; [2025-03-08 20:21:26,547 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19126: havoc __pci_register_driver_#t~nondet2327#1; [2025-03-08 20:21:27,564 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:21:28,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19175: havoc cancel_work_sync_#t~nondet2335#1; [2025-03-08 20:21:28,480 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: havoc #t~mem308;havoc #t~bitwise309; [2025-03-08 20:21:28,809 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19498: havoc request_threaded_irq_#t~nondet2388#1; [2025-03-08 20:21:31,055 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19382: havoc #t~nondet2365; [2025-03-08 20:21:31,132 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16969: havoc #t~mem2209.base, #t~mem2209.offset;havoc #t~mem2210.base, #t~mem2210.offset; [2025-03-08 20:21:31,356 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832: call ULTIMATE.dealloc(~#buf~1.base, ~#buf~1.offset);havoc ~#buf~1.base, ~#buf~1.offset; [2025-03-08 20:21:31,392 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856: havoc #t~ret141.base, #t~ret141.offset; [2025-03-08 20:21:31,860 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19476: havoc #t~nondet2384; [2025-03-08 20:21:31,883 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19221: havoc #t~nondet2342; [2025-03-08 20:21:31,905 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19348: havoc #t~nondet2361; [2025-03-08 20:21:32,065 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: havoc #t~bitwise3; [2025-03-08 20:21:33,166 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: call ULTIMATE.dealloc(~#cmd~5.base, ~#cmd~5.offset);havoc ~#cmd~5.base, ~#cmd~5.offset; [2025-03-08 20:21:34,505 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8921: call ULTIMATE.dealloc(myri10ge_load_hotplug_firmware_~#fw~0#1.base, myri10ge_load_hotplug_firmware_~#fw~0#1.offset);havoc myri10ge_load_hotplug_firmware_~#fw~0#1.base, myri10ge_load_hotplug_firmware_~#fw~0#1.offset; [2025-03-08 20:21:34,506 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19494: havoc request_firmware_#t~nondet2387#1; [2025-03-08 20:21:34,506 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19536: havoc vmalloc_#t~ret2394#1.base, vmalloc_#t~ret2394#1.offset; [2025-03-08 20:21:34,506 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9108: call ULTIMATE.dealloc(~#buf~2#1.base, ~#buf~2#1.offset);havoc ~#buf~2#1.base, ~#buf~2#1.offset;call ULTIMATE.dealloc(~#size~1#1.base, ~#size~1#1.offset);havoc ~#size~1#1.base, ~#size~1#1.offset; [2025-03-08 20:21:34,656 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16237: #res#1 := ~arg0#1; [2025-03-08 20:21:34,712 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19427: havoc #t~nondet2374; [2025-03-08 20:21:37,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12026: call ULTIMATE.dealloc(~#cmd~9#1.base, ~#cmd~9#1.offset);havoc ~#cmd~9#1.base, ~#cmd~9#1.offset; [2025-03-08 20:21:37,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9336: call ULTIMATE.dealloc(myri10ge_ss_init_lock_~#__key~0#1.base, myri10ge_ss_init_lock_~#__key~0#1.offset);havoc myri10ge_ss_init_lock_~#__key~0#1.base, myri10ge_ss_init_lock_~#__key~0#1.offset; [2025-03-08 20:21:37,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11957: call ULTIMATE.dealloc(myri10ge_get_txrx_~#cmd~7#1.base, myri10ge_get_txrx_~#cmd~7#1.offset);havoc myri10ge_get_txrx_~#cmd~7#1.base, myri10ge_get_txrx_~#cmd~7#1.offset; [2025-03-08 20:21:37,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11990: call ULTIMATE.dealloc(myri10ge_set_stats_~#cmd~8#1.base, myri10ge_set_stats_~#cmd~8#1.offset);havoc myri10ge_set_stats_~#cmd~8#1.base, myri10ge_set_stats_~#cmd~8#1.offset; [2025-03-08 20:21:37,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11511: call ULTIMATE.dealloc(myri10ge_allocate_rings_~#cmd~6#1.base, myri10ge_allocate_rings_~#cmd~6#1.offset);havoc myri10ge_allocate_rings_~#cmd~6#1.base, myri10ge_allocate_rings_~#cmd~6#1.offset; [2025-03-08 20:21:38,014 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19402: havoc pci_bus_write_config_dword_#t~nondet2370#1; [2025-03-08 20:21:38,228 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19191: havoc dca_add_requester_#t~nondet2339#1; [2025-03-08 20:21:38,456 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6326: havoc arch_irqs_disabled_flags_#t~bitwise50#1; [2025-03-08 20:21:38,568 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: havoc #t~mem291.base, #t~mem291.offset; [2025-03-08 20:21:38,623 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: havoc #t~mem1;havoc #t~bitwise2; [2025-03-08 20:21:39,047 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6266: havoc #t~bitwise5;havoc #t~short6; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: havoc skb_headlen_#t~mem269#1;havoc skb_headlen_#t~mem270#1; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: havoc skb_transport_offset_#t~mem286#1.base, skb_transport_offset_#t~mem286#1.offset; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19133: havoc __pskb_pull_tail_#t~ret2329#1.base, __pskb_pull_tail_#t~ret2329#1.offset; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19516: havoc skb_checksum_help_#t~nondet2391#1; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330: havoc skb_checksum_start_offset_#t~mem284#1; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: havoc skb_headroom_#t~mem279#1.base, skb_headroom_#t~mem279#1.offset;havoc skb_headroom_#t~mem280#1.base, skb_headroom_#t~mem280#1.offset; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19520: havoc skb_pad_#t~nondet2392#1; [2025-03-08 20:21:42,008 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7267: havoc skb_is_nonlinear_#t~mem268#1; [2025-03-08 20:21:42,031 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: #res := 1; [2025-03-08 20:21:42,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19419: havoc #t~nondet2372; [2025-03-08 20:21:42,415 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9266: call ULTIMATE.dealloc(~#cmd~4.base, ~#cmd~4.offset);havoc ~#cmd~4.base, ~#cmd~4.offset; [2025-03-08 20:21:42,468 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8463: havoc #t~mem451#1; [2025-03-08 20:21:42,744 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9079: call ULTIMATE.dealloc(~#cmd~0.base, ~#cmd~0.offset);havoc ~#cmd~0.base, ~#cmd~0.offset; [2025-03-08 20:21:43,129 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13531: call ULTIMATE.dealloc(~#vendor~0#1.base, ~#vendor~0#1.offset);havoc ~#vendor~0#1.base, ~#vendor~0#1.offset; [2025-03-08 20:21:43,153 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19435: havoc #t~nondet2376; [2025-03-08 20:21:43,225 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19483: havoc queue_work_on_#t~nondet2385#1; [2025-03-08 20:21:43,266 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19449: havoc #t~nondet2378; [2025-03-08 20:21:43,800 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: havoc is_device_dma_capable_#t~mem150#1.base, is_device_dma_capable_#t~mem150#1.offset;havoc is_device_dma_capable_#t~mem151#1.base, is_device_dma_capable_#t~mem151#1.offset;havoc is_device_dma_capable_#t~mem152#1;havoc is_device_dma_capable_#t~short153#1; [2025-03-08 20:21:46,291 INFO L? ?]: Removed 5230 outVars from TransFormulas that were not future-live. [2025-03-08 20:21:46,292 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:21:46,393 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:21:46,393 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 20:21:46,394 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:21:46 BoogieIcfgContainer [2025-03-08 20:21:46,394 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:21:46,396 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:21:46,396 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:21:46,399 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:21:46,399 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:20:46" (1/3) ... [2025-03-08 20:21:46,400 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@269531af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:21:46, skipping insertion in model container [2025-03-08 20:21:46,400 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:20:50" (2/3) ... [2025-03-08 20:21:46,401 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@269531af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:21:46, skipping insertion in model container [2025-03-08 20:21:46,401 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:21:46" (3/3) ... [2025-03-08 20:21:46,402 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i [2025-03-08 20:21:46,416 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:21:46,420 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-myricom-myri10ge-myri10ge.cil.i that has 244 procedures, 4100 locations, 1 initial locations, 120 loop locations, and 4 error locations. [2025-03-08 20:21:46,539 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:21:46,549 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;@f24682c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:21:46,550 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-03-08 20:21:46,562 INFO L276 IsEmpty]: Start isEmpty. Operand has 3760 states, 2728 states have (on average 1.3200146627565983) internal successors, (3601), 2788 states have internal predecessors, (3601), 861 states have call successors, (861), 168 states have call predecessors, (861), 167 states have return successors, (856), 850 states have call predecessors, (856), 856 states have call successors, (856) [2025-03-08 20:21:46,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2025-03-08 20:21:46,573 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:21:46,574 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:46,574 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2025-03-08 20:21:46,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:21:46,578 INFO L85 PathProgramCache]: Analyzing trace with hash 149692802, now seen corresponding path program 1 times [2025-03-08 20:21:46,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:21:46,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122038568] [2025-03-08 20:21:46,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:21:46,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:21:51,825 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 200 statements into 1 equivalence classes. [2025-03-08 20:21:52,160 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 200 of 200 statements. [2025-03-08 20:21:52,161 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:21:52,161 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:21:53,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1128 trivial. 0 not checked. [2025-03-08 20:21:53,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:21:53,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122038568] [2025-03-08 20:21:53,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122038568] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:21:53,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:21:53,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:21:53,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677853024] [2025-03-08 20:21:53,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:21:53,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:21:53,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:21:53,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:21:53,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:21:53,047 INFO L87 Difference]: Start difference. First operand has 3760 states, 2728 states have (on average 1.3200146627565983) internal successors, (3601), 2788 states have internal predecessors, (3601), 861 states have call successors, (861), 168 states have call predecessors, (861), 167 states have return successors, (856), 850 states have call predecessors, (856), 856 states have call successors, (856) Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-08 20:21:57,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:21:59,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:21:59,930 INFO L93 Difference]: Finished difference Result 10929 states and 15591 transitions. [2025-03-08 20:21:59,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:21:59,933 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 200 [2025-03-08 20:21:59,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:22:00,009 INFO L225 Difference]: With dead ends: 10929 [2025-03-08 20:22:00,010 INFO L226 Difference]: Without dead ends: 7194 [2025-03-08 20:22:00,041 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:22:00,044 INFO L435 NwaCegarLoop]: 5018 mSDtfsCounter, 4960 mSDsluCounter, 4936 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4960 SdHoareTripleChecker+Valid, 9954 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2025-03-08 20:22:00,045 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4960 Valid, 9954 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 198 Invalid, 1 Unknown, 0 Unchecked, 6.5s Time] [2025-03-08 20:22:00,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7194 states. [2025-03-08 20:22:00,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7194 to 7188. [2025-03-08 20:22:00,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7188 states, 5229 states have (on average 1.2857142857142858) internal successors, (6723), 5310 states have internal predecessors, (6723), 1628 states have call successors, (1628), 328 states have call predecessors, (1628), 327 states have return successors, (1625), 1613 states have call predecessors, (1625), 1625 states have call successors, (1625) [2025-03-08 20:22:00,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7188 states to 7188 states and 9976 transitions. [2025-03-08 20:22:00,473 INFO L78 Accepts]: Start accepts. Automaton has 7188 states and 9976 transitions. Word has length 200 [2025-03-08 20:22:00,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:22:00,476 INFO L471 AbstractCegarLoop]: Abstraction has 7188 states and 9976 transitions. [2025-03-08 20:22:00,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-08 20:22:00,477 INFO L276 IsEmpty]: Start isEmpty. Operand 7188 states and 9976 transitions. [2025-03-08 20:22:00,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2025-03-08 20:22:00,485 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:22:00,486 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:22:00,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:22:00,486 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2025-03-08 20:22:00,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:22:00,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1483477705, now seen corresponding path program 1 times [2025-03-08 20:22:00,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:22:00,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257675221] [2025-03-08 20:22:00,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:22:00,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:22:05,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 211 statements into 1 equivalence classes. [2025-03-08 20:22:05,552 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 211 of 211 statements. [2025-03-08 20:22:05,552 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:22:05,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:22:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1128 trivial. 0 not checked. [2025-03-08 20:22:06,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:22:06,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257675221] [2025-03-08 20:22:06,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257675221] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:22:06,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:22:06,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:22:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751388649] [2025-03-08 20:22:06,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:22:06,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:22:06,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:22:06,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:22:06,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:22:06,159 INFO L87 Difference]: Start difference. First operand 7188 states and 9976 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-08 20:22:10,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:22:13,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:22:13,410 INFO L93 Difference]: Finished difference Result 15638 states and 21633 transitions. [2025-03-08 20:22:13,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:22:13,411 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 211 [2025-03-08 20:22:13,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:22:13,465 INFO L225 Difference]: With dead ends: 15638 [2025-03-08 20:22:13,465 INFO L226 Difference]: Without dead ends: 8487 [2025-03-08 20:22:13,495 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:22:13,496 INFO L435 NwaCegarLoop]: 5023 mSDtfsCounter, 3347 mSDsluCounter, 4915 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3347 SdHoareTripleChecker+Valid, 9938 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2025-03-08 20:22:13,496 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3347 Valid, 9938 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 262 Invalid, 1 Unknown, 0 Unchecked, 7.0s Time] [2025-03-08 20:22:13,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8487 states. [2025-03-08 20:22:13,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8487 to 8457. [2025-03-08 20:22:13,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8457 states, 6213 states have (on average 1.2835989055206825) internal successors, (7975), 6295 states have internal predecessors, (7975), 1833 states have call successors, (1833), 408 states have call predecessors, (1833), 407 states have return successors, (1830), 1819 states have call predecessors, (1830), 1830 states have call successors, (1830) [2025-03-08 20:22:13,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8457 states to 8457 states and 11638 transitions. [2025-03-08 20:22:13,818 INFO L78 Accepts]: Start accepts. Automaton has 8457 states and 11638 transitions. Word has length 211 [2025-03-08 20:22:13,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:22:13,818 INFO L471 AbstractCegarLoop]: Abstraction has 8457 states and 11638 transitions. [2025-03-08 20:22:13,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-08 20:22:13,819 INFO L276 IsEmpty]: Start isEmpty. Operand 8457 states and 11638 transitions. [2025-03-08 20:22:13,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2025-03-08 20:22:13,821 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:22:13,821 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:22:13,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:22:13,822 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2025-03-08 20:22:13,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:22:13,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1470033641, now seen corresponding path program 1 times [2025-03-08 20:22:13,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:22:13,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879828108] [2025-03-08 20:22:13,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:22:13,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms