./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 f0781735bf38d1c3fc92bdfb35c4f492919d5b3ef51c397a03981a69e2882b55 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:23:13,774 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:23:13,862 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:23:13,868 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:23:13,869 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:23:13,901 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:23:13,902 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:23:13,903 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:23:13,903 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:23:13,903 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:23:13,903 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:23:13,903 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:23:13,904 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:23:13,904 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:23:13,904 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:23:13,904 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:23:13,904 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:23:13,904 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:23:13,905 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:23:13,905 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:23:13,906 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:23:13,906 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:23:13,906 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:23:13,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:23:13,906 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:23:13,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:23:13,906 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:23:13,907 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:23:13,907 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-jdk21/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 -> f0781735bf38d1c3fc92bdfb35c4f492919d5b3ef51c397a03981a69e2882b55 [2025-02-08 04:23:14,247 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:23:14,258 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:23:14,262 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:23:14,263 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:23:14,264 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:23:14,266 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2025-02-08 04:23:15,581 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/38a2a52a0/3b4a084d64dc46b4a321008730b90f73/FLAGc25560c3a [2025-02-08 04:23:16,179 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:23:16,180 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2025-02-08 04:23:16,233 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/38a2a52a0/3b4a084d64dc46b4a321008730b90f73/FLAGc25560c3a [2025-02-08 04:23:16,640 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/38a2a52a0/3b4a084d64dc46b4a321008730b90f73 [2025-02-08 04:23:16,642 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:23:16,643 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:23:16,644 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:23:16,644 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:23:16,647 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:23:16,648 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:23:16" (1/1) ... [2025-02-08 04:23:16,649 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c6b4056 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:16, skipping insertion in model container [2025-02-08 04:23:16,649 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:23:16" (1/1) ... [2025-02-08 04:23:16,772 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:23:19,767 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2025-02-08 04:23:19,772 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2025-02-08 04:23:19,774 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2025-02-08 04:23:19,775 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2025-02-08 04:23:19,859 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:23:19,927 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:23:20,006 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"); [5127] [2025-02-08 04:23:20,008 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)); [5134] [2025-02-08 04:23:20,008 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] [2025-02-08 04:23:20,010 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)); [5182-5183] [2025-02-08 04:23:20,010 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"); [5188-5190] [2025-02-08 04:23:20,010 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] [2025-02-08 04:23:20,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] [2025-02-08 04:23:20,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] [2025-02-08 04:23:20,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] [2025-02-08 04:23:20,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] [2025-02-08 04:23:20,020 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)); [5497-5498] [2025-02-08 04:23:20,022 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)); [5531-5532] [2025-02-08 04:23:20,023 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)); [5572-5573] [2025-02-08 04:23:20,025 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)); [5601-5602] [2025-02-08 04:23:20,034 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)); [5920-5921] [2025-02-08 04:23:20,037 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] [2025-02-08 04:23:20,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] [2025-02-08 04:23:20,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] [2025-02-08 04:23:20,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] [2025-02-08 04:23:20,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] [2025-02-08 04:23:20,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] [2025-02-08 04:23:20,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] [2025-02-08 04:23:20,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] [2025-02-08 04:23:20,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] [2025-02-08 04:23:20,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] [2025-02-08 04:23:20,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] [2025-02-08 04:23:20,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] [2025-02-08 04:23:20,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] [2025-02-08 04:23:20,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] [2025-02-08 04:23:20,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] [2025-02-08 04:23:20,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] [2025-02-08 04:23:20,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] [2025-02-08 04:23:20,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] [2025-02-08 04:23:20,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] [2025-02-08 04:23:20,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] [2025-02-08 04:23:20,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] [2025-02-08 04:23:20,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] [2025-02-08 04:23:20,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] [2025-02-08 04:23:20,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] [2025-02-08 04:23:20,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] [2025-02-08 04:23:20,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] [2025-02-08 04:23:20,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] [2025-02-08 04:23:20,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] [2025-02-08 04:23:20,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] [2025-02-08 04:23:20,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] [2025-02-08 04:23:20,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] [2025-02-08 04:23:20,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] [2025-02-08 04:23:20,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] [2025-02-08 04:23:20,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] [2025-02-08 04:23:20,117 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] [2025-02-08 04:23:20,117 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] [2025-02-08 04:23:20,118 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] [2025-02-08 04:23:20,233 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2025-02-08 04:23:20,234 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2025-02-08 04:23:20,234 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2025-02-08 04:23:20,235 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2025-02-08 04:23:20,250 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:23:20,564 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:23:20,565 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20 WrapperNode [2025-02-08 04:23:20,566 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:23:20,567 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:23:20,567 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:23:20,567 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:23:20,573 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:20,677 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:20,899 INFO L138 Inliner]: procedures = 502, calls = 3084, calls flagged for inlining = 256, calls inlined = 229, statements flattened = 6696 [2025-02-08 04:23:20,900 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:23:20,901 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:23:20,901 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:23:20,901 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:23:20,910 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:20,911 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:20,958 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,027 INFO L175 MemorySlicer]: Split 1773 memory accesses to 16 slices as follows [6, 6, 2, 6, 42, 1581, 6, 6, 40, 6, 1, 6, 2, 36, 26, 1]. 89 percent of accesses are in the largest equivalence class. The 1107 initializations are split as follows [6, 0, 0, 6, 0, 1032, 6, 6, 0, 6, 1, 6, 2, 36, 0, 0]. The 307 writes are split as follows [0, 3, 1, 0, 36, 243, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0]. [2025-02-08 04:23:22,027 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,028 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,189 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,212 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,254 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,275 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,326 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:23:22,327 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:23:22,327 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:23:22,327 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:23:22,328 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:20" (1/1) ... [2025-02-08 04:23:22,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:23:22,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:23:22,363 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:23:22,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:23:22,391 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 04:23:22,391 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 04:23:22,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_addr [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_addr [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_interrupt [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_interrupt [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_rx_refill [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_rx_refill [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 04:23:22,392 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 04:23:22,392 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:23:22,394 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:23:22,394 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_poll_controller [2025-02-08 04:23:22,394 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_poll_controller [2025-02-08 04:23:22,394 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 04:23:22,394 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 04:23:22,395 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 04:23:22,395 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 04:23:22,395 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_mac_addr [2025-02-08 04:23:22,395 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_mac_addr [2025-02-08 04:23:22,395 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 04:23:22,395 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 04:23:22,395 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-02-08 04:23:22,395 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-02-08 04:23:22,396 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_tx_timeout [2025-02-08 04:23:22,396 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_tx_timeout [2025-02-08 04:23:22,396 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:23:22,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:23:22,396 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:23:22,396 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:23:22,396 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:23:22,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:23:22,396 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2025-02-08 04:23:22,396 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2025-02-08 04:23:22,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 04:23:22,397 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:23:22,397 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 04:23:22,397 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_addr_and_size [2025-02-08 04:23:22,397 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_addr_and_size [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 04:23:22,397 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_probe [2025-02-08 04:23:22,397 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_probe [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:23:22,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:23:22,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:23:22,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_len [2025-02-08 04:23:22,402 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_len [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:23:22,402 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:23:22,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:23:22,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:23:22,403 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_suspend [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_suspend [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_open [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_open [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_buf_len [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_buf_len [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_pmt [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_pmt [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:23:22,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:23:22,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:23:22,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_free_tx_skbufs [2025-02-08 04:23:22,408 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_free_tx_skbufs [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 04:23:22,408 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:23:22,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:23:22,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2025-02-08 04:23:22,408 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2025-02-08 04:23:22,408 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 04:23:22,408 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure device_can_wakeup [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure device_can_wakeup [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_mac_disable [2025-02-08 04:23:22,409 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_mac_disable [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:23:22,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:23:22,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:23:22,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:23:22,411 INFO L130 BoogieDeclarations]: Found specification of procedure desc_init_tx_desc [2025-02-08 04:23:22,411 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_init_tx_desc [2025-02-08 04:23:22,411 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-02-08 04:23:22,412 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-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure bitrev32 [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure bitrev32 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:23:22,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:23:22,412 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_mac_enable [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_mac_enable [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_stop [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_stop [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_tx_owner [2025-02-08 04:23:22,413 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_tx_owner [2025-02-08 04:23:22,413 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 04:23:22,414 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 04:23:22,414 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_irq [2025-02-08 04:23:22,414 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_irq [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:23:22,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:23:22,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:23:22,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:23:22,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:23:22,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:23:22,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:23:22,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:23:22,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:23:22,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:23:22,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:23:22,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:23:22,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_flow_ctrl [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_flow_ctrl [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_resume [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_resume [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_tx_fs [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_tx_fs [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_rx_mode [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_rx_mode [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:23:22,421 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:23:22,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-08 04:23:22,422 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 04:23:22,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 04:23:22,423 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2025-02-08 04:23:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2025-02-08 04:23:22,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-02-08 04:23:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-02-08 04:23:22,423 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 04:23:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 04:23:22,423 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_remove [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_remove [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_buf_addr [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_buf_addr [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:23:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_tx_ls [2025-02-08 04:23:22,424 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_tx_ls [2025-02-08 04:23:23,388 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:23:23,393 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:23:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13745: havoc #t~nondet1201; [2025-02-08 04:23:24,088 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 04:23:24,095 INFO L158 Benchmark]: Toolchain (without parser) took 7450.69ms. Allocated memory was 142.6MB in the beginning and 268.4MB in the end (delta: 125.8MB). Free memory was 98.7MB in the beginning and 153.2MB in the end (delta: -54.6MB). Peak memory consumption was 193.7MB. Max. memory is 16.1GB. [2025-02-08 04:23:24,095 INFO L158 Benchmark]: CDTParser took 0.65ms. Allocated memory is still 201.3MB. Free memory is still 123.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:23:24,095 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3921.94ms. Allocated memory was 142.6MB in the beginning and 268.4MB in the end (delta: 125.8MB). Free memory was 98.7MB in the beginning and 133.5MB in the end (delta: -34.8MB). Peak memory consumption was 111.9MB. Max. memory is 16.1GB. [2025-02-08 04:23:24,097 INFO L158 Benchmark]: Boogie Procedure Inliner took 333.29ms. Allocated memory is still 268.4MB. Free memory was 133.5MB in the beginning and 94.2MB in the end (delta: 39.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 04:23:24,098 INFO L158 Benchmark]: Boogie Preprocessor took 1425.28ms. Allocated memory is still 268.4MB. Free memory was 94.2MB in the beginning and 100.8MB in the end (delta: -6.6MB). Peak memory consumption was 68.9MB. Max. memory is 16.1GB. [2025-02-08 04:23:24,098 INFO L158 Benchmark]: IcfgBuilder took 1766.02ms. Allocated memory is still 268.4MB. Free memory was 100.8MB in the beginning and 153.2MB in the end (delta: -52.4MB). Peak memory consumption was 74.7MB. Max. memory is 16.1GB. [2025-02-08 04:23:24,101 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.65ms. Allocated memory is still 201.3MB. Free memory is still 123.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3921.94ms. Allocated memory was 142.6MB in the beginning and 268.4MB in the end (delta: 125.8MB). Free memory was 98.7MB in the beginning and 133.5MB in the end (delta: -34.8MB). Peak memory consumption was 111.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 333.29ms. Allocated memory is still 268.4MB. Free memory was 133.5MB in the beginning and 94.2MB in the end (delta: 39.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1425.28ms. Allocated memory is still 268.4MB. Free memory was 94.2MB in the beginning and 100.8MB in the end (delta: -6.6MB). Peak memory consumption was 68.9MB. Max. memory is 16.1GB. * IcfgBuilder took 1766.02ms. Allocated memory is still 268.4MB. Free memory was 100.8MB in the beginning and 153.2MB in the end (delta: -52.4MB). Peak memory consumption was 74.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5127]: 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"); [5127] - GenericResultAtLocation [Line: 5134]: 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)); [5134] - GenericResultAtLocation [Line: 5141]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] - GenericResultAtLocation [Line: 5182]: 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)); [5182-5183] - GenericResultAtLocation [Line: 5188]: 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"); [5188-5190] - GenericResultAtLocation [Line: 5204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] - GenericResultAtLocation [Line: 5354]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] - GenericResultAtLocation [Line: 5362]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] - GenericResultAtLocation [Line: 5369]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] - GenericResultAtLocation [Line: 5376]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] - GenericResultAtLocation [Line: 5497]: 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)); [5497-5498] - GenericResultAtLocation [Line: 5531]: 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)); [5531-5532] - GenericResultAtLocation [Line: 5572]: 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)); [5572-5573] - GenericResultAtLocation [Line: 5601]: 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)); [5601-5602] - GenericResultAtLocation [Line: 5920]: 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)); [5920-5921] - GenericResultAtLocation [Line: 5927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] - GenericResultAtLocation [Line: 6189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] - GenericResultAtLocation [Line: 6192]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] - GenericResultAtLocation [Line: 6195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] - GenericResultAtLocation [Line: 6198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] - GenericResultAtLocation [Line: 6229]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] - GenericResultAtLocation [Line: 6232]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] - GenericResultAtLocation [Line: 6235]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] - GenericResultAtLocation [Line: 6238]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] - GenericResultAtLocation [Line: 6269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] - GenericResultAtLocation [Line: 6272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] - GenericResultAtLocation [Line: 6275]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] - GenericResultAtLocation [Line: 6278]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] - GenericResultAtLocation [Line: 6309]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] - GenericResultAtLocation [Line: 6312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] - GenericResultAtLocation [Line: 6315]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] - GenericResultAtLocation [Line: 6318]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] - GenericResultAtLocation [Line: 6439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] - GenericResultAtLocation [Line: 6442]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] - GenericResultAtLocation [Line: 6445]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] - GenericResultAtLocation [Line: 6448]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] - GenericResultAtLocation [Line: 6479]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] - GenericResultAtLocation [Line: 6482]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] - GenericResultAtLocation [Line: 6485]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] - GenericResultAtLocation [Line: 6488]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] - GenericResultAtLocation [Line: 6519]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] - GenericResultAtLocation [Line: 6522]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] - GenericResultAtLocation [Line: 6525]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] - GenericResultAtLocation [Line: 6528]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] - GenericResultAtLocation [Line: 6559]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] - GenericResultAtLocation [Line: 6562]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] - GenericResultAtLocation [Line: 6565]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] - GenericResultAtLocation [Line: 6568]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] - GenericResultAtLocation [Line: 7613]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] - GenericResultAtLocation [Line: 7923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] - GenericResultAtLocation [Line: 7927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] - GenericResultAtLocation [Line: 7934]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 04:23:24,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 f0781735bf38d1c3fc92bdfb35c4f492919d5b3ef51c397a03981a69e2882b55 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:23:26,443 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:23:26,537 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 04:23:26,547 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:23:26,547 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:23:26,575 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:23:26,576 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:23:26,576 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:23:26,577 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:23:26,577 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:23:26,578 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:23:26,578 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:23:26,578 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:23:26,578 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:23:26,579 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:23:26,579 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:23:26,579 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:23:26,579 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:23:26,579 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:23:26,580 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:23:26,581 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:23:26,581 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:23:26,581 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:23:26,581 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:23:26,581 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:23:26,581 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:23:26,582 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:23:26,582 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:23:26,582 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:23:26,582 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 04:23:26,582 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 04:23:26,582 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:23:26,583 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:23:26,583 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:23:26,583 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:23:26,583 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-jdk21/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 -> f0781735bf38d1c3fc92bdfb35c4f492919d5b3ef51c397a03981a69e2882b55 [2025-02-08 04:23:26,893 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:23:26,904 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:23:26,908 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:23:26,909 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:23:26,911 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:23:26,912 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2025-02-08 04:23:28,259 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a6ac7922d/70cdf51828844a32af0a137afbe4e9e5/FLAG430ca61d5 [2025-02-08 04:23:28,836 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:23:28,837 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2025-02-08 04:23:28,892 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a6ac7922d/70cdf51828844a32af0a137afbe4e9e5/FLAG430ca61d5 [2025-02-08 04:23:28,904 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a6ac7922d/70cdf51828844a32af0a137afbe4e9e5 [2025-02-08 04:23:28,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:23:28,907 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:23:28,908 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:23:28,908 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:23:28,912 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:23:28,913 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:23:28" (1/1) ... [2025-02-08 04:23:28,913 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@469f2ec3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:28, skipping insertion in model container [2025-02-08 04:23:28,913 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:23:28" (1/1) ... [2025-02-08 04:23:29,020 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:23:30,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,361 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,382 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,386 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,458 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,463 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,464 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,465 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,465 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,470 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,471 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,480 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,480 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,522 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,549 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,549 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,550 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,564 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,565 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,565 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,565 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,566 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,566 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,566 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,567 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,567 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,572 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,581 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,583 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,596 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,598 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,600 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,623 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,630 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,635 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,655 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,656 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,656 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,657 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,657 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,670 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,671 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,671 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,671 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,675 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,688 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,699 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,713 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,713 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,714 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,715 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,724 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,725 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,730 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,735 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,744 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,744 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,746 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,746 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,748 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,749 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,751 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,766 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:30,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,086 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,099 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,104 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,104 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,104 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,110 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,115 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,165 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,247 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,249 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,250 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,794 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2025-02-08 04:23:31,802 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2025-02-08 04:23:31,805 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2025-02-08 04:23:31,807 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2025-02-08 04:23:31,836 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:31,837 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:23:31,906 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 04:23:31,957 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:23:32,059 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,069 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,070 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,071 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,075 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,076 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,076 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,087 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,087 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,088 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,088 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,088 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,089 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,089 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,090 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,090 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,092 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,092 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,092 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,097 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,099 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,099 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,100 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,102 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,103 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,103 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,104 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,115 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,122 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,123 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,123 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,123 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,124 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,124 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,124 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,124 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,125 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,125 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,125 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,126 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,126 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,129 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,130 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,133 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,134 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,142 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,143 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,144 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,145 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,148 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,155 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,160 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,160 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,160 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,162 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,162 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,170 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,172 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,173 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,173 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,180 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,186 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,187 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,187 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,188 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,191 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,191 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,209 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,209 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,212 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,212 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,212 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,212 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,214 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,232 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,234 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,253 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2025-02-08 04:23:32,254 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2025-02-08 04:23:32,254 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2025-02-08 04:23:32,255 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2025-02-08 04:23:32,262 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:23:32,263 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:23:32,333 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:23:32,402 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"); [5127] [2025-02-08 04:23:32,403 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)); [5134] [2025-02-08 04:23:32,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] [2025-02-08 04:23:32,405 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)); [5182-5183] [2025-02-08 04:23:32,405 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"); [5188-5190] [2025-02-08 04:23:32,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] [2025-02-08 04:23:32,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] [2025-02-08 04:23:32,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] [2025-02-08 04:23:32,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] [2025-02-08 04:23:32,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] [2025-02-08 04:23:32,413 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)); [5497-5498] [2025-02-08 04:23:32,415 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)); [5531-5532] [2025-02-08 04:23:32,416 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)); [5572-5573] [2025-02-08 04:23:32,416 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)); [5601-5602] [2025-02-08 04:23:32,422 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)); [5920-5921] [2025-02-08 04:23:32,423 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] [2025-02-08 04:23:32,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] [2025-02-08 04:23:32,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] [2025-02-08 04:23:32,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] [2025-02-08 04:23:32,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] [2025-02-08 04:23:32,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] [2025-02-08 04:23:32,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] [2025-02-08 04:23:32,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] [2025-02-08 04:23:32,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] [2025-02-08 04:23:32,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] [2025-02-08 04:23:32,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] [2025-02-08 04:23:32,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] [2025-02-08 04:23:32,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] [2025-02-08 04:23:32,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] [2025-02-08 04:23:32,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] [2025-02-08 04:23:32,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] [2025-02-08 04:23:32,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] [2025-02-08 04:23:32,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] [2025-02-08 04:23:32,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] [2025-02-08 04:23:32,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] [2025-02-08 04:23:32,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] [2025-02-08 04:23:32,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] [2025-02-08 04:23:32,499 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] [2025-02-08 04:23:32,499 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] [2025-02-08 04:23:32,624 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2025-02-08 04:23:32,625 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2025-02-08 04:23:32,625 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2025-02-08 04:23:32,626 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2025-02-08 04:23:32,633 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:23:32,911 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:23:32,912 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32 WrapperNode [2025-02-08 04:23:32,912 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:23:32,914 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:23:32,914 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:23:32,914 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:23:32,922 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:33,032 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:33,246 INFO L138 Inliner]: procedures = 515, calls = 3084, calls flagged for inlining = 256, calls inlined = 229, statements flattened = 6174 [2025-02-08 04:23:33,246 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:23:33,247 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:23:33,248 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:23:33,248 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:23:33,257 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:33,257 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:33,304 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,492 INFO L175 MemorySlicer]: Split 1773 memory accesses to 16 slices as follows [42, 6, 6, 1581, 6, 2, 40, 6, 6, 1, 6, 2, 36, 1, 26, 6]. 89 percent of accesses are in the largest equivalence class. The 1107 initializations are split as follows [0, 6, 6, 1032, 6, 0, 0, 6, 6, 1, 6, 2, 36, 0, 0, 0]. The 307 writes are split as follows [36, 0, 0, 243, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 24, 3]. [2025-02-08 04:23:34,492 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,493 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,686 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,703 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,754 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,792 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,860 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:23:34,862 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:23:34,863 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:23:34,863 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:23:34,865 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:23:32" (1/1) ... [2025-02-08 04:23:34,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:23:34,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:23:34,906 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:23:34,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:23:34,941 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 04:23:34,942 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 04:23:34,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:23:34,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:23:34,942 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-02-08 04:23:34,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-02-08 04:23:34,942 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_addr [2025-02-08 04:23:34,942 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_addr [2025-02-08 04:23:34,942 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 04:23:34,942 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 04:23:34,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:23:34,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:23:34,943 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_interrupt [2025-02-08 04:23:34,943 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_interrupt [2025-02-08 04:23:34,943 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 04:23:34,943 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_rx_refill [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_rx_refill [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_poll_controller [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_poll_controller [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_mac_addr [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_mac_addr [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_tx_timeout [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_tx_timeout [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:23:34,944 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:23:34,944 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:23:34,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2025-02-08 04:23:34,945 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 04:23:34,945 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:23:34,945 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:23:34,945 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 04:23:34,947 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 04:23:34,947 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_addr_and_size [2025-02-08 04:23:34,947 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_addr_and_size [2025-02-08 04:23:34,947 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 04:23:34,947 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 04:23:34,947 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_probe [2025-02-08 04:23:34,947 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_probe [2025-02-08 04:23:34,947 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_buf_len [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_buf_len [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:23:34,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:23:34,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_suspend [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_suspend [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_open [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_open [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_buf_len [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_buf_len [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_pmt [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_pmt [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:23:34,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:23:34,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_free_tx_skbufs [2025-02-08 04:23:34,951 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_free_tx_skbufs [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 04:23:34,951 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 04:23:34,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 04:23:34,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure device_can_wakeup [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure device_can_wakeup [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:23:34,954 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 04:23:34,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 04:23:34,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:23:34,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_mac_disable [2025-02-08 04:23:34,956 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_mac_disable [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 04:23:34,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:23:34,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 04:23:34,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure desc_init_tx_desc [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_init_tx_desc [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure bitrev32 [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure bitrev32 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:23:34,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:23:34,960 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:23:34,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:23:34,962 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-02-08 04:23:34,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-02-08 04:23:34,962 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 04:23:34,962 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 04:23:34,962 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 04:23:34,962 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 04:23:34,962 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_mac_enable [2025-02-08 04:23:34,962 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_mac_enable [2025-02-08 04:23:34,962 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 04:23:34,962 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 04:23:34,963 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_stop [2025-02-08 04:23:34,963 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_stop [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure desc_set_tx_owner [2025-02-08 04:23:34,963 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_set_tx_owner [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 04:23:34,963 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_irq [2025-02-08 04:23:34,963 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_irq [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 04:23:34,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 04:23:34,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 04:23:34,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 04:23:34,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 04:23:34,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 04:23:34,966 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 04:23:34,966 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 04:23:34,966 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_flow_ctrl [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_flow_ctrl [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_resume [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_resume [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_tx_fs [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_tx_fs [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_set_rx_mode [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_set_rx_mode [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:23:34,967 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 04:23:34,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 04:23:34,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:23:34,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:23:34,970 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 04:23:34,970 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 04:23:34,970 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure xgmac_remove [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure xgmac_remove [2025-02-08 04:23:34,971 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_buf_addr [2025-02-08 04:23:34,971 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_buf_addr [2025-02-08 04:23:34,972 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 04:23:34,972 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 04:23:34,972 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2025-02-08 04:23:34,972 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2025-02-08 04:23:34,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:23:34,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:23:34,973 INFO L130 BoogieDeclarations]: Found specification of procedure desc_get_tx_ls [2025-02-08 04:23:34,973 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_get_tx_ls [2025-02-08 04:23:36,228 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:23:36,231 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:23:36,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13745: havoc #t~nondet1105; [2025-02-08 04:23:36,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13851: havoc netpoll_trap_#t~nondet1116#1; [2025-02-08 04:23:36,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5874: havoc __napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset;havoc __napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset;assume { :end_inline___napi_schedule } true; [2025-02-08 04:23:36,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5845: assume 0bv8 != napi_schedule_prep_~tmp~18#1;napi_schedule_prep_~tmp___0~8#1 := 0bv32; [2025-02-08 04:23:36,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5845: assume !(0bv8 != napi_schedule_prep_~tmp~18#1);napi_schedule_prep_~tmp___0~8#1 := 1bv32; [2025-02-08 04:23:36,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870: napi_schedule_#t~ret207#1 := napi_schedule_prep_#res#1;havoc napi_schedule_prep_#t~ret205#1, napi_schedule_prep_#t~ret206#1, napi_schedule_prep_~n#1.base, napi_schedule_prep_~n#1.offset, napi_schedule_prep_~tmp~18#1, napi_schedule_prep_~tmp___0~8#1, napi_schedule_prep_~tmp___1~6#1, napi_schedule_prep_~tmp___2~2#1;havoc napi_schedule_prep_#in~n#1.base, napi_schedule_prep_#in~n#1.offset;assume { :end_inline_napi_schedule_prep } true;napi_schedule_~tmp~19#1 := (if 0bv8 == napi_schedule_#t~ret207#1 then 0bv8 else 1bv8);havoc napi_schedule_#t~ret207#1; [2025-02-08 04:23:36,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862-1: napi_schedule_prep_#res#1 := (if 0bv8 == (if 0bv32 == napi_schedule_prep_~tmp___2~2#1 then 0bv8 else 1bv8) then 0bv8 else 1bv8); [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: assume 0bv32 == napi_schedule_prep_~tmp___1~6#1;napi_schedule_prep_~tmp___2~2#1 := 1bv32; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: assume !(0bv32 == napi_schedule_prep_~tmp___1~6#1);napi_schedule_prep_~tmp___2~2#1 := 0bv32; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5850: assume 0bv32 != napi_schedule_prep_~tmp___0~8#1; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5850: assume !(0bv32 != napi_schedule_prep_~tmp___0~8#1);napi_schedule_prep_~tmp___2~2#1 := 0bv32; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8411: havoc napi_schedule_#t~ret207#1, napi_schedule_~n#1.base, napi_schedule_~n#1.offset, napi_schedule_~tmp~19#1;havoc napi_schedule_#in~n#1.base, napi_schedule_#in~n#1.offset;assume { :end_inline_napi_schedule } true; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: napi_schedule_prep_#t~ret205#1 := napi_disable_pending_#res#1;havoc napi_disable_pending_#t~ret204#1, napi_disable_pending_~n#1.base, napi_disable_pending_~n#1.offset, napi_disable_pending_~tmp~17#1;havoc napi_disable_pending_#in~n#1.base, napi_disable_pending_#in~n#1.offset;assume { :end_inline_napi_disable_pending } true;napi_schedule_prep_~tmp~18#1 := (if 0bv8 == napi_schedule_prep_#t~ret205#1 then 0bv8 else 1bv8);havoc napi_schedule_prep_#t~ret205#1; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5872: assume 0bv32 != ~zero_extend~32~8(napi_schedule_~tmp~19#1);assume { :begin_inline___napi_schedule } true;__napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset := napi_schedule_~n#1.base, napi_schedule_~n#1.offset;havoc __napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset;__napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset := __napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset; [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5872: assume !(0bv32 != ~zero_extend~32~8(napi_schedule_~tmp~19#1)); [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852-1: SUMMARY for call napi_schedule_prep_#t~ret206#1 := test_and_set_bit(0bv64, napi_schedule_prep_~n#1.base, ~bvadd~64(16bv64, napi_schedule_prep_~n#1.offset)); srcloc: null [2025-02-08 04:23:36,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852: napi_schedule_prep_~tmp___1~6#1 := napi_schedule_prep_#t~ret206#1;havoc napi_schedule_prep_#t~ret206#1; [2025-02-08 04:23:37,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5791: netdev_alloc_skb_ip_align_#t~ret197#1.base, netdev_alloc_skb_ip_align_#t~ret197#1.offset := __netdev_alloc_skb_ip_align_#res#1.base, __netdev_alloc_skb_ip_align_#res#1.offset;havoc __netdev_alloc_skb_ip_align_#t~ret196#1.base, __netdev_alloc_skb_ip_align_#t~ret196#1.offset, __netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset, __netdev_alloc_skb_ip_align_~length#1, __netdev_alloc_skb_ip_align_~gfp#1, __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset, __netdev_alloc_skb_ip_align_~tmp~14#1.base, __netdev_alloc_skb_ip_align_~tmp~14#1.offset;havoc __netdev_alloc_skb_ip_align_#in~dev#1.base, __netdev_alloc_skb_ip_align_#in~dev#1.offset, __netdev_alloc_skb_ip_align_#in~length#1, __netdev_alloc_skb_ip_align_#in~gfp#1;assume { :end_inline___netdev_alloc_skb_ip_align } true;netdev_alloc_skb_ip_align_~tmp~15#1.base, netdev_alloc_skb_ip_align_~tmp~15#1.offset := netdev_alloc_skb_ip_align_#t~ret197#1.base, netdev_alloc_skb_ip_align_#t~ret197#1.offset;havoc netdev_alloc_skb_ip_align_#t~ret197#1.base, netdev_alloc_skb_ip_align_#t~ret197#1.offset;netdev_alloc_skb_ip_align_#res#1.base, netdev_alloc_skb_ip_align_#res#1.offset := netdev_alloc_skb_ip_align_~tmp~15#1.base, netdev_alloc_skb_ip_align_~tmp~15#1.offset; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261-1: SUMMARY for call desc_set_buf_addr(~p~0#1.base, ~p~0#1.offset, ~paddr~0#1[32:0], #t~mem377#1); srcloc: null [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: havoc #t~mem377#1; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: call #t~mem384#1 := read~intINTTYPE4#3(~priv#1.base, ~bvadd~64(20bv64, ~priv#1.offset), 4bv64);call write~intINTTYPE4#3(~bvand~32(255bv32, ~bvadd~32(1bv32, #t~mem384#1)), ~priv#1.base, ~bvadd~64(20bv64, ~priv#1.offset), 4bv64);havoc #t~mem384#1;assume { :begin_inline_desc_set_rx_owner } true;desc_set_rx_owner_#in~p#1.base, desc_set_rx_owner_#in~p#1.offset := ~p~0#1.base, ~p~0#1.offset;havoc desc_set_rx_owner_~p#1.base, desc_set_rx_owner_~p#1.offset;desc_set_rx_owner_~p#1.base, desc_set_rx_owner_~p#1.offset := desc_set_rx_owner_#in~p#1.base, desc_set_rx_owner_#in~p#1.offset;call write~intINTTYPE4#3(2147483648bv32, desc_set_rx_owner_~p#1.base, desc_set_rx_owner_~p#1.offset, 4bv64);havoc desc_set_rx_owner_~p#1.base, desc_set_rx_owner_~p#1.offset;havoc desc_set_rx_owner_#in~p#1.base, desc_set_rx_owner_#in~p#1.offset;assume { :end_inline_desc_set_rx_owner } true; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779: __netdev_alloc_skb_ip_align_#t~ret196#1.base, __netdev_alloc_skb_ip_align_#t~ret196#1.offset := __netdev_alloc_skb_#res#1.base, __netdev_alloc_skb_#res#1.offset;havoc __netdev_alloc_skb_#t~ret1096#1.base, __netdev_alloc_skb_#t~ret1096#1.offset, __netdev_alloc_skb_#t~ret1097#1.base, __netdev_alloc_skb_#t~ret1097#1.offset, __netdev_alloc_skb_#t~mem1098#1.base, __netdev_alloc_skb_#t~mem1098#1.offset, __netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset, __netdev_alloc_skb_~arg1#1, __netdev_alloc_skb_~arg2#1, __netdev_alloc_skb_~skb~5#1.base, __netdev_alloc_skb_~skb~5#1.offset;havoc __netdev_alloc_skb_#in~arg0#1.base, __netdev_alloc_skb_#in~arg0#1.offset, __netdev_alloc_skb_#in~arg1#1, __netdev_alloc_skb_#in~arg2#1;assume { :end_inline___netdev_alloc_skb } true;__netdev_alloc_skb_ip_align_~tmp~14#1.base, __netdev_alloc_skb_ip_align_~tmp~14#1.offset := __netdev_alloc_skb_ip_align_#t~ret196#1.base, __netdev_alloc_skb_ip_align_#t~ret196#1.offset;havoc __netdev_alloc_skb_ip_align_#t~ret196#1.base, __netdev_alloc_skb_ip_align_#t~ret196#1.offset;__netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset := __netdev_alloc_skb_ip_align_~tmp~14#1.base, __netdev_alloc_skb_ip_align_~tmp~14#1.offset;__netdev_alloc_skb_ip_align_#res#1.base, __netdev_alloc_skb_ip_align_#res#1.offset := __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: assume 0bv64 != ~tmp___1~10#1;call #t~mem380#1.base, #t~mem380#1.offset := read~$Pointer$#3(~priv#1.base, ~bvadd~64(80bv64, ~priv#1.offset), 8bv64);call #t~mem381#1 := read~intINTTYPE4#3(~priv#1.base, ~bvadd~64(20bv64, ~priv#1.offset), 4bv64);call #t~mem382#1 := read~intINTTYPE4#3(~priv#1.base, ~bvadd~64(16bv64, ~priv#1.offset), 4bv64); [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: assume !(0bv64 != ~tmp___1~10#1); [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276-1: SUMMARY for call #t~ret383#1 := __dynamic_netdev_dbg(~#descriptor~2#1.base, ~#descriptor~2#1.offset, #t~mem380#1.base, #t~mem380#1.offset, 29bv64, 0bv64); srcloc: null [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume 0bv64 != ~tmp~43#1; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !(0bv64 != ~tmp~43#1);call #t~mem370#1.base, #t~mem370#1.offset := read~$Pointer$#3(~priv#1.base, ~bvadd~64(88bv64, ~priv#1.offset), 8bv64);call #t~mem371#1.base, #t~mem371#1.offset := read~$Pointer$#3(~skb~1#1.base, ~bvadd~64(229bv64, ~skb~1#1.offset), 8bv64);call #t~mem372#1 := read~intINTTYPE4#3(~priv#1.base, ~bvadd~64(60bv64, ~priv#1.offset), 4bv64); [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: havoc #t~mem380#1.base, #t~mem380#1.offset;havoc #t~mem381#1;havoc #t~mem382#1;havoc #t~ret383#1; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7272-1: SUMMARY for call #t~ret379#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(#t~mem378#1)), 0bv64); srcloc: null [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239: #t~ret368#1.base, #t~ret368#1.offset := netdev_alloc_skb_ip_align_#res#1.base, netdev_alloc_skb_ip_align_#res#1.offset;havoc netdev_alloc_skb_ip_align_#t~ret197#1.base, netdev_alloc_skb_ip_align_#t~ret197#1.offset, netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset, netdev_alloc_skb_ip_align_~length#1, netdev_alloc_skb_ip_align_~tmp~15#1.base, netdev_alloc_skb_ip_align_~tmp~15#1.offset;havoc netdev_alloc_skb_ip_align_#in~dev#1.base, netdev_alloc_skb_ip_align_#in~dev#1.offset, netdev_alloc_skb_ip_align_#in~length#1;assume { :end_inline_netdev_alloc_skb_ip_align } true;~skb~1#1.base, ~skb~1#1.offset := #t~ret368#1.base, #t~ret368#1.offset;havoc #t~mem367#1.base, #t~mem367#1.offset;havoc #t~ret368#1.base, #t~ret368#1.offset; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7272: ~tmp___1~10#1 := #t~ret379#1;havoc #t~mem378#1;havoc #t~ret379#1; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13670-1: SUMMARY for call __netdev_alloc_skb_#t~ret1096#1.base, __netdev_alloc_skb_#t~ret1096#1.offset := ldv_malloc(245bv64); srcloc: null [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7266: call write~$Pointer$#0(25bv64, 0bv64, ~#descriptor~2#1.base, ~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#0(26bv64, 0bv64, ~#descriptor~2#1.base, ~bvadd~64(8bv64, ~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#0(27bv64, 0bv64, ~#descriptor~2#1.base, ~bvadd~64(16bv64, ~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#0(28bv64, 0bv64, ~#descriptor~2#1.base, ~bvadd~64(24bv64, ~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#0(716bv32, ~#descriptor~2#1.base, ~bvadd~64(32bv64, ~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE4#0(0bv32, ~#descriptor~2#1.base, ~bvadd~64(36bv64, ~#descriptor~2#1.offset), 4bv64);call #t~mem378#1 := read~intINTTYPE4#0(~#descriptor~2#1.base, ~bvadd~64(36bv64, ~#descriptor~2#1.offset), 4bv64); [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13670: __netdev_alloc_skb_~skb~5#1.base, __netdev_alloc_skb_~skb~5#1.offset := __netdev_alloc_skb_#t~ret1096#1.base, __netdev_alloc_skb_#t~ret1096#1.offset;havoc __netdev_alloc_skb_#t~ret1096#1.base, __netdev_alloc_skb_#t~ret1096#1.offset; [2025-02-08 04:23:37,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: call #t~mem363#1 := read~intINTTYPE4#3(~priv#1.base, ~bvadd~64(20bv64, ~priv#1.offset), 4bv64);~entry~0#1 := #t~mem363#1;call #t~mem364#1.base, #t~mem364#1.offset := read~$Pointer$#3(~priv#1.base, ~priv#1.offset, 8bv64);~p~0#1.base, ~p~0#1.offset := #t~mem364#1.base, ~bvadd~64(#t~mem364#1.offset, ~bvmul~64(32bv64, ~sign_extend~64~32(~entry~0#1)));havoc #t~mem364#1.base, #t~mem364#1.offset;call #t~mem365#1.base, #t~mem365#1.offset := read~$Pointer$#3(~priv#1.base, ~bvadd~64(8bv64, ~priv#1.offset), 8bv64);call #t~mem366#1.base, #t~mem366#1.offset := read~$Pointer$#3(#t~mem365#1.base, ~bvadd~64(#t~mem365#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~entry~0#1))), 8bv64); [2025-02-08 04:23:37,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: assume 0bv64 == ~bvadd~64(#t~mem366#1.base, #t~mem366#1.offset);havoc #t~mem365#1.base, #t~mem365#1.offset;havoc #t~mem366#1.base, #t~mem366#1.offset;call #t~mem367#1.base, #t~mem367#1.offset := read~$Pointer$#3(~priv#1.base, ~bvadd~64(80bv64, ~priv#1.offset), 8bv64);assume { :begin_inline_netdev_alloc_skb_ip_align } true;netdev_alloc_skb_ip_align_#in~dev#1.base, netdev_alloc_skb_ip_align_#in~dev#1.offset, netdev_alloc_skb_ip_align_#in~length#1 := #t~mem367#1.base, #t~mem367#1.offset, ~bufsz~0#1;havoc netdev_alloc_skb_ip_align_#res#1.base, netdev_alloc_skb_ip_align_#res#1.offset;havoc netdev_alloc_skb_ip_align_#t~ret197#1.base, netdev_alloc_skb_ip_align_#t~ret197#1.offset, netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset, netdev_alloc_skb_ip_align_~length#1, netdev_alloc_skb_ip_align_~tmp~15#1.base, netdev_alloc_skb_ip_align_~tmp~15#1.offset;netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset := netdev_alloc_skb_ip_align_#in~dev#1.base, netdev_alloc_skb_ip_align_#in~dev#1.offset;netdev_alloc_skb_ip_align_~length#1 := netdev_alloc_skb_ip_align_#in~length#1;havoc netdev_alloc_skb_ip_align_~tmp~15#1.base, netdev_alloc_skb_ip_align_~tmp~15#1.offset;assume { :begin_inline___netdev_alloc_skb_ip_align } true;__netdev_alloc_skb_ip_align_#in~dev#1.base, __netdev_alloc_skb_ip_align_#in~dev#1.offset, __netdev_alloc_skb_ip_align_#in~length#1, __netdev_alloc_skb_ip_align_#in~gfp#1 := netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset, netdev_alloc_skb_ip_align_~length#1, 32bv32;havoc __netdev_alloc_skb_ip_align_#res#1.base, __netdev_alloc_skb_ip_align_#res#1.offset;havoc __netdev_alloc_skb_ip_align_#t~ret196#1.base, __netdev_alloc_skb_ip_align_#t~ret196#1.offset, __netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset, __netdev_alloc_skb_ip_align_~length#1, __netdev_alloc_skb_ip_align_~gfp#1, __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset, __netdev_alloc_skb_ip_align_~tmp~14#1.base, __netdev_alloc_skb_ip_align_~tmp~14#1.offset;__netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset := __netdev_alloc_skb_ip_align_#in~dev#1.base, __netdev_alloc_skb_ip_align_#in~dev#1.offset;__netdev_alloc_skb_ip_align_~length#1 := __netdev_alloc_skb_ip_align_#in~length#1;__netdev_alloc_skb_ip_align_~gfp#1 := __netdev_alloc_skb_ip_align_#in~gfp#1;havoc __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset;havoc __netdev_alloc_skb_ip_align_~tmp~14#1.base, __netdev_alloc_skb_ip_align_~tmp~14#1.offset;assume { :begin_inline___netdev_alloc_skb } true;__netdev_alloc_skb_#in~arg0#1.base, __netdev_alloc_skb_#in~arg0#1.offset, __netdev_alloc_skb_#in~arg1#1, __netdev_alloc_skb_#in~arg2#1 := __netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset, __netdev_alloc_skb_ip_align_~length#1, __netdev_alloc_skb_ip_align_~gfp#1;havoc __netdev_alloc_skb_#res#1.base, __netdev_alloc_skb_#res#1.offset;havoc __netdev_alloc_skb_#t~ret1096#1.base, __netdev_alloc_skb_#t~ret1096#1.offset, __netdev_alloc_skb_#t~ret1097#1.base, __netdev_alloc_skb_#t~ret1097#1.offset, __netdev_alloc_skb_#t~mem1098#1.base, __netdev_alloc_skb_#t~mem1098#1.offset, __netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset, __netdev_alloc_skb_~arg1#1, __netdev_alloc_skb_~arg2#1, __netdev_alloc_skb_~skb~5#1.base, __netdev_alloc_skb_~skb~5#1.offset;__netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset := __netdev_alloc_skb_#in~arg0#1.base, __netdev_alloc_skb_#in~arg0#1.offset;__netdev_alloc_skb_~arg1#1 := __netdev_alloc_skb_#in~arg1#1;__netdev_alloc_skb_~arg2#1 := __netdev_alloc_skb_#in~arg2#1; [2025-02-08 04:23:37,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: assume !(0bv64 == ~bvadd~64(#t~mem366#1.base, #t~mem366#1.offset));havoc #t~mem365#1.base, #t~mem365#1.offset;havoc #t~mem366#1.base, #t~mem366#1.offset; [2025-02-08 04:23:37,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-02-08 04:23:37,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254: SUMMARY for call dev_kfree_skb_any(~skb~1#1.base, ~skb~1#1.offset); srcloc: null [2025-02-08 04:23:37,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: ~tmp___0~16#1 := #t~ret375#1;havoc #t~mem374#1.base, #t~mem374#1.offset;havoc #t~ret375#1; [2025-02-08 04:23:37,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: assume 0bv32 != ~tmp___0~16#1; [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: assume !(0bv32 != ~tmp___0~16#1);call #t~mem376#1.base, #t~mem376#1.offset := read~$Pointer$#3(~priv#1.base, ~bvadd~64(8bv64, ~priv#1.offset), 8bv64);call write~$Pointer$#3(~skb~1#1.base, ~skb~1#1.offset, #t~mem376#1.base, ~bvadd~64(#t~mem376#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~entry~0#1))), 8bv64);havoc #t~mem376#1.base, #t~mem376#1.offset;call #t~mem377#1 := read~intINTTYPE4#3(~priv#1.base, ~bvadd~64(60bv64, ~priv#1.offset), 4bv64); [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-1: SUMMARY for call #t~ret373#1 := dma_map_single_attrs(#t~mem370#1.base, #t~mem370#1.offset, #t~mem371#1.base, #t~mem371#1.offset, ~zero_extend~64~32(#t~mem372#1), 2bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: ~paddr~0#1 := #t~ret373#1;havoc #t~mem370#1.base, #t~mem370#1.offset;havoc #t~mem371#1.base, #t~mem371#1.offset;havoc #t~mem372#1;havoc #t~ret373#1;call #t~mem374#1.base, #t~mem374#1.offset := read~$Pointer$#3(~priv#1.base, ~bvadd~64(88bv64, ~priv#1.offset), 8bv64); [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250-1: SUMMARY for call #t~ret375#1 := dma_mapping_error(#t~mem374#1.base, #t~mem374#1.offset, ~paddr~0#1); srcloc: null [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13677-1: __netdev_alloc_skb_#res#1.base, __netdev_alloc_skb_#res#1.offset := __netdev_alloc_skb_~skb~5#1.base, __netdev_alloc_skb_~skb~5#1.offset; [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240-1: SUMMARY for call #t~ret369#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv64 == ~bvadd~64(~skb~1#1.base, ~skb~1#1.offset) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: ~tmp~43#1 := #t~ret369#1;havoc #t~ret369#1; [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13671: assume __netdev_alloc_skb_~skb~5#1.base != 0bv64 || __netdev_alloc_skb_~skb~5#1.offset != 0bv64;call write~$Pointer$#3(__netdev_alloc_skb_~arg0#1.base, __netdev_alloc_skb_~arg0#1.offset, __netdev_alloc_skb_~skb~5#1.base, ~bvadd~64(32bv64, __netdev_alloc_skb_~skb~5#1.offset), 8bv64); [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13671: assume !(__netdev_alloc_skb_~skb~5#1.base != 0bv64 || __netdev_alloc_skb_~skb~5#1.offset != 0bv64); [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13673: call write~$Pointer$#3(__netdev_alloc_skb_#t~ret1097#1.base, __netdev_alloc_skb_#t~ret1097#1.offset, __netdev_alloc_skb_~skb~5#1.base, ~bvadd~64(221bv64, __netdev_alloc_skb_~skb~5#1.offset), 8bv64);havoc __netdev_alloc_skb_#t~ret1097#1.base, __netdev_alloc_skb_#t~ret1097#1.offset;call __netdev_alloc_skb_#t~mem1098#1.base, __netdev_alloc_skb_#t~mem1098#1.offset := read~$Pointer$#3(__netdev_alloc_skb_~skb~5#1.base, ~bvadd~64(221bv64, __netdev_alloc_skb_~skb~5#1.offset), 8bv64);call write~$Pointer$#3(__netdev_alloc_skb_#t~mem1098#1.base, __netdev_alloc_skb_#t~mem1098#1.offset, __netdev_alloc_skb_~skb~5#1.base, ~bvadd~64(229bv64, __netdev_alloc_skb_~skb~5#1.offset), 8bv64);havoc __netdev_alloc_skb_#t~mem1098#1.base, __netdev_alloc_skb_#t~mem1098#1.offset;call write~intINTTYPE4#3(0bv32, __netdev_alloc_skb_~skb~5#1.base, ~bvadd~64(213bv64, __netdev_alloc_skb_~skb~5#1.offset), 4bv64); [2025-02-08 04:23:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13673-1: SUMMARY for call __netdev_alloc_skb_#t~ret1097#1.base, __netdev_alloc_skb_#t~ret1097#1.offset := ldv_malloc(~zero_extend~64~32(__netdev_alloc_skb_~arg1#1)); srcloc: null [2025-02-08 04:23:45,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13723: havoc #t~nondet1104; [2025-02-08 04:23:45,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13823: havoc #t~nondet1112; [2025-02-08 04:24:10,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13652: havoc #t~nondet1095; [2025-02-08 04:24:18,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5760: havoc #t~mem187.base, #t~mem187.offset;havoc #t~mem188; [2025-02-08 04:24:18,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13861: havoc #t~ret1118.base, #t~ret1118.offset; [2025-02-08 04:24:19,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: havoc #t~mem212.base, #t~mem212.offset; [2025-02-08 04:24:19,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473: havoc #t~mem101.base, #t~mem101.offset; [2025-02-08 04:24:25,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:25,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225: assume { :begin_inline_ldv_dispatch_register_10_4 } true;ldv_dispatch_register_10_4_#in~arg0#1.base, ldv_dispatch_register_10_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset;ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset := ldv_dispatch_register_10_4_#in~arg0#1.base, ldv_dispatch_register_10_4_#in~arg0#1.offset;~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset := ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_5 } true;~ldv_statevar_2~0 := 4bv32; [2025-02-08 04:24:25,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888: ~uid~0#1 := #t~ret746#1;havoc #t~mem745#1.base, #t~mem745#1.offset;havoc #t~ret746#1;assume { :begin_inline_netdev_info } true;netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset, netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset := ~ndev~0#1.base, ~ndev~0#1.offset, 76bv64, 0bv64;havoc netdev_info_#res#1;havoc netdev_info_#t~nondet1113#1, netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset, netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset;netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset := netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset;netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset := netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset;havoc netdev_info_#t~nondet1113#1;netdev_info_#res#1 := netdev_info_#t~nondet1113#1;havoc netdev_info_#t~nondet1113#1; [2025-02-08 04:24:25,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-1: SUMMARY for call #t~ret746#1 := readl(#t~mem745#1.base, ~bvadd~64(32bv64, #t~mem745#1.offset)); srcloc: null [2025-02-08 04:24:25,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-1: SUMMARY for call ldv_free_irq(0bv64, 0bv64, ldv_free_irq_67_~ldv_func_arg1#1, ldv_free_irq_67_~ldv_func_arg2#1.base, ldv_free_irq_67_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 04:24:25,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: havoc ldv_free_irq_67_~ldv_func_arg1#1, ldv_free_irq_67_~ldv_func_arg2#1.base, ldv_free_irq_67_~ldv_func_arg2#1.offset;havoc ldv_free_irq_67_#in~ldv_func_arg1#1, ldv_free_irq_67_#in~ldv_func_arg2#1.base, ldv_free_irq_67_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_67 } true;havoc #t~mem786#1;call #t~mem787#1.base, #t~mem787#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11217-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11217: call ldv_register_netdev_#t~mem969#1.base, ldv_register_netdev_#t~mem969#1.offset := read~$Pointer$#3(ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem970#1.base, ldv_register_netdev_#t~mem970#1.offset := read~$Pointer$#3(ldv_register_netdev_#t~mem969#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem969#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_open_10_6 } true;ldv_register_netdev_open_10_6_#in~arg0#1.base, ldv_register_netdev_open_10_6_#in~arg0#1.offset, ldv_register_netdev_open_10_6_#in~arg1#1.base, ldv_register_netdev_open_10_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem970#1.base, ldv_register_netdev_#t~mem970#1.offset, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_10_6_#res#1;havoc ldv_register_netdev_open_10_6_#t~ret973#1, ldv_register_netdev_open_10_6_~arg0#1.base, ldv_register_netdev_open_10_6_~arg0#1.offset, ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset, ldv_register_netdev_open_10_6_~tmp~90#1;ldv_register_netdev_open_10_6_~arg0#1.base, ldv_register_netdev_open_10_6_~arg0#1.offset := ldv_register_netdev_open_10_6_#in~arg0#1.base, ldv_register_netdev_open_10_6_#in~arg0#1.offset;ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset := ldv_register_netdev_open_10_6_#in~arg1#1.base, ldv_register_netdev_open_10_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_10_6_~tmp~90#1; [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827: havoc netdev_info_#t~nondet1113#1; [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827-1: #t~ret747#1 := netdev_info_#res#1;havoc netdev_info_#t~nondet1113#1, netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset, netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset;havoc netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset, netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset;assume { :end_inline_netdev_info } true;havoc #t~ret747#1;call #t~mem748#1.base, #t~mem748#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11754-1: ldv_request_irq_64_#res#1 := ldv_request_irq_64_~ldv_func_res~2#1; [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11226: havoc ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset;havoc ldv_dispatch_register_10_4_#in~arg0#1.base, ldv_dispatch_register_10_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_10_4 } true; [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467-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-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11680: ldv_dev_set_drvdata_59_~tmp~98#1 := ldv_dev_set_drvdata_59_#t~ret984#1;havoc ldv_dev_set_drvdata_59_#t~ret984#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~98#1;platform_set_drvdata_#t~ret266#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret984#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~98#1;havoc ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_59 } true;havoc platform_set_drvdata_#t~ret266#1;havoc platform_set_drvdata_#t~ret266#1, platform_set_drvdata_~pdev#1.base, platform_set_drvdata_~pdev#1.offset, platform_set_drvdata_~data#1.base, platform_set_drvdata_~data#1.offset;havoc platform_set_drvdata_#in~pdev#1.base, platform_set_drvdata_#in~pdev#1.offset, platform_set_drvdata_#in~data#1.base, platform_set_drvdata_#in~data#1.offset;assume { :end_inline_platform_set_drvdata } true;assume { :begin_inline_ether_setup } true;ether_setup_#in~arg0#1.base, ether_setup_#in~arg0#1.offset := ~ndev~0#1.base, ~ndev~0#1.offset;havoc ether_setup_~arg0#1.base, ether_setup_~arg0#1.offset;ether_setup_~arg0#1.base, ether_setup_~arg0#1.offset := ether_setup_#in~arg0#1.base, ether_setup_#in~arg0#1.offset;havoc ether_setup_~arg0#1.base, ether_setup_~arg0#1.offset;havoc ether_setup_#in~arg0#1.base, ether_setup_#in~arg0#1.offset;assume { :end_inline_ether_setup } true;call write~$Pointer$#3(~#xgmac_netdev_ops~0.base, ~#xgmac_netdev_ops~0.offset, ~ndev~0#1.base, ~bvadd~64(468bv64, ~ndev~0#1.offset), 8bv64);call write~$Pointer$#3(~#xgmac_ethtool_ops~0.base, ~#xgmac_ethtool_ops~0.offset, ~ndev~0#1.base, ~bvadd~64(476bv64, ~ndev~0#1.offset), 8bv64);assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := ~priv~20#1.base, ~bvadd~64(392bv64, ~priv~20#1.offset);havoc spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset := spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;spinlock_check_#res#1.base, spinlock_check_#res#1.offset := spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;#t~ret738#1.base, #t~ret738#1.offset := spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;havoc spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;assume { :end_inline_spinlock_check } true;havoc #t~ret738#1.base, #t~ret738#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := ~priv~20#1.base, ~bvadd~64(392bv64, ~priv~20#1.offset), 73bv64, 0bv64, ~#__key~0#1.base, ~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := ~priv~20#1.base, ~bvadd~64(470bv64, ~priv~20#1.offset), 0bv32;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~intINTTYPE8#5(137438953408bv64, ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8bv64);call #t~mem739#1 := read~intINTTYPE8#5(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8bv64);call write~intINTTYPE8#3(#t~mem739#1, ~priv~20#1.base, ~bvadd~64(470bv64, ~priv~20#1.offset), 8bv64);havoc #t~mem739#1;assume { :begin_inline_lockdep_init_map } true;lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1 := ~priv~20#1.base, ~bvadd~64(32bv64, ~bvadd~64(470bv64, ~priv~20#1.offset)), 74bv64, 0bv64, ~#__key___0~0#1.base, ~#__key___0~0#1.offset, 0bv32;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset := lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset;lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset := lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset;lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset := lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset;lockdep_init_map_~arg3#1 := lockdep_init_map_#in~arg3#1;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;havoc lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1;assume { :end_inline_lockdep_init_map } true;assume { :begin_inline_INIT_LIST_HEAD } true;INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset := ~priv~20#1.base, ~bvadd~64(8bv64, ~bvadd~64(470bv64, ~priv~20#1.offset));havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset := INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;call write~$Pointer$#3(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, 8bv64);call write~$Pointer$#3(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, ~bvadd~64(8bv64, INIT_LIST_HEAD_~list#1.offset), 8bv64);havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;havoc INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;assume { :end_inline_INIT_LIST_HEAD } true;call write~$Pointer$#3(#funAddr~xgmac_tx_timeout_work.base, #funAddr~xgmac_tx_timeout_work.offset, ~priv~20#1.base, ~bvadd~64(24bv64, ~bvadd~64(470bv64, ~priv~20#1.offset)), 8bv64);call write~$Pointer$#3(~pdev#1.base, ~bvadd~64(13bv64, ~pdev#1.offset), ~priv~20#1.base, ~bvadd~64(88bv64, ~priv~20#1.offset), 8bv64);call write~$Pointer$#3(~ndev~0#1.base, ~ndev~0#1.offset, ~priv~20#1.base, ~bvadd~64(80bv64, ~priv~20#1.offset), 8bv64);call write~intINTTYPE1#3(1bv8, ~priv~20#1.base, ~bvadd~64(464bv64, ~priv~20#1.offset), 1bv64);call write~intINTTYPE1#3(1bv8, ~priv~20#1.base, ~bvadd~64(465bv64, ~priv~20#1.offset), 1bv64); [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11680-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret984#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset); srcloc: null [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: SUMMARY for call free_netdev(ldv_free_netdev_68_~ldv_func_arg1#1.base, ldv_free_netdev_68_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11218: ldv_register_netdev_#t~ret971#1 := ldv_register_netdev_open_10_6_#res#1;havoc ldv_register_netdev_open_10_6_#t~ret973#1, ldv_register_netdev_open_10_6_~arg0#1.base, ldv_register_netdev_open_10_6_~arg0#1.offset, ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset, ldv_register_netdev_open_10_6_~tmp~90#1;havoc ldv_register_netdev_open_10_6_#in~arg0#1.base, ldv_register_netdev_open_10_6_#in~arg0#1.offset, ldv_register_netdev_open_10_6_#in~arg1#1.base, ldv_register_netdev_open_10_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_10_6 } true;ldv_register_netdev_~ldv_10_ret_default~0#1 := ldv_register_netdev_#t~ret971#1;havoc ldv_register_netdev_#t~mem969#1.base, ldv_register_netdev_#t~mem969#1.offset;havoc ldv_register_netdev_#t~mem970#1.base, ldv_register_netdev_#t~mem970#1.offset;havoc ldv_register_netdev_#t~ret971#1; [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: ~tmp___1~25#1.base, ~tmp___1~25#1.offset := #t~ret737#1.base, #t~ret737#1.offset;havoc #t~ret737#1.base, #t~ret737#1.offset;~priv~20#1.base, ~priv~20#1.offset := ~tmp___1~25#1.base, ~tmp___1~25#1.offset;assume { :begin_inline_platform_set_drvdata } true;platform_set_drvdata_#in~pdev#1.base, platform_set_drvdata_#in~pdev#1.offset, platform_set_drvdata_#in~data#1.base, platform_set_drvdata_#in~data#1.offset := ~pdev#1.base, ~pdev#1.offset, ~ndev~0#1.base, ~ndev~0#1.offset;havoc platform_set_drvdata_#t~ret266#1, platform_set_drvdata_~pdev#1.base, platform_set_drvdata_~pdev#1.offset, platform_set_drvdata_~data#1.base, platform_set_drvdata_~data#1.offset;platform_set_drvdata_~pdev#1.base, platform_set_drvdata_~pdev#1.offset := platform_set_drvdata_#in~pdev#1.base, platform_set_drvdata_#in~pdev#1.offset;platform_set_drvdata_~data#1.base, platform_set_drvdata_~data#1.offset := platform_set_drvdata_#in~data#1.base, platform_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_59 } true;ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset := platform_set_drvdata_~pdev#1.base, ~bvadd~64(13bv64, platform_set_drvdata_~pdev#1.offset), platform_set_drvdata_~data#1.base, platform_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret984#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~98#1;ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset := ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset;ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset := ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;havoc ldv_dev_set_drvdata_59_~tmp~98#1; [2025-02-08 04:24:25,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856-1: SUMMARY for call #t~ret737#1.base, #t~ret737#1.offset := netdev_priv(~ndev~0#1.base, ~ndev~0#1.offset); srcloc: null [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8939: assume ~bvslt~32(~ret~4#1, 0bv32);call #t~mem768#1 := read~intINTTYPE4#3(~priv~20#1.base, ~bvadd~64(460bv64, ~priv~20#1.offset), 4bv64); [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8939: assume !~bvslt~32(~ret~4#1, 0bv32);assume { :begin_inline_device_set_wakeup_capable } true;device_set_wakeup_capable_#in~arg0#1.base, device_set_wakeup_capable_#in~arg0#1.offset, device_set_wakeup_capable_#in~arg1#1 := ~pdev#1.base, ~bvadd~64(13bv64, ~pdev#1.offset), 1bv8;havoc device_set_wakeup_capable_~arg0#1.base, device_set_wakeup_capable_~arg0#1.offset, device_set_wakeup_capable_~arg1#1;device_set_wakeup_capable_~arg0#1.base, device_set_wakeup_capable_~arg0#1.offset := device_set_wakeup_capable_#in~arg0#1.base, device_set_wakeup_capable_#in~arg0#1.offset;device_set_wakeup_capable_~arg1#1 := device_set_wakeup_capable_#in~arg1#1;havoc device_set_wakeup_capable_~arg0#1.base, device_set_wakeup_capable_~arg0#1.offset, device_set_wakeup_capable_~arg1#1;havoc device_set_wakeup_capable_#in~arg0#1.base, device_set_wakeup_capable_#in~arg0#1.offset, device_set_wakeup_capable_#in~arg1#1;assume { :end_inline_device_set_wakeup_capable } true;call #t~mem770#1.base, #t~mem770#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(88bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881: havoc #t~ret744#1;~ret~4#1 := 4294967284bv32; [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881-1: SUMMARY for call #t~ret744#1 := netdev_err(~ndev~0#1.base, ~ndev~0#1.offset, 75bv64, 0bv64); srcloc: null [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13712: havoc alloc_etherdev_mqs_#t~ret1102#1.base, alloc_etherdev_mqs_#t~ret1102#1.offset; [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: call #t~mem775#1 := read~intINTTYPE8#3(~ndev~0#1.base, ~bvadd~64(204bv64, ~ndev~0#1.offset), 8bv64);call #t~mem776#1 := read~intINTTYPE8#3(~ndev~0#1.base, ~bvadd~64(212bv64, ~ndev~0#1.offset), 8bv64);call write~intINTTYPE8#3(~bvor~64(#t~mem775#1, #t~mem776#1), ~ndev~0#1.base, ~bvadd~64(204bv64, ~ndev~0#1.offset), 8bv64);havoc #t~mem775#1;havoc #t~mem776#1;call #t~mem777#1 := read~intINTTYPE4#3(~ndev~0#1.base, ~bvadd~64(504bv64, ~ndev~0#1.offset), 4bv64);call write~intINTTYPE4#3(~bvor~32(131072bv32, #t~mem777#1), ~ndev~0#1.base, ~bvadd~64(504bv64, ~ndev~0#1.offset), 4bv64);havoc #t~mem777#1;call #t~mem778#1.base, #t~mem778#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64);call #t~mem779#1.base, #t~mem779#1.offset := read~$Pointer$#3(~ndev~0#1.base, ~bvadd~64(791bv64, ~ndev~0#1.offset), 8bv64);assume { :begin_inline_xgmac_get_mac_addr } true;xgmac_get_mac_addr_#in~ioaddr#1.base, xgmac_get_mac_addr_#in~ioaddr#1.offset, xgmac_get_mac_addr_#in~addr#1.base, xgmac_get_mac_addr_#in~addr#1.offset, xgmac_get_mac_addr_#in~num#1 := #t~mem778#1.base, #t~mem778#1.offset, #t~mem779#1.base, #t~mem779#1.offset, 0bv32;havoc xgmac_get_mac_addr_#t~ret351#1, xgmac_get_mac_addr_#t~ret352#1, xgmac_get_mac_addr_~ioaddr#1.base, xgmac_get_mac_addr_~ioaddr#1.offset, xgmac_get_mac_addr_~addr#1.base, xgmac_get_mac_addr_~addr#1.offset, xgmac_get_mac_addr_~num#1, xgmac_get_mac_addr_~hi_addr~0#1, xgmac_get_mac_addr_~lo_addr~0#1;xgmac_get_mac_addr_~ioaddr#1.base, xgmac_get_mac_addr_~ioaddr#1.offset := xgmac_get_mac_addr_#in~ioaddr#1.base, xgmac_get_mac_addr_#in~ioaddr#1.offset;xgmac_get_mac_addr_~addr#1.base, xgmac_get_mac_addr_~addr#1.offset := xgmac_get_mac_addr_#in~addr#1.base, xgmac_get_mac_addr_#in~addr#1.offset;xgmac_get_mac_addr_~num#1 := xgmac_get_mac_addr_#in~num#1;havoc xgmac_get_mac_addr_~hi_addr~0#1;havoc xgmac_get_mac_addr_~lo_addr~0#1; [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11235: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172-1: SUMMARY for call xgmac_get_mac_addr_#t~ret351#1 := readl(xgmac_get_mac_addr_~ioaddr#1.base, ~bvadd~64(xgmac_get_mac_addr_~ioaddr#1.offset, ~sign_extend~64~32(~bvmul~32(8bv32, ~bvadd~32(8bv32, xgmac_get_mac_addr_~num#1))))); srcloc: null [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: xgmac_get_mac_addr_~hi_addr~0#1 := xgmac_get_mac_addr_#t~ret351#1;havoc xgmac_get_mac_addr_#t~ret351#1; [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: call write~intINTTYPE8#3(33bv64, ~ndev~0#1.base, ~bvadd~64(212bv64, ~ndev~0#1.offset), 8bv64);call #t~mem772#1.base, #t~mem772#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890: havoc #t~mem748#1.base, #t~mem748#1.offset;call #t~mem749#1.base, #t~mem749#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11797-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_68_~ldv_func_arg1#1.base, ldv_free_netdev_68_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8981: assume { :begin_inline_netif_napi_add } true;netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1 := ~ndev~0#1.base, ~ndev~0#1.offset, ~priv~20#1.base, ~bvadd~64(96bv64, ~priv~20#1.offset), #funAddr~xgmac_poll.base, #funAddr~xgmac_poll.offset, 64bv32;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset := netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset;netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset := netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset;netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset := netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset;netif_napi_add_~arg3#1 := netif_napi_add_#in~arg3#1;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;havoc netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1;assume { :end_inline_netif_napi_add } true;assume { :begin_inline_ldv_register_netdev_65 } true;ldv_register_netdev_65_#in~ldv_func_arg1#1.base, ldv_register_netdev_65_#in~ldv_func_arg1#1.offset := ~ndev~0#1.base, ~ndev~0#1.offset;havoc ldv_register_netdev_65_#res#1;havoc ldv_register_netdev_65_#t~ret991#1, ldv_register_netdev_65_#t~ret992#1, ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset, ldv_register_netdev_65_~ldv_func_res~3#1, ldv_register_netdev_65_~tmp~102#1, ldv_register_netdev_65_~tmp___0~47#1;ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset := ldv_register_netdev_65_#in~ldv_func_arg1#1.base, ldv_register_netdev_65_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_65_~ldv_func_res~3#1;havoc ldv_register_netdev_65_~tmp~102#1;havoc ldv_register_netdev_65_~tmp___0~47#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1121#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet1121#1;register_netdev_#res#1 := register_netdev_#t~nondet1121#1;havoc register_netdev_#t~nondet1121#1; [2025-02-08 04:24:25,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11797: havoc ldv_free_netdev_68_~ldv_func_arg1#1.base, ldv_free_netdev_68_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_68_#in~ldv_func_arg1#1.base, ldv_free_netdev_68_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_68 } true; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8915: assume ~bvslt~32(~ret~4#1, 0bv32);call #t~mem759#1 := read~intINTTYPE4#3(~ndev~0#1.base, ~bvadd~64(64bv64, ~ndev~0#1.offset), 4bv64); [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8915: assume !~bvslt~32(~ret~4#1, 0bv32); [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731-1: SUMMARY for call ldv_request_irq_63_#t~ret987#1 := request_irq(ldv_request_irq_63_~irq#1, ldv_request_irq_63_~handler#1.base, ldv_request_irq_63_~handler#1.offset, ldv_request_irq_63_~flags#1, ldv_request_irq_63_~name#1.base, ldv_request_irq_63_~name#1.offset, ldv_request_irq_63_~dev#1.base, ldv_request_irq_63_~dev#1.offset); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731: ldv_request_irq_63_~tmp~100#1 := ldv_request_irq_63_#t~ret987#1;havoc ldv_request_irq_63_#t~ret987#1;ldv_request_irq_63_~ldv_func_res~1#1 := ldv_request_irq_63_~tmp~100#1; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-1: SUMMARY for call writel(1bv32, #t~mem748#1.base, ~bvadd~64(312bv64, #t~mem748#1.offset)); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume 0bv64 == ~bvadd~64(~ndev~0#1.base, ~ndev~0#1.offset);~ret~4#1 := 4294967284bv32; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume !(0bv64 == ~bvadd~64(~ndev~0#1.base, ~ndev~0#1.offset));call write~$Pointer$#3(~pdev#1.base, ~bvadd~64(13bv64, ~pdev#1.offset), ~ndev~0#1.base, ~bvadd~64(1236bv64, ~ndev~0#1.offset), 8bv64); [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899: havoc #t~mem751#1.base, #t~mem751#1.offset; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899-1: SUMMARY for call writel(0bv32, #t~mem751#1.base, ~bvadd~64(3868bv64, #t~mem751#1.offset)); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173-1: SUMMARY for call xgmac_get_mac_addr_#t~ret352#1 := readl(xgmac_get_mac_addr_~ioaddr#1.base, ~bvadd~64(xgmac_get_mac_addr_~ioaddr#1.offset, ~sign_extend~64~32(~bvadd~32(68bv32, ~bvmul~32(8bv32, xgmac_get_mac_addr_~num#1))))); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: xgmac_get_mac_addr_~lo_addr~0#1 := xgmac_get_mac_addr_#t~ret352#1;havoc xgmac_get_mac_addr_#t~ret352#1;call write~intINTTYPE1#3(xgmac_get_mac_addr_~lo_addr~0#1[8:0], xgmac_get_mac_addr_~addr#1.base, xgmac_get_mac_addr_~addr#1.offset, 1bv64);call write~intINTTYPE1#3(~bvlshr~32(xgmac_get_mac_addr_~lo_addr~0#1, 8bv32)[8:0], xgmac_get_mac_addr_~addr#1.base, ~bvadd~64(1bv64, xgmac_get_mac_addr_~addr#1.offset), 1bv64);call write~intINTTYPE1#3(~bvlshr~32(xgmac_get_mac_addr_~lo_addr~0#1, 16bv32)[8:0], xgmac_get_mac_addr_~addr#1.base, ~bvadd~64(2bv64, xgmac_get_mac_addr_~addr#1.offset), 1bv64);call write~intINTTYPE1#3(~bvlshr~32(xgmac_get_mac_addr_~lo_addr~0#1, 24bv32)[8:0], xgmac_get_mac_addr_~addr#1.base, ~bvadd~64(3bv64, xgmac_get_mac_addr_~addr#1.offset), 1bv64);call write~intINTTYPE1#3(xgmac_get_mac_addr_~hi_addr~0#1[8:0], xgmac_get_mac_addr_~addr#1.base, ~bvadd~64(4bv64, xgmac_get_mac_addr_~addr#1.offset), 1bv64);call write~intINTTYPE1#3(~bvlshr~32(xgmac_get_mac_addr_~hi_addr~0#1, 8bv32)[8:0], xgmac_get_mac_addr_~addr#1.base, ~bvadd~64(5bv64, xgmac_get_mac_addr_~addr#1.offset), 1bv64);havoc xgmac_get_mac_addr_#t~ret351#1, xgmac_get_mac_addr_#t~ret352#1, xgmac_get_mac_addr_~ioaddr#1.base, xgmac_get_mac_addr_~ioaddr#1.offset, xgmac_get_mac_addr_~addr#1.base, xgmac_get_mac_addr_~addr#1.offset, xgmac_get_mac_addr_~num#1, xgmac_get_mac_addr_~hi_addr~0#1, xgmac_get_mac_addr_~lo_addr~0#1;havoc xgmac_get_mac_addr_#in~ioaddr#1.base, xgmac_get_mac_addr_#in~ioaddr#1.offset, xgmac_get_mac_addr_#in~addr#1.base, xgmac_get_mac_addr_#in~addr#1.offset, xgmac_get_mac_addr_#in~num#1;assume { :end_inline_xgmac_get_mac_addr } true;havoc #t~mem778#1.base, #t~mem778#1.offset;havoc #t~mem779#1.base, #t~mem779#1.offset;call #t~mem780#1.base, #t~mem780#1.offset := read~$Pointer$#3(~ndev~0#1.base, ~bvadd~64(791bv64, ~ndev~0#1.offset), 8bv64); [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957: ~tmp___7~3#1 := #t~ret773#1;havoc #t~mem772#1.base, #t~mem772#1.offset;havoc #t~ret773#1; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957-1: SUMMARY for call #t~ret773#1 := readl(#t~mem772#1.base, ~bvadd~64(3928bv64, #t~mem772#1.offset)); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924: call write~intINTTYPE4#3(#t~ret761#1, ~priv~20#1.base, ~bvadd~64(460bv64, ~priv~20#1.offset), 4bv64);havoc #t~ret761#1;call #t~mem762#1 := read~intINTTYPE4#3(~priv~20#1.base, ~bvadd~64(460bv64, ~priv~20#1.offset), 4bv64); [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-1: SUMMARY for call #t~ret761#1 := platform_get_irq(~pdev#1.base, ~pdev#1.offset, 1bv32); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8891: ~tmp___3~8#1 := #t~ret750#1;havoc #t~mem749#1.base, #t~mem749#1.offset;havoc #t~ret750#1; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8891-1: SUMMARY for call #t~ret750#1 := readl(#t~mem749#1.base, ~bvadd~64(312bv64, #t~mem749#1.offset)); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899-2: call #t~mem751#1.base, #t~mem751#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13697: havoc __request_region_#t~ret1101#1.base, __request_region_#t~ret1101#1.offset; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11220: ldv_register_netdev_~tmp~89#1 := ldv_register_netdev_#t~ret972#1;havoc ldv_register_netdev_#t~ret972#1; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8949: ~tmp___6~3#1 := (if 0bv8 == #t~ret771#1 then 0bv8 else 1bv8);havoc #t~mem770#1.base, #t~mem770#1.offset;havoc #t~ret771#1; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8949-1: SUMMARY for call #t~ret771#1 := device_can_wakeup(#t~mem770#1.base, #t~mem770#1.offset); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11220-1: SUMMARY for call ldv_register_netdev_#t~ret972#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8941: havoc #t~mem768#1;havoc #t~ret769#1; [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8941-1: SUMMARY for call #t~ret769#1 := netdev_err(~ndev~0#1.base, ~ndev~0#1.offset, 80bv64, 0bv64); srcloc: null [2025-02-08 04:24:25,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: assume 0bv32 != ~tmp___9~2#1;call #t~mem782#1.base, #t~mem782#1.offset := read~$Pointer$#3(~ndev~0#1.base, ~bvadd~64(791bv64, ~ndev~0#1.offset), 8bv64);assume { :begin_inline_netdev_warn } true;netdev_warn_#in~arg0#1.base, netdev_warn_#in~arg0#1.offset, netdev_warn_#in~arg1#1.base, netdev_warn_#in~arg1#1.offset := ~ndev~0#1.base, ~ndev~0#1.offset, 81bv64, 0bv64;havoc netdev_warn_#res#1;havoc netdev_warn_#t~nondet1114#1, netdev_warn_~arg0#1.base, netdev_warn_~arg0#1.offset, netdev_warn_~arg1#1.base, netdev_warn_~arg1#1.offset;netdev_warn_~arg0#1.base, netdev_warn_~arg0#1.offset := netdev_warn_#in~arg0#1.base, netdev_warn_#in~arg0#1.offset;netdev_warn_~arg1#1.base, netdev_warn_~arg1#1.offset := netdev_warn_#in~arg1#1.base, netdev_warn_#in~arg1#1.offset;havoc netdev_warn_#t~nondet1114#1;netdev_warn_#res#1 := netdev_warn_#t~nondet1114#1;havoc netdev_warn_#t~nondet1114#1; [2025-02-08 04:24:25,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: assume !(0bv32 != ~tmp___9~2#1); [2025-02-08 04:24:25,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749-1: SUMMARY for call ldv_request_irq_64_#t~ret989#1 := request_irq(ldv_request_irq_64_~irq#1, ldv_request_irq_64_~handler#1.base, ldv_request_irq_64_~handler#1.offset, ldv_request_irq_64_~flags#1, ldv_request_irq_64_~name#1.base, ldv_request_irq_64_~name#1.offset, ldv_request_irq_64_~dev#1.base, ldv_request_irq_64_~dev#1.offset); srcloc: null [2025-02-08 04:24:25,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749: ldv_request_irq_64_~tmp~101#1 := ldv_request_irq_64_#t~ret989#1;havoc ldv_request_irq_64_#t~ret989#1;ldv_request_irq_64_~ldv_func_res~2#1 := ldv_request_irq_64_~tmp~101#1; [2025-02-08 04:24:25,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900: call write~intINTTYPE4#3(#t~ret752#1, ~ndev~0#1.base, ~bvadd~64(64bv64, ~ndev~0#1.offset), 4bv64);havoc #t~ret752#1;call #t~mem753#1 := read~intINTTYPE4#3(~ndev~0#1.base, ~bvadd~64(64bv64, ~ndev~0#1.offset), 4bv64); [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900-1: SUMMARY for call #t~ret752#1 := platform_get_irq(~pdev#1.base, ~pdev#1.offset, 0bv32); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470-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-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991: call #t~mem785#1 := read~intINTTYPE4#3(~priv~20#1.base, ~bvadd~64(460bv64, ~priv~20#1.offset), 4bv64);assume { :begin_inline_ldv_free_irq_66 } true;ldv_free_irq_66_#in~ldv_func_arg1#1, ldv_free_irq_66_#in~ldv_func_arg2#1.base, ldv_free_irq_66_#in~ldv_func_arg2#1.offset := #t~mem785#1, ~ndev~0#1.base, ~ndev~0#1.offset;havoc ldv_free_irq_66_~ldv_func_arg1#1, ldv_free_irq_66_~ldv_func_arg2#1.base, ldv_free_irq_66_~ldv_func_arg2#1.offset;ldv_free_irq_66_~ldv_func_arg1#1 := ldv_free_irq_66_#in~ldv_func_arg1#1;ldv_free_irq_66_~ldv_func_arg2#1.base, ldv_free_irq_66_~ldv_func_arg2#1.offset := ldv_free_irq_66_#in~ldv_func_arg2#1.base, ldv_free_irq_66_#in~ldv_func_arg2#1.offset; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991-1: SUMMARY for call netif_napi_del(~priv~20#1.base, ~bvadd~64(96bv64, ~priv~20#1.offset)); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8917: havoc #t~mem759#1;havoc #t~ret760#1; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11733-1: SUMMARY for call ldv_request_irq_63_#t~ret988#1 := ldv_request_irq(ldv_request_irq_63_~ldv_func_res~1#1, ldv_request_irq_63_~irq#1, ldv_request_irq_63_~handler#1.base, ldv_request_irq_63_~handler#1.offset, ldv_request_irq_63_~flags#1, ldv_request_irq_63_~name#1.base, ldv_request_irq_63_~name#1.offset, ldv_request_irq_63_~dev#1.base, ldv_request_irq_63_~dev#1.offset); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8917-1: SUMMARY for call #t~ret760#1 := netdev_err(~ndev~0#1.base, ~ndev~0#1.offset, 78bv64, 0bv64); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11733: ldv_request_irq_63_~tmp___0~45#1 := ldv_request_irq_63_#t~ret988#1;havoc ldv_request_irq_63_#t~ret988#1;ldv_request_irq_63_#res#1 := ldv_request_irq_63_~tmp___0~45#1; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: assume { :end_inline_ldv_switch_automaton_state_2_5 } true; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213-1: SUMMARY for call ldv_register_netdev_#t~ret968#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213: ldv_register_netdev_~tmp___0~43#1 := ldv_register_netdev_#t~ret968#1;havoc ldv_register_netdev_#t~ret968#1; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876: ~tmp___2~15#1 := #t~ret740#1;havoc #t~ret740#1;call #t~mem741#1 := read~intINTTYPE8#3(~res~0#1.base, ~res~0#1.offset, 8bv64);assume { :begin_inline_ioremap } true;ioremap_#in~offset#1, ioremap_#in~size#1 := #t~mem741#1, ~tmp___2~15#1;havoc ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret54#1.base, ioremap_#t~ret54#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;ioremap_~offset#1 := ioremap_#in~offset#1;ioremap_~size#1 := ioremap_#in~size#1;havoc ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := ioremap_~offset#1, ioremap_~size#1;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret1108#1.base, ioremap_nocache_#t~ret1108#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;ioremap_nocache_~arg0#1 := ioremap_nocache_#in~arg0#1;ioremap_nocache_~arg1#1 := ioremap_nocache_#in~arg1#1; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-1: SUMMARY for call #t~ret740#1 := resource_size(~res~0#1.base, ~res~0#1.offset); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: ~tmp___10~1#1 := #t~ret788#1;havoc #t~ret788#1;call #t~mem789#1 := read~intINTTYPE8#3(~res~0#1.base, ~res~0#1.offset, 8bv64); [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-1: SUMMARY for call #t~ret788#1 := resource_size(~res~0#1.base, ~res~0#1.offset); srcloc: null [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11238-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_10_ret_default~0#1; [2025-02-08 04:24:25,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11717: #t~ret736#1.base, #t~ret736#1.offset := ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset;havoc ldv_alloc_etherdev_mqs_62_#t~ret985#1.base, ldv_alloc_etherdev_mqs_62_#t~ret985#1.offset, ldv_alloc_etherdev_mqs_62_#t~ret986#1.base, ldv_alloc_etherdev_mqs_62_#t~ret986#1.offset, ldv_alloc_etherdev_mqs_62_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_62_~tmp~99#1.base, ldv_alloc_etherdev_mqs_62_~tmp~99#1.offset, ldv_alloc_etherdev_mqs_62_~tmp___0~44#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~44#1.offset;havoc ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_62 } true;~ndev~0#1.base, ~ndev~0#1.offset := #t~ret736#1.base, #t~ret736#1.offset;havoc #t~ret736#1.base, #t~ret736#1.offset; [2025-02-08 04:24:25,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: havoc netdev_warn_#t~nondet1114#1;#t~ret783#1 := netdev_warn_#res#1;havoc netdev_warn_#t~nondet1114#1, netdev_warn_~arg0#1.base, netdev_warn_~arg0#1.offset, netdev_warn_~arg1#1.base, netdev_warn_~arg1#1.offset;havoc netdev_warn_#in~arg0#1.base, netdev_warn_#in~arg0#1.offset, netdev_warn_#in~arg1#1.base, netdev_warn_#in~arg1#1.offset;assume { :end_inline_netdev_warn } true;havoc #t~mem782#1.base, #t~mem782#1.offset;havoc #t~ret783#1; [2025-02-08 04:24:25,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: havoc #t~mem787#1.base, #t~mem787#1.offset;assume { :begin_inline_ldv_free_netdev_68 } true;ldv_free_netdev_68_#in~ldv_func_arg1#1.base, ldv_free_netdev_68_#in~ldv_func_arg1#1.offset := ~ndev~0#1.base, ~ndev~0#1.offset;havoc ldv_free_netdev_68_~ldv_func_arg1#1.base, ldv_free_netdev_68_~ldv_func_arg1#1.offset;ldv_free_netdev_68_~ldv_func_arg1#1.base, ldv_free_netdev_68_~ldv_func_arg1#1.offset := ldv_free_netdev_68_#in~ldv_func_arg1#1.base, ldv_free_netdev_68_#in~ldv_func_arg1#1.offset; [2025-02-08 04:24:25,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-1: SUMMARY for call iounmap(#t~mem787#1.base, #t~mem787#1.offset); srcloc: null [2025-02-08 04:24:25,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11238: ldv_register_netdev_65_#t~ret992#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret967#1, ldv_register_netdev_#t~ret968#1, ldv_register_netdev_#t~mem969#1.base, ldv_register_netdev_#t~mem969#1.offset, ldv_register_netdev_#t~mem970#1.base, ldv_register_netdev_#t~mem970#1.offset, ldv_register_netdev_#t~ret971#1, ldv_register_netdev_#t~ret972#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_10_ret_default~0#1, ldv_register_netdev_~tmp~89#1, ldv_register_netdev_~tmp___0~43#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;ldv_register_netdev_65_~tmp___0~47#1 := ldv_register_netdev_65_#t~ret992#1;havoc ldv_register_netdev_65_#t~ret992#1;ldv_register_netdev_65_#res#1 := ldv_register_netdev_65_~tmp___0~47#1; [2025-02-08 04:24:25,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8967: ~tmp___8~3#1 := (if 0bv8 == #t~ret781#1 then 0bv8 else 1bv8);havoc #t~mem780#1.base, #t~mem780#1.offset;havoc #t~ret781#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8967-1: SUMMARY for call #t~ret781#1 := is_valid_ether_addr(#t~mem780#1.base, #t~mem780#1.offset); srcloc: null [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: assume 1bv32 == ~tmp___3~8#1;call write~intINTTYPE4#3(31bv32, ~priv~20#1.base, ~bvadd~64(268bv64, ~priv~20#1.offset), 4bv64); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: assume !(1bv32 == ~tmp___3~8#1);call write~intINTTYPE4#3(7bv32, ~priv~20#1.base, ~bvadd~64(268bv64, ~priv~20#1.offset), 4bv64); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11230: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8959: assume 0bv32 != ~bvand~32(65536bv32, ~tmp___7~3#1);call #t~mem774#1 := read~intINTTYPE8#3(~ndev~0#1.base, ~bvadd~64(212bv64, ~ndev~0#1.offset), 8bv64);call write~intINTTYPE8#3(~bvor~64(4294967314bv64, #t~mem774#1), ~ndev~0#1.base, ~bvadd~64(212bv64, ~ndev~0#1.offset), 8bv64);havoc #t~mem774#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8959: assume !(0bv32 != ~bvand~32(65536bv32, ~tmp___7~3#1)); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8926: assume 4294967290bv32 == #t~mem762#1;havoc #t~mem762#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8926: assume !(4294967290bv32 == #t~mem762#1);havoc #t~mem762#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984: assume 0bv32 != ~ret~4#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984: assume !(0bv32 != ~ret~4#1);#res#1 := 0bv32;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11222: assume 0bv32 != ldv_register_netdev_~tmp~89#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11222: assume !(0bv32 != ldv_register_netdev_~tmp~89#1); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume 0bv32 != ~zero_extend~32~8(~tmp___6~3#1);call write~intINTTYPE4#3(32bv32, ~priv~20#1.base, ~bvadd~64(466bv64, ~priv~20#1.offset), 4bv64); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume !(0bv32 != ~zero_extend~32~8(~tmp___6~3#1)); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774-3: SUMMARY for call ioremap_nocache_#t~ret1108#1.base, ioremap_nocache_#t~ret1108#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774-1: ioremap_#t~ret54#1.base, ioremap_#t~ret54#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret1108#1.base, ioremap_nocache_#t~ret1108#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;havoc ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1;assume { :end_inline_ioremap_nocache } true;ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset := ioremap_#t~ret54#1.base, ioremap_#t~ret54#1.offset;havoc ioremap_#t~ret54#1.base, ioremap_#t~ret54#1.offset;ioremap_#res#1.base, ioremap_#res#1.offset := ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;#t~ret742#1.base, #t~ret742#1.offset := ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret54#1.base, ioremap_#t~ret54#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;havoc ioremap_#in~offset#1, ioremap_#in~size#1;assume { :end_inline_ioremap } true;call write~$Pointer$#3(#t~ret742#1.base, #t~ret742#1.offset, ~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64);havoc #t~mem741#1;havoc #t~ret742#1.base, #t~ret742#1.offset;call #t~mem743#1.base, #t~mem743#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret1108#1.base, ioremap_nocache_#t~ret1108#1.offset;havoc ioremap_nocache_#t~ret1108#1.base, ioremap_nocache_#t~ret1108#1.offset; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9009: havoc #t~mem789#1;#res#1 := ~ret~4#1;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9009-1: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, #t~mem789#1, ~tmp___10~1#1); srcloc: null [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774: havoc ioremap_nocache_#t~ret1108#1.base, ioremap_nocache_#t~ret1108#1.offset; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13873: havoc register_netdev_#t~nondet1121#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13873-1: ldv_register_netdev_65_#t~ret991#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1121#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;ldv_register_netdev_65_~tmp~102#1 := ldv_register_netdev_65_#t~ret991#1;havoc ldv_register_netdev_65_#t~ret991#1;ldv_register_netdev_65_~ldv_func_res~3#1 := ldv_register_netdev_65_~tmp~102#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_65_~ldv_func_res~3#1, ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret967#1, ldv_register_netdev_#t~ret968#1, ldv_register_netdev_#t~mem969#1.base, ldv_register_netdev_#t~mem969#1.offset, ldv_register_netdev_#t~mem970#1.base, ldv_register_netdev_#t~mem970#1.offset, ldv_register_netdev_#t~ret971#1, ldv_register_netdev_#t~ret972#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_10_ret_default~0#1, ldv_register_netdev_~tmp~89#1, ldv_register_netdev_~tmp___0~43#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_10_ret_default~0#1;havoc ldv_register_netdev_~tmp~89#1;havoc ldv_register_netdev_~tmp___0~43#1;ldv_register_netdev_~ldv_10_ret_default~0#1 := 1bv32;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1110#1;havoc ldv_pre_register_netdev_#t~nondet1110#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1110#1;havoc ldv_pre_register_netdev_#t~nondet1110#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11718-1: ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset := ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:24:25,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11751-1: SUMMARY for call ldv_request_irq_64_#t~ret990#1 := ldv_request_irq(ldv_request_irq_64_~ldv_func_res~2#1, ldv_request_irq_64_~irq#1, ldv_request_irq_64_~handler#1.base, ldv_request_irq_64_~handler#1.offset, ldv_request_irq_64_~flags#1, ldv_request_irq_64_~name#1.base, ldv_request_irq_64_~name#1.offset, ldv_request_irq_64_~dev#1.base, ldv_request_irq_64_~dev#1.offset); srcloc: null [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: ~tmp___5~4#1.base, ~tmp___5~4#1.offset := #t~ret765#1.base, #t~ret765#1.offset;havoc #t~ret765#1.base, #t~ret765#1.offset;call #t~mem766#1 := read~intINTTYPE4#3(~priv~20#1.base, ~bvadd~64(460bv64, ~priv~20#1.offset), 4bv64);assume { :begin_inline_ldv_request_irq_64 } true;ldv_request_irq_64_#in~irq#1, ldv_request_irq_64_#in~handler#1.base, ldv_request_irq_64_#in~handler#1.offset, ldv_request_irq_64_#in~flags#1, ldv_request_irq_64_#in~name#1.base, ldv_request_irq_64_#in~name#1.offset, ldv_request_irq_64_#in~dev#1.base, ldv_request_irq_64_#in~dev#1.offset := #t~mem766#1, #funAddr~xgmac_pmt_interrupt.base, #funAddr~xgmac_pmt_interrupt.offset, 0bv64, ~tmp___5~4#1.base, ~tmp___5~4#1.offset, ~ndev~0#1.base, ~ndev~0#1.offset;havoc ldv_request_irq_64_#res#1;havoc ldv_request_irq_64_#t~ret989#1, ldv_request_irq_64_#t~ret990#1, ldv_request_irq_64_~irq#1, ldv_request_irq_64_~handler#1.base, ldv_request_irq_64_~handler#1.offset, ldv_request_irq_64_~flags#1, ldv_request_irq_64_~name#1.base, ldv_request_irq_64_~name#1.offset, ldv_request_irq_64_~dev#1.base, ldv_request_irq_64_~dev#1.offset, ldv_request_irq_64_~ldv_func_res~2#1, ldv_request_irq_64_~tmp~101#1, ldv_request_irq_64_~tmp___0~46#1;ldv_request_irq_64_~irq#1 := ldv_request_irq_64_#in~irq#1;ldv_request_irq_64_~handler#1.base, ldv_request_irq_64_~handler#1.offset := ldv_request_irq_64_#in~handler#1.base, ldv_request_irq_64_#in~handler#1.offset;ldv_request_irq_64_~flags#1 := ldv_request_irq_64_#in~flags#1;ldv_request_irq_64_~name#1.base, ldv_request_irq_64_~name#1.offset := ldv_request_irq_64_#in~name#1.base, ldv_request_irq_64_#in~name#1.offset;ldv_request_irq_64_~dev#1.base, ldv_request_irq_64_~dev#1.offset := ldv_request_irq_64_#in~dev#1.base, ldv_request_irq_64_#in~dev#1.offset;havoc ldv_request_irq_64_~ldv_func_res~2#1;havoc ldv_request_irq_64_~tmp~101#1;havoc ldv_request_irq_64_~tmp___0~46#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11751: ldv_request_irq_64_~tmp___0~46#1 := ldv_request_irq_64_#t~ret990#1;havoc ldv_request_irq_64_#t~ret990#1;ldv_request_irq_64_#res#1 := ldv_request_irq_64_~tmp___0~46#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935-1: SUMMARY for call #t~ret765#1.base, #t~ret765#1.offset := dev_name(~pdev#1.base, ~bvadd~64(13bv64, ~pdev#1.offset)); srcloc: null [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8902: assume 4294967290bv32 == #t~mem753#1;havoc #t~mem753#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8902: assume !(4294967290bv32 == #t~mem753#1);havoc #t~mem753#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11776: SUMMARY for call free_irq(ldv_free_irq_66_~ldv_func_arg1#1, ldv_free_irq_66_~ldv_func_arg2#1.base, ldv_free_irq_66_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: 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;ldv_alloc_etherdev_mqs_62_#t~ret986#1.base, ldv_alloc_etherdev_mqs_62_#t~ret986#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret818#1, ldv_alloc_etherdev_mqs_#t~ret819#1.base, ldv_alloc_etherdev_mqs_#t~ret819#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~75#1.base, ldv_alloc_etherdev_mqs_~tmp~75#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~39#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_62_~tmp___0~44#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~44#1.offset := ldv_alloc_etherdev_mqs_62_#t~ret986#1.base, ldv_alloc_etherdev_mqs_62_#t~ret986#1.offset;havoc ldv_alloc_etherdev_mqs_62_#t~ret986#1.base, ldv_alloc_etherdev_mqs_62_#t~ret986#1.offset;ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset := ldv_alloc_etherdev_mqs_62_~tmp___0~44#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~44#1.offset; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11768: #t~ret784#1 := ldv_register_netdev_65_#res#1;havoc ldv_register_netdev_65_#t~ret991#1, ldv_register_netdev_65_#t~ret992#1, ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset, ldv_register_netdev_65_~ldv_func_res~3#1, ldv_register_netdev_65_~tmp~102#1, ldv_register_netdev_65_~tmp___0~47#1;havoc ldv_register_netdev_65_#in~ldv_func_arg1#1.base, ldv_register_netdev_65_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_65 } true;~ret~4#1 := #t~ret784#1;havoc #t~ret784#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11735: #t~ret758#1 := ldv_request_irq_63_#res#1;havoc ldv_request_irq_63_#t~ret987#1, ldv_request_irq_63_#t~ret988#1, ldv_request_irq_63_~irq#1, ldv_request_irq_63_~handler#1.base, ldv_request_irq_63_~handler#1.offset, ldv_request_irq_63_~flags#1, ldv_request_irq_63_~name#1.base, ldv_request_irq_63_~name#1.offset, ldv_request_irq_63_~dev#1.base, ldv_request_irq_63_~dev#1.offset, ldv_request_irq_63_~ldv_func_res~1#1, ldv_request_irq_63_~tmp~100#1, ldv_request_irq_63_~tmp___0~45#1;havoc ldv_request_irq_63_#in~irq#1, ldv_request_irq_63_#in~handler#1.base, ldv_request_irq_63_#in~handler#1.offset, ldv_request_irq_63_#in~flags#1, ldv_request_irq_63_#in~name#1.base, ldv_request_irq_63_#in~name#1.offset, ldv_request_irq_63_#in~dev#1.base, ldv_request_irq_63_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_63 } true;~ret~4#1 := #t~ret758#1;havoc #t~mem757#1;havoc #t~ret758#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11248: ldv_register_netdev_open_10_6_~tmp~90#1 := ldv_register_netdev_open_10_6_#t~ret973#1;havoc ldv_register_netdev_open_10_6_#t~ret973#1;ldv_register_netdev_open_10_6_#res#1 := ldv_register_netdev_open_10_6_~tmp~90#1; [2025-02-08 04:24:25,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: ~tmp___4~6#1.base, ~tmp___4~6#1.offset := #t~ret756#1.base, #t~ret756#1.offset;havoc #t~ret756#1.base, #t~ret756#1.offset;call #t~mem757#1 := read~intINTTYPE4#3(~ndev~0#1.base, ~bvadd~64(64bv64, ~ndev~0#1.offset), 4bv64);assume { :begin_inline_ldv_request_irq_63 } true;ldv_request_irq_63_#in~irq#1, ldv_request_irq_63_#in~handler#1.base, ldv_request_irq_63_#in~handler#1.offset, ldv_request_irq_63_#in~flags#1, ldv_request_irq_63_#in~name#1.base, ldv_request_irq_63_#in~name#1.offset, ldv_request_irq_63_#in~dev#1.base, ldv_request_irq_63_#in~dev#1.offset := #t~mem757#1, #funAddr~xgmac_interrupt.base, #funAddr~xgmac_interrupt.offset, 0bv64, ~tmp___4~6#1.base, ~tmp___4~6#1.offset, ~ndev~0#1.base, ~ndev~0#1.offset;havoc ldv_request_irq_63_#res#1;havoc ldv_request_irq_63_#t~ret987#1, ldv_request_irq_63_#t~ret988#1, ldv_request_irq_63_~irq#1, ldv_request_irq_63_~handler#1.base, ldv_request_irq_63_~handler#1.offset, ldv_request_irq_63_~flags#1, ldv_request_irq_63_~name#1.base, ldv_request_irq_63_~name#1.offset, ldv_request_irq_63_~dev#1.base, ldv_request_irq_63_~dev#1.offset, ldv_request_irq_63_~ldv_func_res~1#1, ldv_request_irq_63_~tmp~100#1, ldv_request_irq_63_~tmp___0~45#1;ldv_request_irq_63_~irq#1 := ldv_request_irq_63_#in~irq#1;ldv_request_irq_63_~handler#1.base, ldv_request_irq_63_~handler#1.offset := ldv_request_irq_63_#in~handler#1.base, ldv_request_irq_63_#in~handler#1.offset;ldv_request_irq_63_~flags#1 := ldv_request_irq_63_#in~flags#1;ldv_request_irq_63_~name#1.base, ldv_request_irq_63_~name#1.offset := ldv_request_irq_63_#in~name#1.base, ldv_request_irq_63_#in~name#1.offset;ldv_request_irq_63_~dev#1.base, ldv_request_irq_63_~dev#1.offset := ldv_request_irq_63_#in~dev#1.base, ldv_request_irq_63_#in~dev#1.offset;havoc ldv_request_irq_63_~ldv_func_res~1#1;havoc ldv_request_irq_63_~tmp~100#1;havoc ldv_request_irq_63_~tmp___0~45#1; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11248-1: SUMMARY for call ldv_register_netdev_open_10_6_#t~ret973#1 := xgmac_open(ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset); srcloc: null [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215: assume 0bv32 != ldv_register_netdev_~tmp___0~43#1; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215: assume !(0bv32 != ldv_register_netdev_~tmp___0~43#1); [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-1: SUMMARY for call #t~ret756#1.base, #t~ret756#1.offset := dev_name(~pdev#1.base, ~bvadd~64(13bv64, ~pdev#1.offset)); srcloc: null [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-1: ldv_register_netdev_#t~ret967#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1110#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_10_ret_default~0#1 := ldv_register_netdev_#t~ret967#1;havoc ldv_register_netdev_#t~ret967#1;ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969: assume 0bv8 != ~tmp___8~3#1;~tmp___9~2#1 := 0bv32; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969: assume !(0bv8 != ~tmp___8~3#1);~tmp___9~2#1 := 1bv32; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800: havoc ldv_pre_register_netdev_#t~nondet1110#1; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777-1: SUMMARY for call ldv_free_irq(0bv64, 0bv64, ldv_free_irq_66_~ldv_func_arg1#1, ldv_free_irq_66_~ldv_func_arg2#1.base, ldv_free_irq_66_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: havoc ldv_free_irq_66_~ldv_func_arg1#1, ldv_free_irq_66_~ldv_func_arg2#1.base, ldv_free_irq_66_~ldv_func_arg2#1.offset;havoc ldv_free_irq_66_#in~ldv_func_arg1#1, ldv_free_irq_66_#in~ldv_func_arg2#1.base, ldv_free_irq_66_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_66 } true;havoc #t~mem785#1;call #t~mem786#1 := read~intINTTYPE4#3(~ndev~0#1.base, ~bvadd~64(64bv64, ~ndev~0#1.offset), 4bv64);assume { :begin_inline_ldv_free_irq_67 } true;ldv_free_irq_67_#in~ldv_func_arg1#1, ldv_free_irq_67_#in~ldv_func_arg2#1.base, ldv_free_irq_67_#in~ldv_func_arg2#1.offset := #t~mem786#1, ~ndev~0#1.base, ~ndev~0#1.offset;havoc ldv_free_irq_67_~ldv_func_arg1#1, ldv_free_irq_67_~ldv_func_arg2#1.base, ldv_free_irq_67_~ldv_func_arg2#1.offset;ldv_free_irq_67_~ldv_func_arg1#1 := ldv_free_irq_67_#in~ldv_func_arg1#1;ldv_free_irq_67_~ldv_func_arg2#1.base, ldv_free_irq_67_~ldv_func_arg2#1.offset := ldv_free_irq_67_#in~ldv_func_arg2#1.base, ldv_free_irq_67_#in~ldv_func_arg2#1.offset; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928: havoc #t~ret763#1;call #t~mem764#1 := read~intINTTYPE4#3(~priv~20#1.base, ~bvadd~64(460bv64, ~priv~20#1.offset), 4bv64);~ret~4#1 := #t~mem764#1;havoc #t~mem764#1; [2025-02-08 04:24:25,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928-1: SUMMARY for call #t~ret763#1 := netdev_err(~ndev~0#1.base, ~ndev~0#1.offset, 79bv64, 0bv64); srcloc: null [2025-02-08 04:24:25,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11769-1: ldv_register_netdev_65_#res#1 := ldv_register_netdev_65_~ldv_func_res~3#1; [2025-02-08 04:24:25,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11224: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:25,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11736-1: ldv_request_irq_63_#res#1 := ldv_request_irq_63_~ldv_func_res~1#1; [2025-02-08 04:24:25,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11786: SUMMARY for call free_irq(ldv_free_irq_67_~ldv_func_arg1#1, ldv_free_irq_67_~ldv_func_arg2#1.base, ldv_free_irq_67_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 04:24:25,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879: assume 0bv64 == ~bvadd~64(#t~mem743#1.base, #t~mem743#1.offset);havoc #t~mem743#1.base, #t~mem743#1.offset; [2025-02-08 04:24:25,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879: assume !(0bv64 == ~bvadd~64(#t~mem743#1.base, #t~mem743#1.offset));havoc #t~mem743#1.base, #t~mem743#1.offset;call #t~mem745#1.base, #t~mem745#1.offset := read~$Pointer$#3(~priv~20#1.base, ~bvadd~64(52bv64, ~priv~20#1.offset), 8bv64); [2025-02-08 04:24:25,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11753: #t~ret767#1 := ldv_request_irq_64_#res#1;havoc ldv_request_irq_64_#t~ret989#1, ldv_request_irq_64_#t~ret990#1, ldv_request_irq_64_~irq#1, ldv_request_irq_64_~handler#1.base, ldv_request_irq_64_~handler#1.offset, ldv_request_irq_64_~flags#1, ldv_request_irq_64_~name#1.base, ldv_request_irq_64_~name#1.offset, ldv_request_irq_64_~dev#1.base, ldv_request_irq_64_~dev#1.offset, ldv_request_irq_64_~ldv_func_res~2#1, ldv_request_irq_64_~tmp~101#1, ldv_request_irq_64_~tmp___0~46#1;havoc ldv_request_irq_64_#in~irq#1, ldv_request_irq_64_#in~handler#1.base, ldv_request_irq_64_#in~handler#1.offset, ldv_request_irq_64_#in~flags#1, ldv_request_irq_64_#in~name#1.base, ldv_request_irq_64_#in~name#1.offset, ldv_request_irq_64_#in~dev#1.base, ldv_request_irq_64_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_64 } true;~ret~4#1 := #t~ret767#1;havoc #t~mem766#1;havoc #t~ret767#1; [2025-02-08 04:24:25,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904: havoc #t~ret754#1;call #t~mem755#1 := read~intINTTYPE4#3(~ndev~0#1.base, ~bvadd~64(64bv64, ~ndev~0#1.offset), 4bv64);~ret~4#1 := #t~mem755#1;havoc #t~mem755#1; [2025-02-08 04:24:25,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904-1: SUMMARY for call #t~ret754#1 := netdev_err(~ndev~0#1.base, ~ndev~0#1.offset, 77bv64, 0bv64); srcloc: null [2025-02-08 04:24:26,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13684: havoc #t~nondet1099; [2025-02-08 04:24:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5403: havoc device_may_wakeup_#t~mem57#1;havoc device_may_wakeup_#t~mem58#1.base, device_may_wakeup_#t~mem58#1.offset;havoc device_may_wakeup_#t~short59#1; [2025-02-08 04:24:29,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7749: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset; [2025-02-08 04:24:29,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774: ~tmp___0~21#1 := #t~ret513#1;havoc #t~mem512#1;havoc #t~ret513#1; [2025-02-08 04:24:29,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-1: SUMMARY for call #t~ret513#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(#t~mem512#1)), 0bv64); srcloc: null [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: havoc eth_hw_addr_random_#t~mem294#1.base, eth_hw_addr_random_#t~mem294#1.offset, eth_hw_addr_random_~dev#1.base, eth_hw_addr_random_~dev#1.offset;havoc eth_hw_addr_random_#in~dev#1.base, eth_hw_addr_random_#in~dev#1.offset;assume { :end_inline_eth_hw_addr_random } true;call write~$Pointer$#0(45bv64, 0bv64, ~#descriptor~5#1.base, ~#descriptor~5#1.offset, 8bv64);call write~$Pointer$#0(46bv64, 0bv64, ~#descriptor~5#1.base, ~bvadd~64(8bv64, ~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#0(47bv64, 0bv64, ~#descriptor~5#1.base, ~bvadd~64(16bv64, ~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#0(48bv64, 0bv64, ~#descriptor~5#1.base, ~bvadd~64(24bv64, ~#descriptor~5#1.offset), 8bv64);call write~intINTTYPE4#0(1025bv32, ~#descriptor~5#1.base, ~bvadd~64(32bv64, ~#descriptor~5#1.offset), 4bv64);call write~intINTTYPE4#0(0bv32, ~#descriptor~5#1.base, ~bvadd~64(36bv64, ~#descriptor~5#1.offset), 4bv64);call #t~mem512#1 := read~intINTTYPE4#0(~#descriptor~5#1.base, ~bvadd~64(36bv64, ~#descriptor~5#1.offset), 4bv64); [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: assume { :begin_inline_cpu_relax } true;assume { :begin_inline_rep_nop } true;assume { :end_inline_rep_nop } true;assume { :end_inline_cpu_relax } true; [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396-1: SUMMARY for call dma_free_attrs(xgmac_dma_desc_rings_init_#t~mem420#1.base, xgmac_dma_desc_rings_init_#t~mem420#1.offset, 8192bv64, xgmac_dma_desc_rings_init_#t~mem421#1.base, xgmac_dma_desc_rings_init_#t~mem421#1.offset, xgmac_dma_desc_rings_init_#t~mem422#1, 0bv64, 0bv64); srcloc: null [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396: havoc xgmac_dma_desc_rings_init_#t~mem420#1.base, xgmac_dma_desc_rings_init_#t~mem420#1.offset;havoc xgmac_dma_desc_rings_init_#t~mem421#1.base, xgmac_dma_desc_rings_init_#t~mem421#1.offset;havoc xgmac_dma_desc_rings_init_#t~mem422#1;call xgmac_dma_desc_rings_init_#t~mem423#1.base, xgmac_dma_desc_rings_init_#t~mem423#1.offset := read~$Pointer$#3(xgmac_dma_desc_rings_init_~priv~0#1.base, ~bvadd~64(8bv64, xgmac_dma_desc_rings_init_~priv~0#1.offset), 8bv64); [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: assume 0bv64 != ~tmp___0~21#1;call #t~mem514#1.base, #t~mem514#1.offset := read~$Pointer$#3(~priv~3#1.base, ~bvadd~64(80bv64, ~priv~3#1.offset), 8bv64);call #t~mem515#1.base, #t~mem515#1.offset := read~$Pointer$#3(~dev#1.base, ~bvadd~64(791bv64, ~dev#1.offset), 8bv64); [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: assume !(0bv64 != ~tmp___0~21#1); [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: havoc get_random_bytes_~arg0#1.base, get_random_bytes_~arg0#1.offset, get_random_bytes_~arg1#1;havoc get_random_bytes_#in~arg0#1.base, get_random_bytes_#in~arg0#1.offset, get_random_bytes_#in~arg1#1;assume { :end_inline_get_random_bytes } true;call eth_random_addr_#t~mem292#1 := read~intINTTYPE1#3(eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);call write~intINTTYPE1#3(~bvand~32(254bv32, ~zero_extend~32~8(eth_random_addr_#t~mem292#1))[8:0], eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);havoc eth_random_addr_#t~mem292#1;call eth_random_addr_#t~mem293#1 := read~intINTTYPE1#3(eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);call write~intINTTYPE1#3(~bvor~32(2bv32, ~zero_extend~32~8(eth_random_addr_#t~mem293#1))[8:0], eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);havoc eth_random_addr_#t~mem293#1; [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: desc_init_rx_desc_~p#1.base, desc_init_rx_desc_~p#1.offset := desc_init_rx_desc_~p#1.base, ~bvadd~64(32bv64, desc_init_rx_desc_~p#1.offset); [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802-1: SUMMARY for call desc_set_buf_len(desc_init_rx_desc_~p#1.base, desc_init_rx_desc_~p#1.offset, desc_init_rx_desc_~buf_sz#1); srcloc: null [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: havoc #t~mem514#1.base, #t~mem514#1.offset;havoc #t~mem515#1.base, #t~mem515#1.offset;havoc #t~ret516#1; [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: call ULTIMATE.dealloc(xgmac_dma_desc_rings_init_~#descriptor~3#1.base, xgmac_dma_desc_rings_init_~#descriptor~3#1.offset);havoc xgmac_dma_desc_rings_init_~#descriptor~3#1.base, xgmac_dma_desc_rings_init_~#descriptor~3#1.offset;call ULTIMATE.dealloc(xgmac_dma_desc_rings_init_~#descriptor___0~1#1.base, xgmac_dma_desc_rings_init_~#descriptor___0~1#1.offset);havoc xgmac_dma_desc_rings_init_~#descriptor___0~1#1.base, xgmac_dma_desc_rings_init_~#descriptor___0~1#1.offset; [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: SUMMARY for call #t~ret516#1 := __dynamic_netdev_dbg(~#descriptor~5#1.base, ~#descriptor~5#1.offset, #t~mem514#1.base, #t~mem514#1.offset, 49bv64, 0bv64); srcloc: null [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6764: havoc eth_random_addr_#t~mem292#1, eth_random_addr_#t~mem293#1, eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset;havoc eth_random_addr_#in~addr#1.base, eth_random_addr_#in~addr#1.offset;assume { :end_inline_eth_random_addr } true;havoc eth_hw_addr_random_#t~mem294#1.base, eth_hw_addr_random_#t~mem294#1.offset; [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400-1: SUMMARY for call kfree(xgmac_dma_desc_rings_init_#t~mem423#1.base, xgmac_dma_desc_rings_init_#t~mem423#1.offset); srcloc: null [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400: havoc xgmac_dma_desc_rings_init_#t~mem423#1.base, xgmac_dma_desc_rings_init_#t~mem423#1.offset;xgmac_dma_desc_rings_init_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(xgmac_dma_desc_rings_init_~#descriptor~3#1.base, xgmac_dma_desc_rings_init_~#descriptor~3#1.offset);havoc xgmac_dma_desc_rings_init_~#descriptor~3#1.base, xgmac_dma_desc_rings_init_~#descriptor~3#1.offset;call ULTIMATE.dealloc(xgmac_dma_desc_rings_init_~#descriptor___0~1#1.base, xgmac_dma_desc_rings_init_~#descriptor___0~1#1.offset);havoc xgmac_dma_desc_rings_init_~#descriptor___0~1#1.base, xgmac_dma_desc_rings_init_~#descriptor___0~1#1.offset; [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392-2: call xgmac_dma_desc_rings_init_#t~mem419#1.base, xgmac_dma_desc_rings_init_#t~mem419#1.offset := read~$Pointer$#3(xgmac_dma_desc_rings_init_~priv~0#1.base, ~bvadd~64(32bv64, xgmac_dma_desc_rings_init_~priv~0#1.offset), 8bv64); [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392-1: SUMMARY for call kfree(xgmac_dma_desc_rings_init_#t~mem419#1.base, xgmac_dma_desc_rings_init_#t~mem419#1.offset); srcloc: null [2025-02-08 04:24:29,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392: havoc xgmac_dma_desc_rings_init_#t~mem419#1.base, xgmac_dma_desc_rings_init_#t~mem419#1.offset;call xgmac_dma_desc_rings_init_#t~mem420#1.base, xgmac_dma_desc_rings_init_#t~mem420#1.offset := read~$Pointer$#3(xgmac_dma_desc_rings_init_~priv~0#1.base, ~bvadd~64(88bv64, xgmac_dma_desc_rings_init_~priv~0#1.offset), 8bv64);call xgmac_dma_desc_rings_init_#t~mem421#1.base, xgmac_dma_desc_rings_init_#t~mem421#1.offset := read~$Pointer$#3(xgmac_dma_desc_rings_init_~priv~0#1.base, xgmac_dma_desc_rings_init_~priv~0#1.offset, 8bv64);call xgmac_dma_desc_rings_init_#t~mem422#1 := read~intINTTYPE8#3(xgmac_dma_desc_rings_init_~priv~0#1.base, ~bvadd~64(64bv64, xgmac_dma_desc_rings_init_~priv~0#1.offset), 8bv64); [2025-02-08 04:24:30,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11428: #res := 3bv32; [2025-02-08 04:24:30,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432: #res := 7bv32; [2025-02-08 04:24:30,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11430: #res := 6bv32; [2025-02-08 04:24:30,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11474: #res := 27bv32; [2025-02-08 04:24:30,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11468: #res := 1bv32; [2025-02-08 04:24:30,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11472: #res := 25bv32; [2025-02-08 04:24:30,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11470: #res := 22bv32; [2025-02-08 04:24:30,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: havoc is_multicast_ether_addr_#t~mem289#1; [2025-02-08 04:24:30,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: havoc is_zero_ether_addr_#t~mem287#1;havoc is_zero_ether_addr_#t~mem288#1;#t~ret291#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem287#1, is_zero_ether_addr_#t~mem288#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;assume { :end_inline_is_zero_ether_addr } true;~tmp___1~7#1 := (if 0bv8 == #t~ret291#1 then 0bv8 else 1bv8);havoc #t~ret291#1; [2025-02-08 04:24:30,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: assume 0bv32 != ~tmp___2~3#1;~tmp___3~1#1 := 1bv32; [2025-02-08 04:24:30,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: assume !(0bv32 != ~tmp___2~3#1);~tmp___3~1#1 := 0bv32; [2025-02-08 04:24:30,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: assume 0bv8 != ~tmp___1~7#1;~tmp___2~3#1 := 0bv32; [2025-02-08 04:24:30,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: assume !(0bv8 != ~tmp___1~7#1);~tmp___2~3#1 := 1bv32; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486: havoc #t~mem444.base, #t~mem444.offset;havoc #t~mem445.base, #t~mem445.offset; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: ~tmp___4~1 := #t~ret443;havoc #t~ret443; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: assume 0bv32 != ~tmp___4~1;call #t~mem444.base, #t~mem444.offset := read~$Pointer$#3(~priv.base, ~bvadd~64(32bv64, ~priv.offset), 8bv64);call #t~mem445.base, #t~mem445.offset := read~$Pointer$#3(#t~mem444.base, ~bvadd~64(#t~mem444.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64); [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: assume !(0bv32 != ~tmp___4~1); [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486-1: SUMMARY for call dev_kfree_skb_any(#t~mem445.base, #t~mem445.offset); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: havoc #t~mem442.base, #t~mem442.offset; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482-1: SUMMARY for call #t~ret443 := desc_get_tx_ls(~p~2.base, ~p~2.offset); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-1: SUMMARY for call #t~ret440 := desc_get_buf_len(~p~2.base, ~p~2.offset); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: ~tmp___1~12 := #t~ret440;havoc #t~ret440; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478-1: SUMMARY for call dma_unmap_page(#t~mem442.base, #t~mem442.offset, ~zero_extend~64~32(~tmp___2~5), ~sign_extend~64~32(~tmp___1~12), 1bv32); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: ~tmp~46 := #t~ret437;havoc #t~ret437; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472-1: SUMMARY for call dma_unmap_single_attrs(#t~mem439.base, #t~mem439.offset, ~zero_extend~64~32(~tmp___0~18), ~sign_extend~64~32(~tmp~46), 1bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: havoc #t~mem439.base, #t~mem439.offset; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: ~tmp___3~3 := #t~ret436;havoc #t~ret436; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: assume 0bv32 != ~tmp___3~3; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: assume !(0bv32 != ~tmp___3~3); [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: SUMMARY for call #t~ret437 := desc_get_buf_len(~p~2.base, ~p~2.offset); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466-1: SUMMARY for call #t~ret436 := desc_get_tx_fs(~p~2.base, ~p~2.offset); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460-1: call #t~mem433.base, #t~mem433.offset := read~$Pointer$#3(~priv.base, ~bvadd~64(32bv64, ~priv.offset), 8bv64);call #t~mem434.base, #t~mem434.offset := read~$Pointer$#3(#t~mem433.base, ~bvadd~64(#t~mem433.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64); [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume 0bv64 == ~bvadd~64(#t~mem434.base, #t~mem434.offset);havoc #t~mem433.base, #t~mem433.offset;havoc #t~mem434.base, #t~mem434.offset; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !(0bv64 == ~bvadd~64(#t~mem434.base, #t~mem434.offset));havoc #t~mem433.base, #t~mem433.offset;havoc #t~mem434.base, #t~mem434.offset;call #t~mem435.base, #t~mem435.offset := read~$Pointer$#3(~priv.base, ~bvadd~64(24bv64, ~priv.offset), 8bv64);~p~2.base, ~p~2.offset := #t~mem435.base, ~bvadd~64(#t~mem435.offset, ~bvmul~64(32bv64, ~sign_extend~64~32(~i~4)));havoc #t~mem435.base, #t~mem435.offset; [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-1: SUMMARY for call #t~ret441 := desc_get_buf_addr(~p~2.base, ~p~2.offset); srcloc: null [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477: ~tmp___2~5 := #t~ret441;havoc #t~ret441;call #t~mem442.base, #t~mem442.offset := read~$Pointer$#3(~priv.base, ~bvadd~64(88bv64, ~priv.offset), 8bv64); [2025-02-08 04:24:30,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-1: SUMMARY for call #t~ret438 := desc_get_buf_addr(~p~2.base, ~p~2.offset); srcloc: null [2025-02-08 04:24:30,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: ~tmp___0~18 := #t~ret438;havoc #t~ret438;call #t~mem439.base, #t~mem439.offset := read~$Pointer$#3(~priv.base, ~bvadd~64(88bv64, ~priv.offset), 8bv64); [2025-02-08 04:24:30,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: call #t~mem446.base, #t~mem446.offset := read~$Pointer$#3(~priv.base, ~bvadd~64(32bv64, ~priv.offset), 8bv64);call write~$Pointer$#3(0bv64, 0bv64, #t~mem446.base, ~bvadd~64(#t~mem446.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64);havoc #t~mem446.base, #t~mem446.offset;~i~4 := ~bvadd~32(1bv32, ~i~4); [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6295: assume false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6295: assume !false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666: havoc xgmac_tx_timeout_work_#t~mem498#1.base, xgmac_tx_timeout_work_#t~mem498#1.offset;call xgmac_tx_timeout_work_#t~mem499#1.base, xgmac_tx_timeout_work_#t~mem499#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(80bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64);assume { :begin_inline_netif_tx_unlock } true;netif_tx_unlock_#in~dev#1.base, netif_tx_unlock_#in~dev#1.offset := xgmac_tx_timeout_work_#t~mem499#1.base, xgmac_tx_timeout_work_#t~mem499#1.offset;havoc netif_tx_unlock_#t~ret244#1.base, netif_tx_unlock_#t~ret244#1.offset, netif_tx_unlock_#t~mem245#1, netif_tx_unlock_~dev#1.base, netif_tx_unlock_~dev#1.offset, netif_tx_unlock_~i~1#1, netif_tx_unlock_~txq~1#1.base, netif_tx_unlock_~txq~1#1.offset, netif_tx_unlock_~tmp~31#1.base, netif_tx_unlock_~tmp~31#1.offset;netif_tx_unlock_~dev#1.base, netif_tx_unlock_~dev#1.offset := netif_tx_unlock_#in~dev#1.base, netif_tx_unlock_#in~dev#1.offset;havoc netif_tx_unlock_~i~1#1;havoc netif_tx_unlock_~txq~1#1.base, netif_tx_unlock_~txq~1#1.offset;havoc netif_tx_unlock_~tmp~31#1.base, netif_tx_unlock_~tmp~31#1.offset;netif_tx_unlock_~i~1#1 := 0bv32; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666-1: SUMMARY for call writel(98310bv32, xgmac_tx_timeout_work_#t~mem498#1.base, ~bvadd~64(3860bv64, xgmac_tx_timeout_work_#t~mem498#1.offset)); srcloc: null [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345: SUMMARY for call set_bit(2bv64, netif_tx_lock_~txq~0#1.base, ~bvadd~64(408bv64, netif_tx_lock_~txq~0#1.offset)); srcloc: null [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume !false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: havoc netif_tx_unlock_#t~ret244#1.base, netif_tx_unlock_#t~ret244#1.offset, netif_tx_unlock_#t~mem245#1, netif_tx_unlock_~dev#1.base, netif_tx_unlock_~dev#1.offset, netif_tx_unlock_~i~1#1, netif_tx_unlock_~txq~1#1.base, netif_tx_unlock_~txq~1#1.offset, netif_tx_unlock_~tmp~31#1.base, netif_tx_unlock_~tmp~31#1.offset;havoc netif_tx_unlock_#in~dev#1.base, netif_tx_unlock_#in~dev#1.offset;assume { :end_inline_netif_tx_unlock } true;havoc xgmac_tx_timeout_work_#t~mem499#1.base, xgmac_tx_timeout_work_#t~mem499#1.offset;call xgmac_tx_timeout_work_#t~mem500#1.base, xgmac_tx_timeout_work_#t~mem500#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(80bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6164: assume false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6164: assume !false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346: netif_tx_lock_~i~0#1 := ~bvadd~32(1bv32, netif_tx_lock_~i~0#1);call netif_tx_lock_#t~mem243#1 := read~intINTTYPE4#3(netif_tx_lock_~dev#1.base, ~bvadd~64(879bv64, netif_tx_lock_~dev#1.offset), 4bv64); [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: havoc ldv_spin_unlock_52_~lock#1.base, ldv_spin_unlock_52_~lock#1.offset;havoc ldv_spin_unlock_52_#in~lock#1.base, ldv_spin_unlock_52_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_52 } true; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-1: SUMMARY for call __netif_tx_unlock(netif_tx_lock_~txq~0#1.base, netif_tx_lock_~txq~0#1.offset); srcloc: null [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: havoc ldv_spin_lock_51_~lock#1.base, ldv_spin_lock_51_~lock#1.offset;havoc ldv_spin_lock_51_#in~lock#1.base, ldv_spin_lock_51_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_51 } true;netif_tx_lock_~__vpp_verify~0#1.base, netif_tx_lock_~__vpp_verify~0#1.offset := 0bv64, 0bv64; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668-1: SUMMARY for call netif_wake_queue(xgmac_tx_timeout_work_#t~mem500#1.base, xgmac_tx_timeout_work_#t~mem500#1.offset); srcloc: null [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: havoc xgmac_tx_timeout_work_#t~mem500#1.base, xgmac_tx_timeout_work_#t~mem500#1.offset; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume !false; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652-1: SUMMARY for call xgmac_tx_timeout_work_#t~ret493#1 := readl(xgmac_tx_timeout_work_#t~mem492#1.base, ~bvadd~64(3860bv64, xgmac_tx_timeout_work_#t~mem492#1.offset)); srcloc: null [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652: xgmac_tx_timeout_work_~tmp~48#1 := xgmac_tx_timeout_work_#t~ret493#1;havoc xgmac_tx_timeout_work_#t~mem492#1.base, xgmac_tx_timeout_work_#t~mem492#1.offset;havoc xgmac_tx_timeout_work_#t~ret493#1;xgmac_tx_timeout_work_~value~2#1 := ~bvand~32(7340032bv32, xgmac_tx_timeout_work_~tmp~48#1); [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: SUMMARY for call __bad_size_call_parameter(); srcloc: null [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: assume { :end_inline_ldv_spin_lock_tx_global_lock_of_net_device } true; [2025-02-08 04:24:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669-1: SUMMARY for call napi_enable(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(96bv64, xgmac_tx_timeout_work_~priv~1#1.offset)); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: call xgmac_tx_timeout_work_#t~mem501#1.base, xgmac_tx_timeout_work_#t~mem501#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: netif_tx_lock_~pscr_ret__~0#1 := netif_tx_lock_~pfo_ret_____1~0#1; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume !false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650: SUMMARY for call spin_lock(ldv_spin_lock_51_~lock#1.base, ldv_spin_lock_51_~lock#1.offset); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299: assume true; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299: assume !true; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: havoc xgmac_tx_timeout_work_#t~mem501#1.base, xgmac_tx_timeout_work_#t~mem501#1.offset;call xgmac_tx_timeout_work_#t~mem502#1.base, xgmac_tx_timeout_work_#t~mem502#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call writel(107519bv32, xgmac_tx_timeout_work_#t~mem501#1.base, ~bvadd~64(3860bv64, xgmac_tx_timeout_work_#t~mem501#1.offset)); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671-1: SUMMARY for call writel(107519bv32, xgmac_tx_timeout_work_#t~mem502#1.base, ~bvadd~64(3868bv64, xgmac_tx_timeout_work_#t~mem502#1.offset)); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: havoc xgmac_tx_timeout_work_#t~mem502#1.base, xgmac_tx_timeout_work_#t~mem502#1.offset; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6350: assume ~bvult~32(netif_tx_lock_~i~0#1, netif_tx_lock_#t~mem243#1);havoc netif_tx_lock_#t~mem243#1; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6350: assume !~bvult~32(netif_tx_lock_~i~0#1, netif_tx_lock_#t~mem243#1);havoc netif_tx_lock_#t~mem243#1; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: assume false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: assume !false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: assume 0bv32 != xgmac_tx_timeout_work_~value~2#1 && 6291456bv32 != xgmac_tx_timeout_work_~value~2#1; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: assume !(0bv32 != xgmac_tx_timeout_work_~value~2#1 && 6291456bv32 != xgmac_tx_timeout_work_~value~2#1); [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152: assume false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152: assume !false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367-1: SUMMARY for call netif_tx_unlock_#t~ret244#1.base, netif_tx_unlock_#t~ret244#1.offset := netdev_get_tx_queue(netif_tx_unlock_~dev#1.base, netif_tx_unlock_~dev#1.offset, netif_tx_unlock_~i~1#1); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: netif_tx_unlock_~tmp~31#1.base, netif_tx_unlock_~tmp~31#1.offset := netif_tx_unlock_#t~ret244#1.base, netif_tx_unlock_#t~ret244#1.offset;havoc netif_tx_unlock_#t~ret244#1.base, netif_tx_unlock_#t~ret244#1.offset;netif_tx_unlock_~txq~1#1.base, netif_tx_unlock_~txq~1#1.offset := netif_tx_unlock_~tmp~31#1.base, netif_tx_unlock_~tmp~31#1.offset; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202: netif_tx_lock_~pscr_ret__~0#1 := netif_tx_lock_~pfo_ret__~0#1; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume true; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume !true; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13421: SUMMARY for call ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock((if 2bv32 == ~ldv_spin_tx_global_lock_of_net_device~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: assume false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: assume !false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369-1: SUMMARY for call clear_bit(2bv64, netif_tx_unlock_~txq~1#1.base, ~bvadd~64(408bv64, netif_tx_unlock_~txq~1#1.offset)); srcloc: null [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: assume { :begin_inline_netif_schedule_queue } true;netif_schedule_queue_#in~txq#1.base, netif_schedule_queue_#in~txq#1.offset := netif_tx_unlock_~txq~1#1.base, netif_tx_unlock_~txq~1#1.offset;havoc netif_schedule_queue_#t~mem220#1, netif_schedule_queue_#t~mem221#1.base, netif_schedule_queue_#t~mem221#1.offset, netif_schedule_queue_~txq#1.base, netif_schedule_queue_~txq#1.offset;netif_schedule_queue_~txq#1.base, netif_schedule_queue_~txq#1.offset := netif_schedule_queue_#in~txq#1.base, netif_schedule_queue_#in~txq#1.offset;call netif_schedule_queue_#t~mem220#1 := read~intINTTYPE8#3(netif_schedule_queue_~txq#1.base, ~bvadd~64(408bv64, netif_schedule_queue_~txq#1.offset), 8bv64); [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171: assume false; [2025-02-08 04:24:31,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171: assume !false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13422-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_spin_tx_global_lock_of_net_device~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13422: ~ldv_spin_tx_global_lock_of_net_device~0 := 1bv32; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370: havoc netif_schedule_queue_#t~mem220#1, netif_schedule_queue_#t~mem221#1.base, netif_schedule_queue_#t~mem221#1.offset, netif_schedule_queue_~txq#1.base, netif_schedule_queue_~txq#1.offset;havoc netif_schedule_queue_#in~txq#1.base, netif_schedule_queue_#in~txq#1.offset;assume { :end_inline_netif_schedule_queue } true;netif_tx_unlock_~i~1#1 := ~bvadd~32(1bv32, netif_tx_unlock_~i~1#1);call netif_tx_unlock_#t~mem245#1 := read~intINTTYPE4#3(netif_tx_unlock_~dev#1.base, ~bvadd~64(879bv64, netif_tx_unlock_~dev#1.offset), 4bv64); [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: netif_tx_lock_~cpu~0#1 := netif_tx_lock_~pscr_ret__~0#1;netif_tx_lock_~i~0#1 := 0bv32; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume !false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156: assume false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156: assume !false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: assume 0bv64 == ~bvand~64(3bv64, netif_schedule_queue_#t~mem220#1);havoc netif_schedule_queue_#t~mem220#1;call netif_schedule_queue_#t~mem221#1.base, netif_schedule_queue_#t~mem221#1.offset := read~$Pointer$#3(netif_schedule_queue_~txq#1.base, ~bvadd~64(8bv64, netif_schedule_queue_~txq#1.offset), 8bv64); [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: assume !(0bv64 == ~bvand~64(3bv64, netif_schedule_queue_#t~mem220#1));havoc netif_schedule_queue_#t~mem220#1; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6322: netif_tx_lock_~pscr_ret__~0#1 := netif_tx_lock_~pfo_ret_____2~0#1; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223: assume false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223: assume !false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6322-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660-1: SUMMARY for call xgmac_free_tx_skbufs(xgmac_tx_timeout_work_~priv~1#1.base, xgmac_tx_timeout_work_~priv~1#1.offset); srcloc: null [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: call xgmac_tx_timeout_work_#t~mem494#1.base, xgmac_tx_timeout_work_#t~mem494#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(24bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661-1: SUMMARY for call desc_init_tx_desc(xgmac_tx_timeout_work_#t~mem494#1.base, xgmac_tx_timeout_work_#t~mem494#1.offset, 128bv32); srcloc: null [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: havoc xgmac_tx_timeout_work_#t~mem494#1.base, xgmac_tx_timeout_work_#t~mem494#1.offset;call write~intINTTYPE4#3(0bv32, xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(44bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 4bv64);call write~intINTTYPE4#3(0bv32, xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(40bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 4bv64);call xgmac_tx_timeout_work_#t~mem495#1 := read~intINTTYPE8#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(72bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64);call xgmac_tx_timeout_work_#t~mem496#1.base, xgmac_tx_timeout_work_#t~mem496#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960-1: SUMMARY for call __netif_schedule(netif_schedule_queue_#t~mem221#1.base, netif_schedule_queue_#t~mem221#1.offset); srcloc: null [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: havoc netif_schedule_queue_#t~mem221#1.base, netif_schedule_queue_#t~mem221#1.offset; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: assume false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: assume !false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: assume false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: assume !false; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11659: assume { :end_inline_ldv_spin_unlock_tx_global_lock_of_net_device } true; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6374: assume ~bvult~32(netif_tx_unlock_~i~1#1, netif_tx_unlock_#t~mem245#1);havoc netif_tx_unlock_#t~mem245#1; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6374: assume !~bvult~32(netif_tx_unlock_~i~1#1, netif_tx_unlock_#t~mem245#1);havoc netif_tx_unlock_#t~mem245#1;assume { :begin_inline_ldv_spin_unlock_52 } true;ldv_spin_unlock_52_#in~lock#1.base, ldv_spin_unlock_52_#in~lock#1.offset := netif_tx_unlock_~dev#1.base, ~bvadd~64(903bv64, netif_tx_unlock_~dev#1.offset);havoc ldv_spin_unlock_52_~lock#1.base, ldv_spin_unlock_52_~lock#1.offset;ldv_spin_unlock_52_~lock#1.base, ldv_spin_unlock_52_~lock#1.offset := ldv_spin_unlock_52_#in~lock#1.base, ldv_spin_unlock_52_#in~lock#1.offset;assume { :begin_inline_ldv_spin_unlock_tx_global_lock_of_net_device } true; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: netif_tx_lock_~pscr_ret__~0#1 := netif_tx_lock_~pfo_ret_____0~0#1; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: havoc netif_tx_lock_#t~ret242#1.base, netif_tx_lock_#t~ret242#1.offset, netif_tx_lock_#t~mem243#1, netif_tx_lock_~dev#1.base, netif_tx_lock_~dev#1.offset, netif_tx_lock_~i~0#1, netif_tx_lock_~cpu~0#1, netif_tx_lock_~pscr_ret__~0#1, netif_tx_lock_~__vpp_verify~0#1.base, netif_tx_lock_~__vpp_verify~0#1.offset, netif_tx_lock_~pfo_ret__~0#1, netif_tx_lock_~pfo_ret_____0~0#1, netif_tx_lock_~pfo_ret_____1~0#1, netif_tx_lock_~pfo_ret_____2~0#1, netif_tx_lock_~txq~0#1.base, netif_tx_lock_~txq~0#1.offset, netif_tx_lock_~tmp~30#1.base, netif_tx_lock_~tmp~30#1.offset;havoc netif_tx_lock_#in~dev#1.base, netif_tx_lock_#in~dev#1.offset;assume { :end_inline_netif_tx_lock } true;havoc xgmac_tx_timeout_work_#t~mem488#1.base, xgmac_tx_timeout_work_#t~mem488#1.offset;call xgmac_tx_timeout_work_#t~mem489#1.base, xgmac_tx_timeout_work_#t~mem489#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: havoc xgmac_tx_timeout_work_#t~mem487#1.base, xgmac_tx_timeout_work_#t~mem487#1.offset, xgmac_tx_timeout_work_#t~mem488#1.base, xgmac_tx_timeout_work_#t~mem488#1.offset, xgmac_tx_timeout_work_#t~mem489#1.base, xgmac_tx_timeout_work_#t~mem489#1.offset, xgmac_tx_timeout_work_#t~ret490#1, xgmac_tx_timeout_work_#t~mem491#1.base, xgmac_tx_timeout_work_#t~mem491#1.offset, xgmac_tx_timeout_work_#t~mem492#1.base, xgmac_tx_timeout_work_#t~mem492#1.offset, xgmac_tx_timeout_work_#t~ret493#1, xgmac_tx_timeout_work_#t~mem494#1.base, xgmac_tx_timeout_work_#t~mem494#1.offset, xgmac_tx_timeout_work_#t~mem495#1, xgmac_tx_timeout_work_#t~mem496#1.base, xgmac_tx_timeout_work_#t~mem496#1.offset, xgmac_tx_timeout_work_#t~mem497#1.base, xgmac_tx_timeout_work_#t~mem497#1.offset, xgmac_tx_timeout_work_#t~mem498#1.base, xgmac_tx_timeout_work_#t~mem498#1.offset, xgmac_tx_timeout_work_#t~mem499#1.base, xgmac_tx_timeout_work_#t~mem499#1.offset, xgmac_tx_timeout_work_#t~mem500#1.base, xgmac_tx_timeout_work_#t~mem500#1.offset, xgmac_tx_timeout_work_#t~mem501#1.base, xgmac_tx_timeout_work_#t~mem501#1.offset, xgmac_tx_timeout_work_#t~mem502#1.base, xgmac_tx_timeout_work_#t~mem502#1.offset, xgmac_tx_timeout_work_~work#1.base, xgmac_tx_timeout_work_~work#1.offset, xgmac_tx_timeout_work_~reg~2#1, xgmac_tx_timeout_work_~value~2#1, xgmac_tx_timeout_work_~priv~1#1.base, xgmac_tx_timeout_work_~priv~1#1.offset, xgmac_tx_timeout_work_~__mptr~0#1.base, xgmac_tx_timeout_work_~__mptr~0#1.offset, xgmac_tx_timeout_work_~tmp~48#1;havoc xgmac_tx_timeout_work_#in~work#1.base, xgmac_tx_timeout_work_#in~work#1.offset;assume { :end_inline_xgmac_tx_timeout_work } true; [2025-02-08 04:24:31,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: assume true; [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: assume !true; [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11660: SUMMARY for call spin_unlock(ldv_spin_unlock_52_~lock#1.base, ldv_spin_unlock_52_~lock#1.offset); srcloc: null [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160: assume true; [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160: assume !true; [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: netif_tx_lock_~tmp~30#1.base, netif_tx_lock_~tmp~30#1.offset := netif_tx_lock_#t~ret242#1.base, netif_tx_lock_#t~ret242#1.offset;havoc netif_tx_lock_#t~ret242#1.base, netif_tx_lock_#t~ret242#1.offset;netif_tx_lock_~txq~0#1.base, netif_tx_lock_~txq~0#1.offset := netif_tx_lock_~tmp~30#1.base, netif_tx_lock_~tmp~30#1.offset; [2025-02-08 04:24:32,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-1: SUMMARY for call netif_tx_lock_#t~ret242#1.base, netif_tx_lock_#t~ret242#1.offset := netdev_get_tx_queue(netif_tx_lock_~dev#1.base, netif_tx_lock_~dev#1.offset, netif_tx_lock_~i~0#1); srcloc: null [2025-02-08 04:24:32,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7647-1: SUMMARY for call xgmac_tx_timeout_work_#t~ret490#1 := readl(xgmac_tx_timeout_work_#t~mem489#1.base, ~bvadd~64(3864bv64, xgmac_tx_timeout_work_#t~mem489#1.offset)); srcloc: null [2025-02-08 04:24:32,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7647: xgmac_tx_timeout_work_~reg~2#1 := xgmac_tx_timeout_work_#t~ret490#1;havoc xgmac_tx_timeout_work_#t~mem489#1.base, xgmac_tx_timeout_work_#t~mem489#1.offset;havoc xgmac_tx_timeout_work_#t~ret490#1;call xgmac_tx_timeout_work_#t~mem491#1.base, xgmac_tx_timeout_work_#t~mem491#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:32,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7664-1: SUMMARY for call writel(xgmac_tx_timeout_work_#t~mem495#1[32:0], xgmac_tx_timeout_work_#t~mem496#1.base, ~bvadd~64(3856bv64, xgmac_tx_timeout_work_#t~mem496#1.offset)); srcloc: null [2025-02-08 04:24:32,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7664: havoc xgmac_tx_timeout_work_#t~mem495#1;havoc xgmac_tx_timeout_work_#t~mem496#1.base, xgmac_tx_timeout_work_#t~mem496#1.offset;call xgmac_tx_timeout_work_#t~mem497#1.base, xgmac_tx_timeout_work_#t~mem497#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: assume false; [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: assume !false; [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7648-1: SUMMARY for call writel(~bvand~32(4294959103bv32, xgmac_tx_timeout_work_~reg~2#1), xgmac_tx_timeout_work_#t~mem491#1.base, ~bvadd~64(3864bv64, xgmac_tx_timeout_work_#t~mem491#1.offset)); srcloc: null [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7648: havoc xgmac_tx_timeout_work_#t~mem491#1.base, xgmac_tx_timeout_work_#t~mem491#1.offset;call xgmac_tx_timeout_work_#t~mem492#1.base, xgmac_tx_timeout_work_#t~mem492#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7665-1: SUMMARY for call writel(~bvor~32(8192bv32, xgmac_tx_timeout_work_~reg~2#1), xgmac_tx_timeout_work_#t~mem497#1.base, ~bvadd~64(3864bv64, xgmac_tx_timeout_work_#t~mem497#1.offset)); srcloc: null [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7665: havoc xgmac_tx_timeout_work_#t~mem497#1.base, xgmac_tx_timeout_work_#t~mem497#1.offset;call xgmac_tx_timeout_work_#t~mem498#1.base, xgmac_tx_timeout_work_#t~mem498#1.offset := read~$Pointer$#3(xgmac_tx_timeout_work_~priv~1#1.base, ~bvadd~64(52bv64, xgmac_tx_timeout_work_~priv~1#1.offset), 8bv64); [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: SUMMARY for call __netif_tx_lock(netif_tx_lock_~txq~0#1.base, netif_tx_lock_~txq~0#1.offset, netif_tx_lock_~cpu~0#1); srcloc: null [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6179: assume true; [2025-02-08 04:24:32,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6179: assume !true; [2025-02-08 04:24:32,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873: havoc ldv_dev_get_drvdata_#t~mem997#1.base, ldv_dev_get_drvdata_#t~mem997#1.offset;havoc ldv_dev_get_drvdata_#t~mem998#1.base, ldv_dev_get_drvdata_#t~mem998#1.offset; [2025-02-08 04:24:32,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: assume { :begin_inline_msleep } true;msleep_#in~arg0#1 := 1bv32;havoc msleep_~arg0#1;msleep_~arg0#1 := msleep_#in~arg0#1;havoc msleep_~arg0#1;havoc msleep_#in~arg0#1;assume { :end_inline_msleep } true; [2025-02-08 04:24:32,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5397: havoc #t~mem56; [2025-02-08 04:24:32,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5347: havoc kobject_name_#t~mem51#1.base, kobject_name_#t~mem51#1.offset; [2025-02-08 04:24:32,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: havoc #t~mem65#1.base, #t~mem65#1.offset;