./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.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 9040bfb233fcea98c0a7000a6b7c2d51cf2dd47ef72032b5492f389912f87567 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:51,117 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:51,167 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:53:51,175 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:51,175 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:51,197 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:51,198 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:51,198 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:51,198 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:51,199 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:51,200 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:51,200 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:51,200 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:51,200 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:51,201 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:51,201 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:51,202 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:51,202 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:51,202 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:51,202 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:51,202 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:51,202 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:51,202 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:51,202 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:51,203 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:51,203 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 -> 9040bfb233fcea98c0a7000a6b7c2d51cf2dd47ef72032b5492f389912f87567 [2025-02-08 03:53:51,437 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:51,444 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:51,446 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:51,446 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:51,446 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:51,447 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i [2025-02-08 03:53:52,616 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ea42b64f7/beef8498d06f410198f87e5cab703b97/FLAGc096d0041 [2025-02-08 03:53:53,134 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:53,134 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i [2025-02-08 03:53:53,180 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ea42b64f7/beef8498d06f410198f87e5cab703b97/FLAGc096d0041 [2025-02-08 03:53:53,198 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ea42b64f7/beef8498d06f410198f87e5cab703b97 [2025-02-08 03:53:53,200 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:53,202 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:53,203 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:53,203 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:53,206 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:53,207 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:53" (1/1) ... [2025-02-08 03:53:53,208 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40eb77c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:53, skipping insertion in model container [2025-02-08 03:53:53,208 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:53" (1/1) ... [2025-02-08 03:53:53,313 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:56,511 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[413792,413805] [2025-02-08 03:53:56,515 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[413961,413974] [2025-02-08 03:53:56,515 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[414128,414141] [2025-02-08 03:53:56,515 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[414296,414309] [2025-02-08 03:53:56,538 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:56,617 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:56,680 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"); [5548] [2025-02-08 03:53:56,681 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)); [5555] [2025-02-08 03:53:56,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5562] [2025-02-08 03:53:56,683 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)); [5606-5607] [2025-02-08 03:53:56,683 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"); [5612-5614] [2025-02-08 03:53:56,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5631] [2025-02-08 03:53:56,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5696] [2025-02-08 03:53:56,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5699] [2025-02-08 03:53:56,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5702] [2025-02-08 03:53:56,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5705] [2025-02-08 03:53:56,693 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)); [5954-5955] [2025-02-08 03:53:56,695 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)); [5988-5989] [2025-02-08 03:53:56,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [6025-6026] [2025-02-08 03:53:56,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [6062-6063] [2025-02-08 03:53:56,703 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)); [6402-6403] [2025-02-08 03:53:56,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6409] [2025-02-08 03:53:56,741 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7273] [2025-02-08 03:53:56,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8574] [2025-02-08 03:53:56,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8836] [2025-02-08 03:53:56,901 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[413792,413805] [2025-02-08 03:53:56,901 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[413961,413974] [2025-02-08 03:53:56,901 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[414128,414141] [2025-02-08 03:53:56,902 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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-e100.cil.i[414296,414309] [2025-02-08 03:53:56,909 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:57,168 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:57,169 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57 WrapperNode [2025-02-08 03:53:57,169 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:57,170 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:57,170 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:57,170 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:57,176 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:57,275 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:57,505 INFO L138 Inliner]: procedures = 591, calls = 4135, calls flagged for inlining = 308, calls inlined = 281, statements flattened = 9340 [2025-02-08 03:53:57,506 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:57,506 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:57,507 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:57,507 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:57,516 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:57,516 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:57,559 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,559 INFO L175 MemorySlicer]: Split 2665 memory accesses to 29 slices as follows [1, 6, 2, 51, 3, 4, 2, 5, 5, 11, 2, 2465, 2, 2, 2, 5, 6, 5, 6, 5, 6, 5, 6, 7, 9, 4, 1, 32, 5]. 92 percent of accesses are in the largest equivalence class. The 1106 initializations are split as follows [1, 0, 2, 0, 1, 0, 0, 5, 5, 0, 2, 1007, 0, 2, 0, 5, 0, 5, 6, 5, 6, 5, 6, 6, 0, 0, 0, 32, 5]. The 900 writes are split as follows [0, 3, 0, 42, 0, 3, 1, 0, 0, 1, 0, 840, 1, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0]. [2025-02-08 03:53:59,562 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,562 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,707 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,777 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,833 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,917 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:59,919 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:59,919 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:59,919 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:59,920 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:57" (1/1) ... [2025-02-08 03:53:59,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:59,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:59,945 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 03:53:59,949 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 03:53:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure e100_tx_timeout [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_tx_timeout [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure e100_write_flush [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_write_flush [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure e100_phy_init [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_phy_init [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure e100_eeprom_load [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_eeprom_load [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_cpu [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_cpu [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure e100_get_eeprom [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_get_eeprom [2025-02-08 03:53:59,969 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:53:59,969 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure e100_close [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_close [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_61 [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_61 [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_69 [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_69 [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure e100_eeprom_write [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_eeprom_write [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_ctrl_phy_82552_v [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_ctrl_phy_82552_v [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure e100_set_multicast_list [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_set_multicast_list [2025-02-08 03:53:59,970 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:53:59,970 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure e100_open [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_open [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure e100_get_eeprom_len [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_get_eeprom_len [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure e100_free [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_free [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure e100_intr [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_intr [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure e100_nway_reset [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_nway_reset [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:59,971 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:59,971 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:53:59,972 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure e100_netpoll [2025-02-08 03:53:59,972 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_netpoll [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:53:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:53:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure e100_clean_cbs [2025-02-08 03:53:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_clean_cbs [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure __e100_power_off [2025-02-08 03:53:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __e100_power_off [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure e100_enable_irq [2025-02-08 03:53:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_enable_irq [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:53:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:53:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:59,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:53:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:53:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:53:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:53:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:53:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:53:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:53:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_cb_lock_of_nic [2025-02-08 03:53:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_cb_lock_of_nic [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:53:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:59,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:53:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-02-08 03:53:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:53:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure e100_up [2025-02-08 03:53:59,980 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_up [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure e100_disable_irq [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_disable_irq [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure e100_resume [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_resume [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_cmd_lock_of_nic [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_cmd_lock_of_nic [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure e100_exec_cmd [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_exec_cmd [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure __e100_shutdown [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure __e100_shutdown [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:53:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2025-02-08 03:53:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure e100_exec_cb [2025-02-08 03:53:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_exec_cb [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure e100_remove [2025-02-08 03:53:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_remove [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 03:53:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_cb_lock_of_nic [2025-02-08 03:53:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_cb_lock_of_nic [2025-02-08 03:53:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:53:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure e100_rx_alloc_skb [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_rx_alloc_skb [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure e100_down [2025-02-08 03:53:59,990 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_down [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:53:59,990 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:59,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:53:59,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:53:59,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:59,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:59,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:53:59,994 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure e100_tx_clean [2025-02-08 03:53:59,994 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_tx_clean [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure e100_start_receiver [2025-02-08 03:53:59,994 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_start_receiver [2025-02-08 03:53:59,994 INFO L130 BoogieDeclarations]: Found specification of procedure e100_hw_reset [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_hw_reset [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:53:59,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:53:59,995 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:53:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure e100_hw_init [2025-02-08 03:53:59,996 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_hw_init [2025-02-08 03:53:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure e100_set_eeprom [2025-02-08 03:53:59,996 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_set_eeprom [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:53:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2025-02-08 03:53:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:53:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-08 03:53:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:53:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:53:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure e100_self_test [2025-02-08 03:53:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_self_test [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-02-08 03:53:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure e100_alloc_cbs [2025-02-08 03:53:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_alloc_cbs [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure mii_link_ok [2025-02-08 03:53:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_link_ok [2025-02-08 03:53:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:59,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 03:53:59,999 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure e100_xmit_frame [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_xmit_frame [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure e100_get_regs_len [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_get_regs_len [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_sset [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_sset [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure e100_rx_clean_list [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_rx_clean_list [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure e100_io_resume [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_io_resume [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure e100_loopback_test [2025-02-08 03:54:00,000 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_loopback_test [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:54:00,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure e100_rx_alloc_list [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_rx_alloc_list [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure e100_eeprom_read [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_eeprom_read [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure e100_shutdown [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure e100_shutdown [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_cmd_lock_of_nic [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_cmd_lock_of_nic [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~X~~u16~0~TO~~u16~0 [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~X~~u16~0~TO~~u16~0 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_ctrl_hw [2025-02-08 03:54:00,001 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_ctrl_hw [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:54:00,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:54:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:54:00,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:54:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-02-08 03:54:00,003 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-02-08 03:54:00,954 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:54:00,957 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:54:01,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15637: havoc #t~nondet1756; [2025-02-08 03:54:01,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem253#1.base, netif_tx_wake_queue_#t~mem253#1.offset; [2025-02-08 03:54:01,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;havoc netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_start_queue } true; [2025-02-08 03:54:01,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15789: havoc netpoll_trap_#t~nondet1778#1; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: #res#1 := -11; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-2: [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-1: #t~short670#1 := 0 != #t~bitwise669#1 % 4294967296; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume #t~short670#1;havoc #t~bitwise669#1;havoc #t~short670#1; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume !#t~short670#1;havoc #t~bitwise669#1;havoc #t~short670#1;~addr~3#1 := 1 + ~addr~3#1; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8014: assume -2147483648 <= #t~ret693#1 && #t~ret693#1 <= 2147483647;~tmp___5~0#1 := #t~ret693#1;havoc #t~ret693#1;~bmcr~0#1 := ~tmp___5~0#1; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-6: assume #t~short670#1; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-6: assume !#t~short670#1; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-5: assume 0 == (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) || (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296);#t~bitwise669#1 := (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-5: assume !(0 == (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) || (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-4: assume 0 == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296);#t~bitwise669#1 := (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-4: assume !(0 == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-3: havoc #t~bitwise669#1;assume ((((((if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) < 0 && (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) >= 0) || #t~bitwise669#1 >= (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296)) && (((if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) < 0) || #t~bitwise669#1 >= (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296))) && (((if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) < 0 || (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) < 0) || #t~bitwise669#1 <= (if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) + (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296))) && (((if ~stat~0#1 % 65536 % 4294967296 <= 2147483647 then ~stat~0#1 % 65536 % 4294967296 else ~stat~0#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) >= 0) || #t~bitwise669#1 < 0)) && #t~bitwise669#1 <= 2147483647; [2025-02-08 03:54:01,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: call write~int#11((if 0 != ~addr~3#1 % 4294967296 then (if 1 != ~addr~3#1 % 4294967296 then (if ~addr~3#1 % 4294967296 % 4294967296 <= 2147483647 then ~addr~3#1 % 4294967296 % 4294967296 else ~addr~3#1 % 4294967296 % 4294967296 - 4294967296) else 0) else 1), ~nic#1.base, 590 + ~nic#1.offset, 4);call #t~mem663#1 := read~int#11(~nic#1.base, 590 + ~nic#1.offset, 4); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8014-1: SUMMARY for call #t~ret693#1 := mdio_read(~netdev~1#1.base, ~netdev~1#1.offset, (if ~addr~3#1 % 4294967296 % 4294967296 <= 2147483647 then ~addr~3#1 % 4294967296 % 4294967296 else ~addr~3#1 % 4294967296 % 4294967296 - 4294967296), 0); srcloc: null [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-1: SUMMARY for call #t~ret664#1 := mdio_read(~netdev~1#1.base, ~netdev~1#1.offset, #t~mem663#1, 0); srcloc: null [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: assume -2147483648 <= #t~ret664#1 && #t~ret664#1 <= 2147483647;~tmp~50#1 := #t~ret664#1;havoc #t~mem663#1;havoc #t~ret664#1;~bmcr~0#1 := ~tmp~50#1;call #t~mem665#1 := read~int#11(~nic#1.base, 590 + ~nic#1.offset, 4); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007-1: call #t~mem691#1 := read~int#11(~nic#1.base, 590 + ~nic#1.offset, 4); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: assume 0 != #t~bitwise673#1 % 4294967296;havoc #t~mem672#1;havoc #t~bitwise673#1;call #t~mem674#1.base, #t~mem674#1.offset := read~$Pointer$#11(~nic#1.base, 4 + ~nic#1.offset, 8); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: assume !(0 != #t~bitwise673#1 % 4294967296);havoc #t~mem672#1;havoc #t~bitwise673#1; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: assume ~addr~3#1 % 4294967296 != #t~mem691#1 % 4294967296;havoc #t~mem691#1; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: assume !(~addr~3#1 % 4294967296 != #t~mem691#1 % 4294967296);havoc #t~mem691#1;call #t~mem692#1 := read~int#11(~nic#1.base, 438 + ~nic#1.offset, 4); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-4: assume 0 == #t~mem672#1 % 4294967296;#t~bitwise673#1 := 0; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-4: assume !(0 == #t~mem672#1 % 4294967296); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-3: assume 8192 == #t~mem672#1 % 4294967296;#t~bitwise673#1 := #t~mem672#1; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-3: assume !(8192 == #t~mem672#1 % 4294967296); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-2: havoc #t~bitwise673#1;assume #t~bitwise673#1 % 4294967296 <= #t~mem672#1 % 4294967296 && #t~bitwise673#1 % 4294967296 <= 8192; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908: call write~$Pointer$#11(#funAddr~mdio_ctrl_phy_mii_emulated.base, #funAddr~mdio_ctrl_phy_mii_emulated.offset, e100_phy_check_without_mii_~nic#1.base, 20 + e100_phy_check_without_mii_~nic#1.offset, 8);call write~int#11(0, e100_phy_check_without_mii_~nic#1.base, 590 + e100_phy_check_without_mii_~nic#1.offset, 4);e100_phy_check_without_mii_~without_mii~0#1 := 1; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-1: [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-2: [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-1: SUMMARY for call mdio_write(~netdev~1#1.base, ~netdev~1#1.offset, (if ~addr~3#1 % 4294967296 % 4294967296 <= 2147483647 then ~addr~3#1 % 4294967296 % 4294967296 else ~addr~3#1 % 4294967296 % 4294967296 - 4294967296), 0, #t~bitwise694#1); srcloc: null [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016: havoc #t~bitwise694#1; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-5: assume 0 == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296);#t~bitwise694#1 := 0; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-5: assume !(0 == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-4: assume -1025 == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296);#t~bitwise694#1 := (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-4: assume !(-1025 == (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-3: havoc #t~bitwise694#1;assume (((#t~bitwise694#1 <= (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) && ((if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise694#1 <= -1025)) && ((if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise694#1 >= 0)) && #t~bitwise694#1 > -1025 + (if ~bmcr~0#1 % 65536 % 4294967296 <= 2147483647 then ~bmcr~0#1 % 65536 % 4294967296 else ~bmcr~0#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise694#1 >= -2147483648; [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-1: SUMMARY for call #t~ret666#1 := mdio_read(~netdev~1#1.base, ~netdev~1#1.offset, #t~mem665#1, 1); srcloc: null [2025-02-08 03:54:01,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951: assume -2147483648 <= #t~ret666#1 && #t~ret666#1 <= 2147483647;~tmp___0~22#1 := #t~ret666#1;havoc #t~mem665#1;havoc #t~ret666#1;~stat~0#1 := ~tmp___0~22#1;call #t~mem667#1 := read~int#11(~nic#1.base, 590 + ~nic#1.offset, 4); [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918-1: e100_phy_check_without_mii_#res#1 := e100_phy_check_without_mii_~without_mii~0#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-1: SUMMARY for call #t~ret675#1 := netdev_err(#t~mem674#1.base, #t~mem674#1.offset, 37, 0); srcloc: null [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume -2147483648 <= #t~ret675#1 && #t~ret675#1 <= 2147483647;havoc #t~mem674#1.base, #t~mem674#1.offset;havoc #t~ret675#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: SUMMARY for call mdio_write(~netdev~1#1.base, ~netdev~1#1.offset, (if ~addr~3#1 % 4294967296 % 4294967296 <= 2147483647 then ~addr~3#1 % 4294967296 % 4294967296 else ~addr~3#1 % 4294967296 % 4294967296 - 4294967296), 0, 1024); srcloc: null [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: assume 0 != e100_phy_check_without_mii_#t~bitwise659#1 % 4294967296;havoc e100_phy_check_without_mii_#t~mem658#1;havoc e100_phy_check_without_mii_#t~bitwise659#1;call e100_phy_check_without_mii_#t~mem660#1.base, e100_phy_check_without_mii_#t~mem660#1.offset := read~$Pointer$#11(e100_phy_check_without_mii_~nic#1.base, 4 + e100_phy_check_without_mii_~nic#1.offset, 8); [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: assume !(0 != e100_phy_check_without_mii_#t~bitwise659#1 % 4294967296);havoc e100_phy_check_without_mii_#t~mem658#1;havoc e100_phy_check_without_mii_#t~bitwise659#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-4: assume 0 == e100_phy_check_without_mii_#t~mem658#1 % 4294967296;e100_phy_check_without_mii_#t~bitwise659#1 := 0; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-4: assume !(0 == e100_phy_check_without_mii_#t~mem658#1 % 4294967296); [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-3: assume 2 == e100_phy_check_without_mii_#t~mem658#1 % 4294967296;e100_phy_check_without_mii_#t~bitwise659#1 := e100_phy_check_without_mii_#t~mem658#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-3: assume !(2 == e100_phy_check_without_mii_#t~mem658#1 % 4294967296); [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-2: havoc e100_phy_check_without_mii_#t~bitwise659#1;assume e100_phy_check_without_mii_#t~bitwise659#1 % 4294967296 <= e100_phy_check_without_mii_#t~mem658#1 % 4294967296 && e100_phy_check_without_mii_#t~bitwise659#1 % 4294967296 <= 2; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-1: [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-5: call e100_phy_check_without_mii_#t~mem658#1 := read~int#11(e100_phy_check_without_mii_~nic#1.base, e100_phy_check_without_mii_~nic#1.offset, 4); [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: #t~ret671#1 := e100_phy_check_without_mii_#res#1;havoc e100_phy_check_without_mii_#t~mem657#1, e100_phy_check_without_mii_#t~mem658#1, e100_phy_check_without_mii_#t~bitwise659#1, e100_phy_check_without_mii_#t~mem660#1.base, e100_phy_check_without_mii_#t~mem660#1.offset, e100_phy_check_without_mii_#t~ret661#1, e100_phy_check_without_mii_~nic#1.base, e100_phy_check_without_mii_~nic#1.offset, e100_phy_check_without_mii_~phy_type~0#1, e100_phy_check_without_mii_~without_mii~0#1;havoc e100_phy_check_without_mii_#in~nic#1.base, e100_phy_check_without_mii_#in~nic#1.offset;assume { :end_inline_e100_phy_check_without_mii } true;assume -2147483648 <= #t~ret671#1 && #t~ret671#1 <= 2147483647;~tmp___2~5#1 := #t~ret671#1;havoc #t~ret671#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953-1: SUMMARY for call #t~ret668#1 := mdio_read(~netdev~1#1.base, ~netdev~1#1.offset, #t~mem667#1, 1); srcloc: null [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: assume -2147483648 <= #t~ret668#1 && #t~ret668#1 <= 2147483647;~tmp___1~12#1 := #t~ret668#1;havoc #t~mem667#1;havoc #t~ret668#1;~stat~0#1 := ~tmp___1~12#1;#t~short670#1 := 65535 != ~bmcr~0#1 % 65536 % 4294967296; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904-1: SUMMARY for call e100_phy_check_without_mii_#t~ret661#1 := netdev_info(e100_phy_check_without_mii_#t~mem660#1.base, e100_phy_check_without_mii_#t~mem660#1.offset, 36, 0); srcloc: null [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904: assume -2147483648 <= e100_phy_check_without_mii_#t~ret661#1 && e100_phy_check_without_mii_#t~ret661#1 <= 2147483647;havoc e100_phy_check_without_mii_#t~mem660#1.base, e100_phy_check_without_mii_#t~mem660#1.offset;havoc e100_phy_check_without_mii_#t~ret661#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020: ~addr~3#1 := 1 + ~addr~3#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume 3496017997 != #t~mem692#1 % 4294967296;havoc #t~mem692#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume !(3496017997 != #t~mem692#1 % 4294967296);havoc #t~mem692#1; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: e100_phy_check_without_mii_~without_mii~0#1 := 0; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: assume 0 != ~tmp___2~5#1;#res#1 := 0; [2025-02-08 03:54:01,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: assume !(0 != ~tmp___2~5#1);call #t~mem672#1 := read~int#11(~nic#1.base, ~nic#1.offset, 4); [2025-02-08 03:54:01,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: ~addr~1 := 1 + (if ~addr~1 % 65536 % 4294967296 <= 2147483647 then ~addr~1 % 65536 % 4294967296 else ~addr~1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:54:01,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume (if ~addr~1 % 65536 % 4294967296 <= 2147483647 then ~addr~1 % 65536 % 4294967296 else ~addr~1 % 65536 % 4294967296 - 4294967296) < -1 + (if #t~mem414 % 65536 % 4294967296 <= 2147483647 then #t~mem414 % 65536 % 4294967296 else #t~mem414 % 65536 % 4294967296 - 4294967296);havoc #t~mem414;call #t~mem415 := read~int#11(~nic.base, 806 + ~nic.offset + 2 * (if ~addr~1 % 65536 % 4294967296 <= 2147483647 then ~addr~1 % 65536 % 4294967296 else ~addr~1 % 65536 % 4294967296 - 4294967296), 2);~checksum~0 := (if ~checksum~0 % 65536 % 4294967296 <= 2147483647 then ~checksum~0 % 65536 % 4294967296 else ~checksum~0 % 65536 % 4294967296 - 4294967296) + (if #t~mem415 % 65536 % 4294967296 <= 2147483647 then #t~mem415 % 65536 % 4294967296 else #t~mem415 % 65536 % 4294967296 - 4294967296);havoc #t~mem415; [2025-02-08 03:54:01,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume !((if ~addr~1 % 65536 % 4294967296 <= 2147483647 then ~addr~1 % 65536 % 4294967296 else ~addr~1 % 65536 % 4294967296 - 4294967296) < -1 + (if #t~mem414 % 65536 % 4294967296 <= 2147483647 then #t~mem414 % 65536 % 4294967296 else #t~mem414 % 65536 % 4294967296 - 4294967296));havoc #t~mem414; [2025-02-08 03:54:01,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088-1: SUMMARY for call #t~ret413 := e100_eeprom_read(~nic.base, ~nic.offset, ~#addr_len~0.base, ~#addr_len~0.offset, (if ~addr~1 % 65536 % 4294967296 <= 2147483647 then ~addr~1 % 65536 % 4294967296 else ~addr~1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:54:01,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: call write~int#11(#t~ret413, ~nic.base, 806 + ~nic.offset + 2 * (if ~addr~1 % 65536 % 4294967296 <= 2147483647 then ~addr~1 % 65536 % 4294967296 else ~addr~1 % 65536 % 4294967296 - 4294967296), 2);havoc #t~ret413;call #t~mem414 := read~int#11(~nic.base, 804 + ~nic.offset, 2); [2025-02-08 03:54:01,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: call ULTIMATE.dealloc(~#addr_len~0.base, ~#addr_len~0.offset);havoc ~#addr_len~0.base, ~#addr_len~0.offset; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009-1: SUMMARY for call msleep(10); srcloc: null [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: call #t~mem394.base, #t~mem394.offset := read~$Pointer$#11(~nic.base, 208 + ~nic.offset, 8); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997-1: SUMMARY for call __const_udelay(17180); srcloc: null [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: call #t~mem393.base, #t~mem393.offset := read~$Pointer$#11(~nic.base, 208 + ~nic.offset, 8); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7010: havoc #t~mem394.base, #t~mem394.offset; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7010-1: SUMMARY for call iowrite8(0, #t~mem394.base, 14 + #t~mem394.offset); srcloc: null [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: havoc #t~mem393.base, #t~mem393.offset; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: ~ctrl~0 := (if 0 != #t~bitwise391 % 4294967296 then 6 else 2);havoc #t~mem390;havoc #t~bitwise389;havoc #t~bitwise391;call #t~mem392.base, #t~mem392.offset := read~$Pointer$#11(~nic.base, 208 + ~nic.offset, 8); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998-1: SUMMARY for call iowrite8((if (1 + ~ctrl~0 % 256 - ~ctrl~0 % 256 % 2) % 4294967296 % 4294967296 <= 2147483647 then (1 + ~ctrl~0 % 256 - ~ctrl~0 % 256 % 2) % 4294967296 % 4294967296 else (1 + ~ctrl~0 % 256 - ~ctrl~0 % 256 % 2) % 4294967296 % 4294967296 - 4294967296), #t~mem393.base, 14 + #t~mem393.offset); srcloc: null [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-4: assume 0 == #t~mem390 % 4294967296 || 0 == #t~bitwise389 % 4294967296;#t~bitwise391 := 0; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-4: assume !(0 == #t~mem390 % 4294967296 || 0 == #t~bitwise389 % 4294967296); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-3: assume #t~mem390 % 4294967296 == #t~bitwise389 % 4294967296;#t~bitwise391 := #t~mem390; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-3: assume !(#t~mem390 % 4294967296 == #t~bitwise389 % 4294967296); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-2: havoc #t~bitwise391;assume #t~bitwise391 % 4294967296 <= #t~mem390 % 4294967296 && #t~bitwise391 % 4294967296 <= #t~bitwise389 % 4294967296; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-1: [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-8: call #t~mem390 := read~int#5(~#cmd_addr_data~0.base, ~#cmd_addr_data~0.offset + 4 * ~j~0, 4); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: havoc #t~mem388.base, #t~mem388.offset; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-7: assume 0 == ~i~0;#t~bitwise389 := 1; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-7: assume !(0 == ~i~0); [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-6: havoc #t~bitwise389;assume #t~bitwise389 > 1; [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994-5: [2025-02-08 03:54:01,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986-2: call #t~mem388.base, #t~mem388.offset := read~$Pointer$#11(~nic.base, 208 + ~nic.offset, 8); [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986-1: SUMMARY for call iowrite8(3, #t~mem388.base, 14 + #t~mem388.offset); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7011: SUMMARY for call e100_write_flush(~nic.base, ~nic.offset); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: call ULTIMATE.dealloc(~#cmd_addr_data~0.base, ~#cmd_addr_data~0.offset);havoc ~#cmd_addr_data~0.base, ~#cmd_addr_data~0.offset; [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: SUMMARY for call e100_write_flush(~nic.base, ~nic.offset); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995-1: SUMMARY for call iowrite8((if ~ctrl~0 % 256 % 4294967296 <= 2147483647 then ~ctrl~0 % 256 % 4294967296 else ~ctrl~0 % 256 % 4294967296 - 4294967296), #t~mem392.base, 14 + #t~mem392.offset); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995: havoc #t~mem392.base, #t~mem392.offset; [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: assume ~i~0 >= 0; [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: assume !(~i~0 >= 0); [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: SUMMARY for call e100_write_flush(~nic.base, ~nic.offset); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012-1: SUMMARY for call __const_udelay(17180); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: ~j~0 := 1 + ~j~0; [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000-1: SUMMARY for call __const_udelay(17180); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: ~i~0 := ~i~0 - 1; [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996: SUMMARY for call e100_write_flush(~nic.base, ~nic.offset); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988-1: SUMMARY for call __const_udelay(17180); srcloc: null [2025-02-08 03:54:01,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: ~i~0 := 31; [2025-02-08 03:54:01,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686: havoc #t~nondet1765; [2025-02-08 03:54:01,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5821: havoc kobject_name_#t~mem58#1.base, kobject_name_#t~mem58#1.offset; [2025-02-08 03:54:01,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: havoc dev_name_#t~mem75#1.base, dev_name_#t~mem75#1.offset; [2025-02-08 03:54:01,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15761: havoc #t~nondet1774; [2025-02-08 03:54:01,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13554: havoc ldv_dev_get_drvdata_#t~mem1640#1.base, ldv_dev_get_drvdata_#t~mem1640#1.offset;havoc ldv_dev_get_drvdata_#t~mem1641#1.base, ldv_dev_get_drvdata_#t~mem1641#1.offset; [2025-02-08 03:54:01,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888: havoc #t~nondet1795; [2025-02-08 03:54:01,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: havoc #t~mem208.base, #t~mem208.offset;havoc #t~mem209; [2025-02-08 03:54:01,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661: havoc #t~nondet1761; [2025-02-08 03:54:02,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: havoc #t~mem1251; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204-1: SUMMARY for call dma_free_attrs_#t~ret198#1 := ldv__builtin_expect((if 0 != dma_free_attrs_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204: assume -9223372036854775808 <= dma_free_attrs_#t~ret198#1 && dma_free_attrs_#t~ret198#1 <= 9223372036854775807;havoc dma_free_attrs_#t~ret198#1;assume { :begin_inline_debug_dma_free_coherent } true;debug_dma_free_coherent_#in~arg0#1.base, debug_dma_free_coherent_#in~arg0#1.offset, debug_dma_free_coherent_#in~arg1#1, debug_dma_free_coherent_#in~arg2#1.base, debug_dma_free_coherent_#in~arg2#1.offset, debug_dma_free_coherent_#in~arg3#1 := dma_free_attrs_~dev#1.base, dma_free_attrs_~dev#1.offset, dma_free_attrs_~size#1, dma_free_attrs_~vaddr#1.base, dma_free_attrs_~vaddr#1.offset, dma_free_attrs_~bus#1;havoc debug_dma_free_coherent_~arg0#1.base, debug_dma_free_coherent_~arg0#1.offset, debug_dma_free_coherent_~arg1#1, debug_dma_free_coherent_~arg2#1.base, debug_dma_free_coherent_~arg2#1.offset, debug_dma_free_coherent_~arg3#1;debug_dma_free_coherent_~arg0#1.base, debug_dma_free_coherent_~arg0#1.offset := debug_dma_free_coherent_#in~arg0#1.base, debug_dma_free_coherent_#in~arg0#1.offset;debug_dma_free_coherent_~arg1#1 := debug_dma_free_coherent_#in~arg1#1;debug_dma_free_coherent_~arg2#1.base, debug_dma_free_coherent_~arg2#1.offset := debug_dma_free_coherent_#in~arg2#1.base, debug_dma_free_coherent_#in~arg2#1.offset;debug_dma_free_coherent_~arg3#1 := debug_dma_free_coherent_#in~arg3#1; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6198: SUMMARY for call warn_slowpath_null(1, 0, 166); srcloc: null [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6194: assume -9223372036854775808 <= dma_free_attrs_#t~ret197#1 && dma_free_attrs_#t~ret197#1 <= 9223372036854775807;dma_free_attrs_~tmp___1~5#1 := dma_free_attrs_#t~ret197#1;havoc dma_free_attrs_#t~ret197#1; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: assume 0 != dma_free_attrs_~tmp___1~5#1; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: assume !(0 != dma_free_attrs_~tmp___1~5#1); [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6194-1: SUMMARY for call dma_free_attrs_#t~ret197#1 := ldv__builtin_expect((if 0 != dma_free_attrs_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10249: havoc pci_free_consistent_~hwdev#1.base, pci_free_consistent_~hwdev#1.offset, pci_free_consistent_~size#1, pci_free_consistent_~vaddr#1.base, pci_free_consistent_~vaddr#1.offset, pci_free_consistent_~dma_handle#1;havoc pci_free_consistent_#in~hwdev#1.base, pci_free_consistent_#in~hwdev#1.offset, pci_free_consistent_#in~size#1, pci_free_consistent_#in~vaddr#1.base, pci_free_consistent_#in~vaddr#1.offset, pci_free_consistent_#in~dma_handle#1;assume { :end_inline_pci_free_consistent } true;havoc #t~mem1334#1.base, #t~mem1334#1.offset;havoc #t~mem1335#1.base, #t~mem1335#1.offset;havoc #t~mem1336#1;call write~$Pointer$#11(0, 0, ~nic#1.base, 722 + ~nic#1.offset, 8); [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: assume 0 != (dma_free_attrs_#t~mem199#1.base + dma_free_attrs_#t~mem199#1.offset) % 18446744073709551616;havoc dma_free_attrs_#t~mem199#1.base, dma_free_attrs_#t~mem199#1.offset;call dma_free_attrs_#t~mem206#1.base, dma_free_attrs_#t~mem206#1.offset := read~$Pointer$#11(dma_free_attrs_~ops~6#1.base, 8 + dma_free_attrs_~ops~6#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID } true;##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~201#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~201#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~202#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~203#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~203#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~204#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~205#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~205#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~#fp#1.offset := dma_free_attrs_~dev#1.base, dma_free_attrs_~dev#1.offset, dma_free_attrs_~size#1, dma_free_attrs_~vaddr#1.base, dma_free_attrs_~vaddr#1.offset, dma_free_attrs_~bus#1, dma_free_attrs_~attrs#1.base, dma_free_attrs_~attrs#1.offset, dma_free_attrs_#t~mem206#1.base, dma_free_attrs_#t~mem206#1.offset;havoc ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~201#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~201#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~202#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~203#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~203#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~204#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~205#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~205#1.offset;##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~201#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~201#1.offset := ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~201#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~201#1.offset;##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~202#1 := ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~202#1;##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~203#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~203#1.offset := ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~203#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~203#1.offset;##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~204#1 := ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~204#1;##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~205#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~205#1.offset := ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~205#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~205#1.offset;havoc ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~201#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~201#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~202#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~203#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~203#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~204#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~205#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#~205#1.offset;havoc ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~201#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~201#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~202#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~203#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~203#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~204#1, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~205#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~205#1.offset, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID } true;havoc dma_free_attrs_#t~mem206#1.base, dma_free_attrs_#t~mem206#1.offset; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: assume !(0 != (dma_free_attrs_#t~mem199#1.base + dma_free_attrs_#t~mem199#1.offset) % 18446744073709551616);havoc dma_free_attrs_#t~mem199#1.base, dma_free_attrs_#t~mem199#1.offset; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: havoc debug_dma_free_coherent_~arg0#1.base, debug_dma_free_coherent_~arg0#1.offset, debug_dma_free_coherent_~arg1#1, debug_dma_free_coherent_~arg2#1.base, debug_dma_free_coherent_~arg2#1.offset, debug_dma_free_coherent_~arg3#1;havoc debug_dma_free_coherent_#in~arg0#1.base, debug_dma_free_coherent_#in~arg0#1.offset, debug_dma_free_coherent_#in~arg1#1, debug_dma_free_coherent_#in~arg2#1.base, debug_dma_free_coherent_#in~arg2#1.offset, debug_dma_free_coherent_#in~arg3#1;assume { :end_inline_debug_dma_free_coherent } true;call dma_free_attrs_#t~mem199#1.base, dma_free_attrs_#t~mem199#1.offset := read~$Pointer$#11(dma_free_attrs_~ops~6#1.base, 8 + dma_free_attrs_~ops~6#1.offset, 8); [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-2: arch_irqs_disabled_flags_#res#1 := (if 0 == arch_irqs_disabled_flags_#t~bitwise28#1 % 18446744073709551616 then 1 else 0);havoc arch_irqs_disabled_flags_#t~bitwise28#1; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-3: [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625: havoc arch_irqs_disabled_flags_#t~bitwise28#1;dma_free_attrs_#t~ret196#1 := arch_irqs_disabled_flags_#res#1;havoc arch_irqs_disabled_flags_#t~bitwise28#1, arch_irqs_disabled_flags_~flags#1;havoc arch_irqs_disabled_flags_#in~flags#1;assume { :end_inline_arch_irqs_disabled_flags } true;assume -2147483648 <= dma_free_attrs_#t~ret196#1 && dma_free_attrs_#t~ret196#1 <= 2147483647;dma_free_attrs_~tmp___0~6#1 := dma_free_attrs_#t~ret196#1;havoc dma_free_attrs_#t~ret196#1;dma_free_attrs_~__ret_warn_on~0#1 := (if 0 != dma_free_attrs_~tmp___0~6#1 then 1 else 0); [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-6: assume 0 == arch_irqs_disabled_flags_~flags#1 % 18446744073709551616;arch_irqs_disabled_flags_#t~bitwise28#1 := 0; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-6: assume !(0 == arch_irqs_disabled_flags_~flags#1 % 18446744073709551616); [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-4: havoc arch_irqs_disabled_flags_#t~bitwise28#1;assume arch_irqs_disabled_flags_#t~bitwise28#1 % 18446744073709551616 <= arch_irqs_disabled_flags_~flags#1 % 18446744073709551616 && arch_irqs_disabled_flags_#t~bitwise28#1 % 18446744073709551616 <= 512; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-5: assume 512 == arch_irqs_disabled_flags_~flags#1 % 18446744073709551616;arch_irqs_disabled_flags_#t~bitwise28#1 := arch_irqs_disabled_flags_~flags#1; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-5: assume !(512 == arch_irqs_disabled_flags_~flags#1 % 18446744073709551616); [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: dma_free_attrs_#t~ret195#1 := arch_local_save_flags_#res#1;havoc arch_local_save_flags_#t~mem26#1.base, arch_local_save_flags_#t~mem26#1.offset, arch_local_save_flags_#t~ret27#1, arch_local_save_flags_~__ret~0#1, arch_local_save_flags_~__edi~0#1, arch_local_save_flags_~__esi~0#1, arch_local_save_flags_~__edx~0#1, arch_local_save_flags_~__ecx~0#1, arch_local_save_flags_~__eax~0#1, arch_local_save_flags_~tmp~0#1;assume { :end_inline_arch_local_save_flags } true;dma_free_attrs_~_flags~0#1 := dma_free_attrs_#t~ret195#1;havoc dma_free_attrs_#t~ret195#1;assume { :begin_inline_arch_irqs_disabled_flags } true;arch_irqs_disabled_flags_#in~flags#1 := dma_free_attrs_~_flags~0#1;havoc arch_irqs_disabled_flags_#res#1;havoc arch_irqs_disabled_flags_#t~bitwise28#1, arch_irqs_disabled_flags_~flags#1;arch_irqs_disabled_flags_~flags#1 := arch_irqs_disabled_flags_#in~flags#1; [2025-02-08 03:54:02,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: havoc dma_free_attrs_#t~ret194#1.base, dma_free_attrs_#t~ret194#1.offset, dma_free_attrs_#t~ret195#1, dma_free_attrs_#t~ret196#1, dma_free_attrs_#t~ret197#1, dma_free_attrs_#t~ret198#1, dma_free_attrs_#t~mem199#1.base, dma_free_attrs_#t~mem199#1.offset, dma_free_attrs_#t~mem206#1.base, dma_free_attrs_#t~mem206#1.offset, dma_free_attrs_~dev#1.base, dma_free_attrs_~dev#1.offset, dma_free_attrs_~size#1, dma_free_attrs_~vaddr#1.base, dma_free_attrs_~vaddr#1.offset, dma_free_attrs_~bus#1, dma_free_attrs_~attrs#1.base, dma_free_attrs_~attrs#1.offset, dma_free_attrs_~ops~6#1.base, dma_free_attrs_~ops~6#1.offset, dma_free_attrs_~tmp~14#1.base, dma_free_attrs_~tmp~14#1.offset, dma_free_attrs_~__ret_warn_on~0#1, dma_free_attrs_~_flags~0#1, dma_free_attrs_~tmp___0~6#1, dma_free_attrs_~tmp___1~5#1;havoc dma_free_attrs_#in~dev#1.base, dma_free_attrs_#in~dev#1.offset, dma_free_attrs_#in~size#1, dma_free_attrs_#in~vaddr#1.base, dma_free_attrs_#in~vaddr#1.offset, dma_free_attrs_#in~bus#1, dma_free_attrs_#in~attrs#1.base, dma_free_attrs_#in~attrs#1.offset;assume { :end_inline_dma_free_attrs } true; [2025-02-08 03:54:02,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9164: 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 03:54:02,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11258: #res#1 := ~arg0#1; [2025-02-08 03:54:02,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15743: havoc mii_nway_restart_#t~nondet1771#1; [2025-02-08 03:54:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: havoc #t~mem244.base, #t~mem244.offset; [2025-02-08 03:54:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15765: havoc #t~nondet1775; [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8637: call #t~mem941#1.base, #t~mem941#1.offset := read~$Pointer$#11(~nic#1.base, 420 + ~nic#1.offset, 8);~cb~3#1.base, ~cb~3#1.offset := #t~mem941#1.base, #t~mem941#1.offset;call #t~mem942#1.base, #t~mem942#1.offset := read~$Pointer$#11(~cb~3#1.base, 568 + ~cb~3#1.offset, 8); [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642-1: SUMMARY for call consume_skb(#t~mem946#1.base, #t~mem946#1.offset); srcloc: null [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640: havoc #t~mem943#1.base, #t~mem943#1.offset;havoc #t~mem944#1;havoc #t~mem945#1;call #t~mem946#1.base, #t~mem946#1.offset := read~$Pointer$#11(~cb~3#1.base, 568 + ~cb~3#1.offset, 8); [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640-1: SUMMARY for call pci_unmap_single(#t~mem943#1.base, #t~mem943#1.offset, #t~mem944#1 % 4294967296, #t~mem945#1 % 65536, 1); srcloc: null [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: assume 0 != (#t~mem942#1.base + #t~mem942#1.offset) % 18446744073709551616;havoc #t~mem942#1.base, #t~mem942#1.offset;call #t~mem943#1.base, #t~mem943#1.offset := read~$Pointer$#11(~nic#1.base, 12 + ~nic#1.offset, 8);call #t~mem944#1 := read~int#11(~cb~3#1.base, 16 + ~cb~3#1.offset, 4);call #t~mem945#1 := read~int#11(~cb~3#1.base, 20 + ~cb~3#1.offset, 2); [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: assume !(0 != (#t~mem942#1.base + #t~mem942#1.offset) % 18446744073709551616);havoc #t~mem942#1.base, #t~mem942#1.offset; [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8654: havoc dma_pool_free_~arg0#1.base, dma_pool_free_~arg0#1.offset, dma_pool_free_~arg1#1.base, dma_pool_free_~arg1#1.offset, dma_pool_free_~arg2#1;havoc dma_pool_free_#in~arg0#1.base, dma_pool_free_#in~arg0#1.offset, dma_pool_free_#in~arg1#1.base, dma_pool_free_#in~arg1#1.offset, dma_pool_free_#in~arg2#1;assume { :end_inline_dma_pool_free } true;havoc #t~mem952#1.base, #t~mem952#1.offset;havoc #t~mem953#1.base, #t~mem953#1.offset;havoc #t~mem954#1;call write~$Pointer$#11(0, 0, ~nic#1.base, 396 + ~nic#1.offset, 8);call write~int#11(0, ~nic#1.base, 220 + ~nic#1.offset, 4); [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642: havoc #t~mem946#1.base, #t~mem946#1.offset; [2025-02-08 03:54:02,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: assume #t~mem950#1 % 4294967296 != #t~mem951#1 % 4294967296;havoc #t~mem950#1;havoc #t~mem951#1; [2025-02-08 03:54:02,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: assume !(#t~mem950#1 % 4294967296 != #t~mem951#1 % 4294967296);havoc #t~mem950#1;havoc #t~mem951#1;call #t~mem952#1.base, #t~mem952#1.offset := read~$Pointer$#11(~nic#1.base, 738 + ~nic#1.offset, 8);call #t~mem953#1.base, #t~mem953#1.offset := read~$Pointer$#11(~nic#1.base, 396 + ~nic#1.offset, 8);call #t~mem954#1 := read~int#11(~nic#1.base, 746 + ~nic#1.offset, 8);assume { :begin_inline_dma_pool_free } true;dma_pool_free_#in~arg0#1.base, dma_pool_free_#in~arg0#1.offset, dma_pool_free_#in~arg1#1.base, dma_pool_free_#in~arg1#1.offset, dma_pool_free_#in~arg2#1 := #t~mem952#1.base, #t~mem952#1.offset, #t~mem953#1.base, #t~mem953#1.offset, #t~mem954#1;havoc dma_pool_free_~arg0#1.base, dma_pool_free_~arg0#1.offset, dma_pool_free_~arg1#1.base, dma_pool_free_~arg1#1.offset, dma_pool_free_~arg2#1;dma_pool_free_~arg0#1.base, dma_pool_free_~arg0#1.offset := dma_pool_free_#in~arg0#1.base, dma_pool_free_#in~arg0#1.offset;dma_pool_free_~arg1#1.base, dma_pool_free_~arg1#1.offset := dma_pool_free_#in~arg1#1.base, dma_pool_free_#in~arg1#1.offset;dma_pool_free_~arg2#1 := dma_pool_free_#in~arg2#1; [2025-02-08 03:54:02,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646: call #t~mem947#1.base, #t~mem947#1.offset := read~$Pointer$#11(~nic#1.base, 420 + ~nic#1.offset, 8);call #t~mem948#1.base, #t~mem948#1.offset := read~$Pointer$#11(#t~mem947#1.base, 544 + #t~mem947#1.offset, 8);call write~$Pointer$#11(#t~mem948#1.base, #t~mem948#1.offset, ~nic#1.base, 420 + ~nic#1.offset, 8);havoc #t~mem947#1.base, #t~mem947#1.offset;havoc #t~mem948#1.base, #t~mem948#1.offset;call #t~mem949#1 := read~int#11(~nic#1.base, 220 + ~nic#1.offset, 4);call write~int#11(1 + #t~mem949#1, ~nic#1.base, 220 + ~nic#1.offset, 4);havoc #t~mem949#1;call #t~mem950#1 := read~int#11(~nic#1.base, 220 + ~nic#1.offset, 4);call #t~mem951#1 := read~int#11(~nic#1.base, 462 + ~nic#1.offset, 4); [2025-02-08 03:54:02,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15840: havoc pci_wake_from_d3_#t~nondet1785#1; [2025-02-08 03:54:02,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15812: havoc pci_prepare_to_sleep_#t~nondet1781#1;#t~ret1461#1 := pci_prepare_to_sleep_#res#1;havoc pci_prepare_to_sleep_#t~nondet1781#1, pci_prepare_to_sleep_~arg0#1.base, pci_prepare_to_sleep_~arg0#1.offset;havoc pci_prepare_to_sleep_#in~arg0#1.base, pci_prepare_to_sleep_#in~arg0#1.offset;assume { :end_inline_pci_prepare_to_sleep } true;assume -2147483648 <= #t~ret1461#1 && #t~ret1461#1 <= 2147483647;~tmp~99#1 := #t~ret1461#1;havoc #t~ret1461#1;#res#1 := ~tmp~99#1; [2025-02-08 03:54:02,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930: havoc #t~mem123.base, #t~mem123.offset; [2025-02-08 03:54:02,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584: havoc #t~nondet1753; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: #res#1 := ~err~7#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume -9223372036854775808 <= napi_enable_#t~ret243#1 && napi_enable_#t~ret243#1 <= 9223372036854775807;napi_enable_~tmp___0~9#1 := napi_enable_#t~ret243#1;havoc napi_enable_#t~ret243#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309-1: SUMMARY for call e100_rx_clean_list(~nic#1.base, ~nic#1.offset); srcloc: null [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398-1: SUMMARY for call napi_enable_#t~ret243#1 := ldv__builtin_expect((if 0 == napi_enable_~tmp~22#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume { :begin_inline_ldv_del_timer_sync_78 } true;ldv_del_timer_sync_78_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_78_#in~ldv_func_arg1#1.offset := ~nic#1.base, 466 + ~nic#1.offset;havoc ldv_del_timer_sync_78_#res#1;havoc ldv_del_timer_sync_78_#t~ret1626#1, ldv_del_timer_sync_78_#t~ret1627#1, ldv_del_timer_sync_78_~ldv_func_arg1#1.base, ldv_del_timer_sync_78_~ldv_func_arg1#1.offset, ldv_del_timer_sync_78_~ldv_func_res~3#1, ldv_del_timer_sync_78_~tmp~132#1, ldv_del_timer_sync_78_~tmp___0~61#1;ldv_del_timer_sync_78_~ldv_func_arg1#1.base, ldv_del_timer_sync_78_~ldv_func_arg1#1.offset := ldv_del_timer_sync_78_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_78_#in~ldv_func_arg1#1.offset;havoc ldv_del_timer_sync_78_~ldv_func_res~3#1;havoc ldv_del_timer_sync_78_~tmp~132#1;havoc ldv_del_timer_sync_78_~tmp___0~61#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305: SUMMARY for call e100_clean_cbs(~nic#1.base, ~nic#1.offset); srcloc: null [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11320: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume 0 != ~err~7#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume !(0 != ~err~7#1);call #t~mem1148#1.base, #t~mem1148#1.offset := read~$Pointer$#11(~nic#1.base, 4 + ~nic#1.offset, 8); [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418-1: ldv_del_timer_sync_78_#res#1 := ldv_del_timer_sync_78_~ldv_func_res~3#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13385-1: ldv_mod_timer_76_#res#1 := ldv_mod_timer_76_~ldv_func_res~1#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13402: #t~ret1147#1 := ldv_request_irq_77_#res#1;havoc ldv_request_irq_77_#t~ret1624#1, ldv_request_irq_77_#t~ret1625#1, ldv_request_irq_77_~irq#1, ldv_request_irq_77_~handler#1.base, ldv_request_irq_77_~handler#1.offset, ldv_request_irq_77_~flags#1, ldv_request_irq_77_~name#1.base, ldv_request_irq_77_~name#1.offset, ldv_request_irq_77_~dev#1.base, ldv_request_irq_77_~dev#1.offset, ldv_request_irq_77_~ldv_func_res~2#1, ldv_request_irq_77_~tmp~131#1, ldv_request_irq_77_~tmp___0~60#1;havoc ldv_request_irq_77_#in~irq#1, ldv_request_irq_77_#in~handler#1.base, ldv_request_irq_77_#in~handler#1.offset, ldv_request_irq_77_#in~flags#1, ldv_request_irq_77_#in~name#1.base, ldv_request_irq_77_#in~name#1.offset, ldv_request_irq_77_#in~dev#1.base, ldv_request_irq_77_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_77 } true;assume -2147483648 <= #t~ret1147#1 && #t~ret1147#1 <= 2147483647;~err~7#1 := #t~ret1147#1;havoc #t~mem1143#1.base, #t~mem1143#1.offset;havoc #t~mem1144#1;havoc #t~mem1145#1.base, #t~mem1145#1.offset;havoc #t~mem1146#1.base, #t~mem1146#1.offset;havoc #t~ret1147#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12799: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_77_#t~ret1625#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret1605#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_10_callback_handler~0#1.base, ldv_request_irq_~ldv_10_callback_handler~0#1.offset, ldv_request_irq_~ldv_10_data_data~0#1.base, ldv_request_irq_~ldv_10_data_data~0#1.offset, ldv_request_irq_~ldv_10_line_line~0#1, ldv_request_irq_~ldv_10_thread_thread~0#1.base, ldv_request_irq_~ldv_10_thread_thread~0#1.offset, ldv_request_irq_~tmp~121#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;assume -2147483648 <= ldv_request_irq_77_#t~ret1625#1 && ldv_request_irq_77_#t~ret1625#1 <= 2147483647;ldv_request_irq_77_~tmp___0~60#1 := ldv_request_irq_77_#t~ret1625#1;havoc ldv_request_irq_77_#t~ret1625#1;ldv_request_irq_77_#res#1 := ldv_request_irq_77_~tmp___0~60#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863: havoc request_threaded_irq_#t~nondet1790#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294-1: SUMMARY for call netif_wake_queue(#t~mem1148#1.base, #t~mem1148#1.offset); srcloc: null [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: havoc #t~mem1148#1.base, #t~mem1148#1.offset;assume { :begin_inline_napi_enable } true;napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset := ~nic#1.base, 224 + ~nic#1.offset;havoc napi_enable_#t~ret242#1, napi_enable_#t~ret243#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~22#1, napi_enable_~tmp___0~9#1;napi_enable_~n#1.base, napi_enable_~n#1.offset := napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;havoc napi_enable_~tmp~22#1;havoc napi_enable_~tmp___0~9#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13415: assume -2147483648 <= ldv_del_timer_sync_78_#t~ret1627#1 && ldv_del_timer_sync_78_#t~ret1627#1 <= 2147483647;ldv_del_timer_sync_78_~tmp___0~61#1 := ldv_del_timer_sync_78_#t~ret1627#1;havoc ldv_del_timer_sync_78_#t~ret1627#1;ldv_del_timer_sync_78_#res#1 := ldv_del_timer_sync_78_~tmp___0~61#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13415-1: SUMMARY for call ldv_del_timer_sync_78_#t~ret1627#1 := ldv_del_timer_sync(ldv_del_timer_sync_78_~ldv_func_res~3#1, ldv_del_timer_sync_78_~ldv_func_arg1#1.base, ldv_del_timer_sync_78_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13403-1: ldv_request_irq_77_#res#1 := ldv_request_irq_77_~ldv_func_res~2#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: assume 0 != napi_enable_~tmp___0~9#1;assume false; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: assume !(0 != napi_enable_~tmp___0~9#1); [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397-1: SUMMARY for call napi_enable_#t~ret242#1 := constant_test_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume -2147483648 <= napi_enable_#t~ret242#1 && napi_enable_#t~ret242#1 <= 2147483647;napi_enable_~tmp~22#1 := napi_enable_#t~ret242#1;havoc napi_enable_#t~ret242#1; [2025-02-08 03:54:02,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12789: havoc ldv_dispatch_irq_register_10_2_~arg0#1, ldv_dispatch_irq_register_10_2_~arg1#1.base, ldv_dispatch_irq_register_10_2_~arg1#1.offset, ldv_dispatch_irq_register_10_2_~arg2#1.base, ldv_dispatch_irq_register_10_2_~arg2#1.offset, ldv_dispatch_irq_register_10_2_~arg3#1.base, ldv_dispatch_irq_register_10_2_~arg3#1.offset;havoc ldv_dispatch_irq_register_10_2_#in~arg0#1, ldv_dispatch_irq_register_10_2_#in~arg1#1.base, ldv_dispatch_irq_register_10_2_#in~arg1#1.offset, ldv_dispatch_irq_register_10_2_#in~arg2#1.base, ldv_dispatch_irq_register_10_2_#in~arg2#1.offset, ldv_dispatch_irq_register_10_2_#in~arg3#1.base, ldv_dispatch_irq_register_10_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_10_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: havoc napi_enable_#t~ret242#1, napi_enable_#t~ret243#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~22#1, napi_enable_~tmp___0~9#1;havoc napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;assume { :end_inline_napi_enable } true; [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9296: #res#1 := 0; [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9296-1: SUMMARY for call e100_enable_irq(~nic#1.base, ~nic#1.offset); srcloc: null [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13413: assume -2147483648 <= ldv_del_timer_sync_78_#t~ret1626#1 && ldv_del_timer_sync_78_#t~ret1626#1 <= 2147483647;ldv_del_timer_sync_78_~tmp~132#1 := ldv_del_timer_sync_78_#t~ret1626#1;havoc ldv_del_timer_sync_78_#t~ret1626#1;ldv_del_timer_sync_78_~ldv_func_res~3#1 := ldv_del_timer_sync_78_~tmp~132#1; [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13413-1: SUMMARY for call ldv_del_timer_sync_78_#t~ret1626#1 := del_timer_sync(ldv_del_timer_sync_78_~ldv_func_arg1#1.base, ldv_del_timer_sync_78_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: SUMMARY for call clear_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 03:54:02,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13417: #t~ret1149#1 := ldv_del_timer_sync_78_#res#1;havoc ldv_del_timer_sync_78_#t~ret1626#1, ldv_del_timer_sync_78_#t~ret1627#1, ldv_del_timer_sync_78_~ldv_func_arg1#1.base, ldv_del_timer_sync_78_~ldv_func_arg1#1.offset, ldv_del_timer_sync_78_~ldv_func_res~3#1, ldv_del_timer_sync_78_~tmp~132#1, ldv_del_timer_sync_78_~tmp___0~61#1;havoc ldv_del_timer_sync_78_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_78_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_78 } true;assume -2147483648 <= #t~ret1149#1 && #t~ret1149#1 <= 2147483647;havoc #t~ret1149#1; [2025-02-08 03:54:02,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050: #res := 24; [2025-02-08 03:54:02,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13042: #res := 3; [2025-02-08 03:54:02,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044: #res := 8; [2025-02-08 03:54:02,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13046: #res := 10; [2025-02-08 03:54:02,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13048: #res := 23; [2025-02-08 03:54:02,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12992: #res := 48; [2025-02-08 03:54:02,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12984: #res := 41; [2025-02-08 03:54:02,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12976: #res := 36; [2025-02-08 03:54:02,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12968: #res := 27; [2025-02-08 03:54:02,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12960: #res := 19; [2025-02-08 03:54:02,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12952: #res := 15; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13002: #res := 56; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12944: #res := 8; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12994: #res := 51; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12986: #res := 42; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12978: #res := 38; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12970: #res := 29; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12962: #res := 21; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12954: #res := 16; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12946: #res := 10; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12996: #res := 53; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12988: #res := 43; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12980: #res := 39; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12972: #res := 32; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12964: #res := 24; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12956: #res := 17; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12948: #res := 12; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12940: #res := 1; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12998: #res := 54; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12990: #res := 45; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12982: #res := 40; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974: #res := 34; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12966: #res := 26; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12958: #res := 18; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12950: #res := 14; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12942: #res := 3; [2025-02-08 03:54:02,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13000: #res := 55; [2025-02-08 03:54:02,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11296: assume { :end_inline_ldv_switch_automaton_state_3_3 } true; [2025-02-08 03:54:02,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11960: #res#1 := ~arg0#1; [2025-02-08 03:54:02,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11951: havoc ldv_dispatch_instance_register_8_2_~arg0#1.base, ldv_dispatch_instance_register_8_2_~arg0#1.offset;havoc ldv_dispatch_instance_register_8_2_#in~arg0#1.base, ldv_dispatch_instance_register_8_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_8_2 } true;#res#1 := ~arg0#1; [2025-02-08 03:54:02,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: havoc is_multicast_ether_addr_#t~mem341#1; [2025-02-08 03:54:02,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6775: havoc is_zero_ether_addr_#t~mem338#1;havoc is_zero_ether_addr_#t~mem339#1;havoc is_zero_ether_addr_#t~bitwise340#1;#t~ret343#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem338#1, is_zero_ether_addr_#t~mem339#1, is_zero_ether_addr_#t~bitwise340#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 0 == #t~ret343#1 % 256 then 0 else 1);havoc #t~ret343#1; [2025-02-08 03:54:02,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: assume 0 != ~tmp___2~2#1;~tmp___3~1#1 := 1; [2025-02-08 03:54:02,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: assume !(0 != ~tmp___2~2#1);~tmp___3~1#1 := 0; [2025-02-08 03:54:02,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: assume 0 != ~tmp___1~7#1 % 256;~tmp___2~2#1 := 0; [2025-02-08 03:54:02,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: assume !(0 != ~tmp___1~7#1 % 256);~tmp___2~2#1 := 1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181-2: call #t~mem436#1.base, #t~mem436#1.offset := read~$Pointer$#11(~nic#1.base, 208 + ~nic#1.offset, 8); [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181-1: SUMMARY for call #t~ret437#1 := ioread8(#t~mem436#1.base, 2 + #t~mem436#1.offset); srcloc: null [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: ~tmp~41#1 := #t~ret437#1;havoc #t~mem436#1.base, #t~mem436#1.offset;havoc #t~ret437#1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7194: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: assume -9223372036854775808 <= #t~ret439#1 && #t~ret439#1 <= 9223372036854775807;~tmp___1~8#1 := #t~ret439#1;havoc #t~ret439#1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192: assume 0 != ~tmp___1~8#1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192: assume !(0 != ~tmp___1~8#1); [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190-1: SUMMARY for call #t~ret439#1 := ldv__builtin_expect((if ~i~2#1 % 4294967296 > 20 then 1 else 0), 0); srcloc: null [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: assume -9223372036854775808 <= #t~ret438#1 && #t~ret438#1 <= 9223372036854775807;~tmp___0~14#1 := #t~ret438#1;havoc #t~ret438#1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7184: assume 0 != ~tmp___0~14#1; [2025-02-08 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7184: assume !(0 != ~tmp___0~14#1);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 03:54:02,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182-1: SUMMARY for call #t~ret438#1 := ldv__builtin_expect((if 0 == ~tmp~41#1 % 4294967296 then 1 else 0), 1); srcloc: null [2025-02-08 03:54:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15826: havoc pci_save_state_#t~nondet1783#1; [2025-02-08 03:54:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9254: havoc e100_asf_#t~mem1129#1.base, e100_asf_#t~mem1129#1.offset;havoc e100_asf_#t~mem1130#1;havoc e100_asf_#t~mem1131#1;havoc e100_asf_#t~short1132#1;havoc e100_asf_#t~mem1133#1;havoc e100_asf_#t~bitwise1134#1;havoc e100_asf_#t~short1135#1;havoc e100_asf_#t~mem1136#1;havoc e100_asf_#t~short1137#1; [2025-02-08 03:54:02,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15769: havoc #t~nondet1776; [2025-02-08 03:54:04,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-1: assume e100_configure_#t~short546#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-1: assume !e100_configure_#t~short546#1;call e100_configure_#t~mem545#1 := read~int#11(e100_configure_~nic#1.base, 718 + e100_configure_~nic#1.offset, 4);e100_configure_#t~short546#1 := 0 != e100_configure_#t~mem545#1 % 4294967296; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583: assume e100_configure_#t~short546#1;havoc e100_configure_#t~mem543#1;havoc e100_configure_#t~bitwise544#1;havoc e100_configure_#t~mem545#1;havoc e100_configure_#t~short546#1;call write~int#11(1, e100_configure_~config~0#1.base, 22 + e100_configure_~config~0#1.offset, 1);call write~int#11(0, e100_configure_~config~0#1.base, 23 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 49 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583: assume !e100_configure_#t~short546#1;havoc e100_configure_#t~mem543#1;havoc e100_configure_#t~bitwise544#1;havoc e100_configure_#t~mem545#1;havoc e100_configure_#t~short546#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-5: assume 2 == e100_configure_#t~mem543#1 % 4294967296;e100_configure_#t~bitwise544#1 := e100_configure_#t~mem543#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-5: assume !(2 == e100_configure_#t~mem543#1 % 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-4: havoc e100_configure_#t~bitwise544#1;assume e100_configure_#t~bitwise544#1 % 4294967296 <= e100_configure_#t~mem543#1 % 4294967296 && e100_configure_#t~bitwise544#1 % 4294967296 <= 2; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-3: [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-2: e100_configure_#t~short546#1 := 0 != e100_configure_#t~bitwise544#1 % 4294967296; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-7: call e100_configure_#t~mem543#1 := read~int#11(e100_configure_~nic#1.base, 430 + e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-6: assume 0 == e100_configure_#t~mem543#1 % 4294967296;e100_configure_#t~bitwise544#1 := 0; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-6: assume !(0 == e100_configure_#t~mem543#1 % 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: havoc skb_tstamp_tx_~arg0#1.base, skb_tstamp_tx_~arg0#1.offset, skb_tstamp_tx_~arg1#1.base, skb_tstamp_tx_~arg1#1.offset;havoc skb_tstamp_tx_#in~arg0#1.base, skb_tstamp_tx_#in~arg0#1.offset, skb_tstamp_tx_#in~arg1#1.base, skb_tstamp_tx_#in~arg1#1.offset;assume { :end_inline_skb_tstamp_tx } true; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601-2: call e100_configure_#t~mem552#1.base, e100_configure_#t~mem552#1.offset := read~$Pointer$#11(e100_configure_~nic#1.base, 4 + e100_configure_~nic#1.offset, 8); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601-1: SUMMARY for call e100_configure_#t~ret553#1 := netif_running(e100_configure_#t~mem552#1.base, e100_configure_#t~mem552#1.offset); srcloc: null [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: e100_configure_~tmp___1~10#1 := (if 0 == e100_configure_#t~ret553#1 % 256 then 0 else 1);havoc e100_configure_#t~mem552#1.base, e100_configure_#t~mem552#1.offset;havoc e100_configure_#t~ret553#1;e100_configure_#t~short556#1 := 0 != (if e100_configure_~tmp___1~10#1 % 256 % 4294967296 <= 2147483647 then e100_configure_~tmp___1~10#1 % 256 % 4294967296 else e100_configure_~tmp___1~10#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651-1: e100_configure_#res#1 := 0; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-1: e100_configure_#t~short556#1 := 0 == e100_configure_#t~bitwise555#1 % 4294967296; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume e100_configure_#t~short556#1;havoc e100_configure_#t~mem554#1;havoc e100_configure_#t~bitwise555#1;havoc e100_configure_#t~short556#1;call write~int#11(1, e100_configure_~config~0#1.base, 66 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume !e100_configure_#t~short556#1;havoc e100_configure_#t~mem554#1;havoc e100_configure_#t~bitwise555#1;havoc e100_configure_#t~short556#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-5: assume 0 == e100_configure_#t~mem554#1 % 4294967296;e100_configure_#t~bitwise555#1 := 0; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-5: assume !(0 == e100_configure_#t~mem554#1 % 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-4: assume 8 == e100_configure_#t~mem554#1 % 4294967296;e100_configure_#t~bitwise555#1 := e100_configure_#t~mem554#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-4: assume !(8 == e100_configure_#t~mem554#1 % 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-3: havoc e100_configure_#t~bitwise555#1;assume e100_configure_#t~bitwise555#1 % 4294967296 <= e100_configure_#t~mem554#1 % 4294967296 && e100_configure_#t~bitwise555#1 % 4294967296 <= 8; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-2: [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-6: assume e100_configure_#t~short556#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603-6: assume !e100_configure_#t~short556#1;call e100_configure_#t~mem554#1 := read~int#11(e100_configure_~nic#1.base, 430 + e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: havoc e100_multi_#t~memcpy~res744#1.base, e100_multi_#t~memcpy~res744#1.offset;call e100_multi_#t~mem745#1.base, e100_multi_#t~mem745#1.offset := read~$Pointer$#11(e100_multi_~ha~0#1.base, e100_multi_~ha~0#1.offset, 8);e100_multi_~__mptr___0~0#1.base, e100_multi_~__mptr___0~0#1.offset := e100_multi_#t~mem745#1.base, e100_multi_#t~mem745#1.offset;havoc e100_multi_#t~mem745#1.base, e100_multi_#t~mem745#1.offset;e100_multi_~ha~0#1.base, e100_multi_~ha~0#1.offset := e100_multi_~__mptr___0~0#1.base, e100_multi_~__mptr___0~0#1.offset; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198-1: SUMMARY for call e100_multi_#t~memcpy~res744#1.base, e100_multi_#t~memcpy~res744#1.offset := #Ultimate.C_memcpy#11(e100_multi_~cb#1.base, 10 + e100_multi_~cb#1.offset + (if 6 * (if e100_multi_~tmp~52#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~tmp~52#1 % 65536 % 4294967296 else e100_multi_~tmp~52#1 % 65536 % 4294967296 - 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 6 * (if e100_multi_~tmp~52#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~tmp~52#1 % 65536 % 4294967296 else e100_multi_~tmp~52#1 % 65536 % 4294967296 - 4294967296) % 18446744073709551616 % 18446744073709551616 else 6 * (if e100_multi_~tmp~52#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~tmp~52#1 % 65536 % 4294967296 else e100_multi_~tmp~52#1 % 65536 % 4294967296 - 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), e100_multi_~ha~0#1.base, 16 + e100_multi_~ha~0#1.offset, 6); srcloc: null [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-3: assume 8192 == e100_configure_#t~mem566#1 % 4294967296;e100_configure_#t~bitwise567#1 := e100_configure_#t~mem566#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-3: assume !(8192 == e100_configure_#t~mem566#1 % 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-2: havoc e100_configure_#t~bitwise567#1;assume e100_configure_#t~bitwise567#1 % 4294967296 <= e100_configure_#t~mem566#1 % 4294967296 && e100_configure_#t~bitwise567#1 % 4294967296 <= 8192; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-1: [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: assume 0 != e100_configure_#t~bitwise567#1 % 4294967296;havoc e100_configure_#t~mem566#1;havoc e100_configure_#t~bitwise567#1;call e100_configure_#t~mem568#1.base, e100_configure_#t~mem568#1.offset := read~$Pointer$#11(e100_configure_~nic#1.base, 4 + e100_configure_~nic#1.offset, 8); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: assume !(0 != e100_configure_#t~bitwise567#1 % 4294967296);havoc e100_configure_#t~mem566#1;havoc e100_configure_#t~bitwise567#1; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-5: call e100_configure_#t~mem566#1 := read~int#11(e100_configure_~nic#1.base, e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-4: assume 0 == e100_configure_#t~mem566#1 % 4294967296;e100_configure_#t~bitwise567#1 := 0; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-4: assume !(0 == e100_configure_#t~mem566#1 % 4294967296); [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8480: havoc skb_tx_timestamp_~skb#1.base, skb_tx_timestamp_~skb#1.offset;havoc skb_tx_timestamp_#in~skb#1.base, skb_tx_timestamp_#in~skb#1.offset;assume { :end_inline_skb_tx_timestamp } true;e100_xmit_prepare_#res#1 := 0; [2025-02-08 03:54:04,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639-1: SUMMARY for call e100_configure_#t~ret569#1 := netdev_printk(23, 0, e100_configure_#t~mem568#1.base, e100_configure_#t~mem568#1.offset, 24, 0); srcloc: null [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: assume -2147483648 <= e100_configure_#t~ret569#1 && e100_configure_#t~ret569#1 <= 2147483647;havoc e100_configure_#t~mem568#1.base, e100_configure_#t~mem568#1.offset;havoc e100_configure_#t~ret569#1; [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590: assume -9223372036854775808 <= e100_configure_#t~ret549#1 && e100_configure_#t~ret549#1 <= 9223372036854775807;e100_configure_~tmp___0~19#1 := e100_configure_#t~ret549#1;havoc e100_configure_#t~mem547#1;havoc e100_configure_#t~bitwise548#1;havoc e100_configure_#t~ret549#1; [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-4: assume 34359738368 == e100_configure_#t~mem547#1 % 18446744073709551616;e100_configure_#t~bitwise548#1 := e100_configure_#t~mem547#1; [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-4: assume !(34359738368 == e100_configure_#t~mem547#1 % 18446744073709551616); [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-3: havoc e100_configure_#t~bitwise548#1;assume e100_configure_#t~bitwise548#1 % 18446744073709551616 <= e100_configure_#t~mem547#1 % 18446744073709551616 && e100_configure_#t~bitwise548#1 % 18446744073709551616 <= 34359738368; [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-2: [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-1: SUMMARY for call e100_configure_#t~ret549#1 := ldv__builtin_expect((if 0 != e100_configure_#t~bitwise548#1 % 18446744073709551616 then 1 else 0), 0); srcloc: null [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: assume 0 != e100_configure_~tmp~47#1;call write~int#11(1, e100_configure_~config~0#1.base, 29 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: assume !(0 != e100_configure_~tmp~47#1); [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-6: call e100_configure_#t~mem547#1 := read~int#11(e100_configure_~netdev~0#1.base, 204 + e100_configure_~netdev~0#1.offset, 8); [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-5: assume 0 == e100_configure_#t~mem547#1 % 18446744073709551616;e100_configure_#t~bitwise548#1 := 0; [2025-02-08 03:54:04,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-5: assume !(0 == e100_configure_#t~mem547#1 % 18446744073709551616); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-1: call e100_configure_#t~mem557#1 := read~int#11(e100_configure_~nic#1.base, 434 + e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607: assume e100_configure_#t~mem557#1 % 4294967296 > 3;havoc e100_configure_#t~mem557#1;call write~int#11(1, e100_configure_~config~0#1.base, 67 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 6 + e100_configure_~config~0#1.offset, 1);call write~int#11(0, e100_configure_~config~0#1.base, 19 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 62 + e100_configure_~config~0#1.offset, 1);call e100_configure_#t~mem558#1 := read~int#11(e100_configure_~nic#1.base, 434 + e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607: assume !(e100_configure_#t~mem557#1 % 4294967296 > 3);havoc e100_configure_#t~mem557#1; [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-2: havoc e100_configure_#t~bitwise561#1;assume e100_configure_#t~bitwise561#1 % 18446744073709551616 <= e100_configure_#t~mem560#1 % 18446744073709551616 && e100_configure_#t~bitwise561#1 % 18446744073709551616 <= 68719476736; [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-1: [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume 0 != e100_configure_#t~bitwise561#1 % 18446744073709551616;havoc e100_configure_#t~mem560#1;havoc e100_configure_#t~bitwise561#1;call write~int#11(1, e100_configure_~config~0#1.base, 21 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 22 + e100_configure_~config~0#1.offset, 1);call write~int#11(0, e100_configure_~config~0#1.base, 23 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume !(0 != e100_configure_#t~bitwise561#1 % 18446744073709551616);havoc e100_configure_#t~mem560#1;havoc e100_configure_#t~bitwise561#1; [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-5: call e100_configure_#t~mem560#1 := read~int#11(e100_configure_~netdev~0#1.base, 204 + e100_configure_~netdev~0#1.offset, 8); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-4: assume 0 == e100_configure_#t~mem560#1 % 18446744073709551616;e100_configure_#t~bitwise561#1 := 0; [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-4: assume !(0 == e100_configure_#t~mem560#1 % 18446744073709551616); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-3: assume 68719476736 == e100_configure_#t~mem560#1 % 18446744073709551616;e100_configure_#t~bitwise561#1 := e100_configure_#t~mem560#1; [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-3: assume !(68719476736 == e100_configure_#t~mem560#1 % 18446744073709551616); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278: assume -2147483648 <= #t~ret464#1 && #t~ret464#1 <= 2147483647;~tmp___1~9#1 := #t~ret464#1;havoc #t~mem461#1;havoc #t~mem462#1.base, #t~mem462#1.offset;havoc #t~mem463#1;havoc #t~ret464#1; [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278-2: call #t~mem461#1 := read~int#11(~nic#1.base, 216 + ~nic#1.offset, 4);call #t~mem462#1.base, #t~mem462#1.offset := read~$Pointer$#11(~nic#1.base, 412 + ~nic#1.offset, 8);call #t~mem463#1 := read~int#11(#t~mem462#1.base, 560 + #t~mem462#1.offset, 8); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278-1: SUMMARY for call #t~ret464#1 := e100_exec_cmd(~nic#1.base, ~nic#1.offset, (if #t~mem461#1 % 256 % 4294967296 <= 2147483647 then #t~mem461#1 % 256 % 4294967296 else #t~mem461#1 % 256 % 4294967296 - 4294967296), #t~mem463#1); srcloc: null [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7592: assume 0 != e100_configure_~tmp___0~19#1;call write~int#11(1, e100_configure_~config~0#1.base, 61 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7592: assume !(0 != e100_configure_~tmp___0~19#1); [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-1: SUMMARY for call #t~ret465#1 := ldv__builtin_expect((if 0 != ~tmp___1~9#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-1: SUMMARY for call sw_tx_timestamp_#t~ret225#1.base, sw_tx_timestamp_#t~ret225#1.offset := skb_end_pointer(sw_tx_timestamp_~skb#1.base, sw_tx_timestamp_~skb#1.offset); srcloc: null [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: assume -9223372036854775808 <= #t~ret465#1 && #t~ret465#1 <= 9223372036854775807;~tmp___2~4#1 := #t~ret465#1;havoc #t~ret465#1; [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: sw_tx_timestamp_~tmp~18#1.base, sw_tx_timestamp_~tmp~18#1.offset := sw_tx_timestamp_#t~ret225#1.base, sw_tx_timestamp_#t~ret225#1.offset;havoc sw_tx_timestamp_#t~ret225#1.base, sw_tx_timestamp_#t~ret225#1.offset;call sw_tx_timestamp_#t~mem226#1 := read~int#11(sw_tx_timestamp_~tmp~18#1.base, 1 + sw_tx_timestamp_~tmp~18#1.offset, 1); [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8204: assume (e100_multi_~ha~0#1.base + e100_multi_~ha~0#1.offset) % 18446744073709551616 != (e100_multi_~netdev~2#1.base + (654 + e100_multi_~netdev~2#1.offset)) % 18446744073709551616; [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8204: assume !((e100_multi_~ha~0#1.base + e100_multi_~ha~0#1.offset) % 18446744073709551616 != (e100_multi_~netdev~2#1.base + (654 + e100_multi_~netdev~2#1.offset)) % 18446744073709551616);e100_multi_#res#1 := 0; [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: call write~int#11(6, e100_configure_~config~0#1.base, 38 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 39 + e100_configure_~config~0#1.offset, 1);call write~int#11(2, e100_configure_~config~0#1.base, 40 + e100_configure_~config~0#1.offset, 1);call write~int#11(6, e100_configure_~config~0#1.base, 46 + e100_configure_~config~0#1.offset, 1);call write~int#11(242, e100_configure_~config~0#1.base, 48 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 52 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 55 + e100_configure_~config~0#1.offset, 1);call write~int#11(0, e100_configure_~config~0#1.base, 56 + e100_configure_~config~0#1.offset, 1);call write~int#11(64, e100_configure_~config~0#1.base, 58 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 60 + e100_configure_~config~0#1.offset, 1);call write~int#11(7, e100_configure_~config~0#1.base, 63 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 64 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 72 + e100_configure_~config~0#1.offset, 1);call write~int#11(31, e100_configure_~config~0#1.base, 73 + e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 74 + e100_configure_~config~0#1.offset, 1);call write~int#11(5, e100_configure_~config~0#1.base, 77 + e100_configure_~config~0#1.offset, 1);call e100_configure_#t~mem540#1 := read~int#11(e100_configure_~nic#1.base, 754 + e100_configure_~nic#1.offset, 1);call write~int#11(e100_configure_#t~mem540#1, e100_configure_~config~0#1.base, 5 + e100_configure_~config~0#1.offset, 1);havoc e100_configure_#t~mem540#1;call e100_configure_#t~mem541#1 := read~int#11(e100_configure_~nic#1.base, 718 + e100_configure_~nic#1.offset, 4);call write~int#11(e100_configure_#t~mem541#1 % 4, e100_configure_~config~0#1.base, 41 + e100_configure_~config~0#1.offset, 1);havoc e100_configure_#t~mem541#1;call e100_configure_#t~mem542#1 := read~int#11(e100_configure_~nic#1.base, 696 + e100_configure_~nic#1.offset, 1); [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-2: havoc e100_configure_#t~bitwise571#1;assume e100_configure_#t~bitwise571#1 % 4294967296 <= e100_configure_#t~mem570#1 % 4294967296 && e100_configure_#t~bitwise571#1 % 4294967296 <= 8192; [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-1: [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644: assume 0 != e100_configure_#t~bitwise571#1 % 4294967296;havoc e100_configure_#t~mem570#1;havoc e100_configure_#t~bitwise571#1;call e100_configure_#t~mem572#1.base, e100_configure_#t~mem572#1.offset := read~$Pointer$#11(e100_configure_~nic#1.base, 4 + e100_configure_~nic#1.offset, 8); [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644: assume !(0 != e100_configure_#t~bitwise571#1 % 4294967296);havoc e100_configure_#t~mem570#1;havoc e100_configure_#t~bitwise571#1; [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-5: call e100_configure_#t~mem570#1 := read~int#11(e100_configure_~nic#1.base, e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-4: assume 0 == e100_configure_#t~mem570#1 % 4294967296;e100_configure_#t~bitwise571#1 := 0; [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-4: assume !(0 == e100_configure_#t~mem570#1 % 4294967296); [2025-02-08 03:54:04,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-3: assume 8192 == e100_configure_#t~mem570#1 % 4294967296;e100_configure_#t~bitwise571#1 := e100_configure_#t~mem570#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-3: assume !(8192 == e100_configure_#t~mem570#1 % 4294967296); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: assume 0 != sw_tx_timestamp_#t~bitwise227#1;havoc sw_tx_timestamp_#t~mem226#1;havoc sw_tx_timestamp_#t~bitwise227#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: assume !(0 != sw_tx_timestamp_#t~bitwise227#1);havoc sw_tx_timestamp_#t~mem226#1;havoc sw_tx_timestamp_#t~bitwise227#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-3: assume 2 == (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296);sw_tx_timestamp_#t~bitwise227#1 := (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-3: assume !(2 == (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-4: assume 0 == (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296);sw_tx_timestamp_#t~bitwise227#1 := 0; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-4: assume !(0 == (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-1: [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: assume 0 != ~tmp___2~4#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: assume !(0 != ~tmp___2~4#1);call write~int#11(32, ~nic#1.base, 216 + ~nic#1.offset, 4);call #t~mem467#1.base, #t~mem467#1.offset := read~$Pointer$#11(~nic#1.base, 412 + ~nic#1.offset, 8);call #t~mem468#1.base, #t~mem468#1.offset := read~$Pointer$#11(#t~mem467#1.base, 544 + #t~mem467#1.offset, 8);call write~$Pointer$#11(#t~mem468#1.base, #t~mem468#1.offset, ~nic#1.base, 412 + ~nic#1.offset, 8);havoc #t~mem467#1.base, #t~mem467#1.offset;havoc #t~mem468#1.base, #t~mem468#1.offset; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-2: havoc sw_tx_timestamp_#t~bitwise227#1;assume (((((if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296) < 0 || sw_tx_timestamp_#t~bitwise227#1 <= (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296)) && sw_tx_timestamp_#t~bitwise227#1 <= 2) && sw_tx_timestamp_#t~bitwise227#1 >= 0) && ((if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296) >= 0 || sw_tx_timestamp_#t~bitwise227#1 > 2 + (if sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem226#1 % 256 % 4294967296 - 4294967296))) && sw_tx_timestamp_#t~bitwise227#1 >= -2147483648; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume 3 == e100_configure_#t~mem542#1 % 256 % 4294967296;havoc e100_configure_#t~mem542#1;call write~int#11(1, e100_configure_~config~0#1.base, 71 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume !(3 == e100_configure_#t~mem542#1 % 256 % 4294967296);havoc e100_configure_#t~mem542#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7612: assume e100_configure_#t~mem558#1 % 4294967296 > 7;havoc e100_configure_#t~mem558#1;call write~int#11(1, e100_configure_~config~0#1.base, 17 + e100_configure_~config~0#1.offset, 1);call e100_configure_#t~mem559#1 := read~int#11(e100_configure_~nic#1.base, 434 + e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7612: assume !(e100_configure_#t~mem558#1 % 4294967296 > 7);havoc e100_configure_#t~mem558#1;call write~int#11(0, e100_configure_~config~0#1.base, 20 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: assume -28 == ~err~1#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: assume !(-28 == ~err~1#1); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-2: havoc e100_configure_#t~bitwise551#1;assume e100_configure_#t~bitwise551#1 % 4294967296 <= e100_configure_#t~mem550#1 % 4294967296 && e100_configure_#t~bitwise551#1 % 4294967296 <= 4; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-1: [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: assume 0 != e100_configure_#t~bitwise551#1 % 4294967296;havoc e100_configure_#t~mem550#1;havoc e100_configure_#t~bitwise551#1;call write~int#11(1, e100_configure_~config~0#1.base, 78 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: assume !(0 != e100_configure_#t~bitwise551#1 % 4294967296);havoc e100_configure_#t~mem550#1;havoc e100_configure_#t~bitwise551#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-5: call e100_configure_#t~mem550#1 := read~int#11(e100_configure_~nic#1.base, 430 + e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-4: assume 0 == e100_configure_#t~mem550#1 % 4294967296;e100_configure_#t~bitwise551#1 := 0; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-4: assume !(0 == e100_configure_#t~mem550#1 % 4294967296); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-3: assume 4 == e100_configure_#t~mem550#1 % 4294967296;e100_configure_#t~bitwise551#1 := e100_configure_#t~mem550#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-3: assume !(4 == e100_configure_#t~mem550#1 % 4294967296); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: assume -2147483648 <= e100_configure_#t~ret573#1 && e100_configure_#t~ret573#1 <= 2147483647;havoc e100_configure_#t~mem572#1.base, e100_configure_#t~mem572#1.offset;havoc e100_configure_#t~ret573#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume (if e100_multi_~i~4#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~i~4#1 % 65536 % 4294967296 else e100_multi_~i~4#1 % 65536 % 4294967296 - 4294967296) == (if e100_multi_~count~0#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~count~0#1 % 65536 % 4294967296 else e100_multi_~count~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume !((if e100_multi_~i~4#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~i~4#1 % 65536 % 4294967296 else e100_multi_~i~4#1 % 65536 % 4294967296 - 4294967296) == (if e100_multi_~count~0#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~count~0#1 % 65536 % 4294967296 else e100_multi_~count~0#1 % 65536 % 4294967296 - 4294967296));e100_multi_~tmp~52#1 := e100_multi_~i~4#1;e100_multi_~i~4#1 := 1 + (if e100_multi_~i~4#1 % 65536 % 4294967296 <= 2147483647 then e100_multi_~i~4#1 % 65536 % 4294967296 else e100_multi_~i~4#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1804#1 := e100_dump_#res#1;havoc e100_dump_#t~mem656#1, e100_dump_~nic#1.base, e100_dump_~nic#1.offset, e100_dump_~cb#1.base, e100_dump_~cb#1.offset, e100_dump_~skb#1.base, e100_dump_~skb#1.offset;havoc e100_dump_#in~nic#1.base, e100_dump_#in~nic#1.offset, e100_dump_#in~cb#1.base, e100_dump_#in~cb#1.offset, e100_dump_#in~skb#1.base, e100_dump_#in~skb#1.offset;assume { :end_inline_e100_dump } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1804#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1804#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1798#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1804#1; [2025-02-08 03:54:04,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-1: SUMMARY for call e100_configure_#t~ret573#1 := netdev_printk(25, 0, e100_configure_#t~mem572#1.base, e100_configure_#t~mem572#1.offset, 26, 0); srcloc: null [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1803#1 := e100_xmit_prepare_#res#1;havoc e100_xmit_prepare_#t~mem877#1, e100_xmit_prepare_#t~mem878#1.base, e100_xmit_prepare_#t~mem878#1.offset, e100_xmit_prepare_#t~mem879#1.base, e100_xmit_prepare_#t~mem879#1.offset, e100_xmit_prepare_#t~mem880#1, e100_xmit_prepare_#t~ret881#1, e100_xmit_prepare_#t~mem882#1.base, e100_xmit_prepare_#t~mem882#1.offset, e100_xmit_prepare_#t~ret883#1, e100_xmit_prepare_#t~mem884#1, e100_xmit_prepare_#t~ret885#1, e100_xmit_prepare_#t~mem886#1, e100_xmit_prepare_#t~bitwise887#1, e100_xmit_prepare_#t~mem888#1, e100_xmit_prepare_#t~bitwise889#1, e100_xmit_prepare_#t~mem890#1, e100_xmit_prepare_#t~mem891#1, e100_xmit_prepare_#t~mem892#1, e100_xmit_prepare_#t~bitwise893#1, e100_xmit_prepare_#t~mem894#1, e100_xmit_prepare_#t~mem895#1, e100_xmit_prepare_#t~mem896#1, e100_xmit_prepare_~nic#1.base, e100_xmit_prepare_~nic#1.offset, e100_xmit_prepare_~cb#1.base, e100_xmit_prepare_~cb#1.offset, e100_xmit_prepare_~skb#1.base, e100_xmit_prepare_~skb#1.offset, e100_xmit_prepare_~dma_addr~1#1, e100_xmit_prepare_~tmp~56#1, e100_xmit_prepare_~tmp___0~24#1;havoc e100_xmit_prepare_#in~nic#1.base, e100_xmit_prepare_#in~nic#1.offset, e100_xmit_prepare_#in~cb#1.base, e100_xmit_prepare_#in~cb#1.offset, e100_xmit_prepare_#in~skb#1.base, e100_xmit_prepare_#in~skb#1.offset;assume { :end_inline_e100_xmit_prepare } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1803#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1803#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1798#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1803#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1802#1 := e100_multi_#res#1;havoc e100_multi_#t~mem741#1.base, e100_multi_#t~mem741#1.offset, e100_multi_#t~mem742#1, e100_multi_#t~mem743#1.base, e100_multi_#t~mem743#1.offset, e100_multi_#t~memcpy~res744#1.base, e100_multi_#t~memcpy~res744#1.offset, e100_multi_#t~mem745#1.base, e100_multi_#t~mem745#1.offset, e100_multi_~nic#1.base, e100_multi_~nic#1.offset, e100_multi_~cb#1.base, e100_multi_~cb#1.offset, e100_multi_~skb#1.base, e100_multi_~skb#1.offset, e100_multi_~netdev~2#1.base, e100_multi_~netdev~2#1.offset, e100_multi_~ha~0#1.base, e100_multi_~ha~0#1.offset, e100_multi_~i~4#1, e100_multi_~count~0#1, e100_multi_~_min1~0#1, e100_multi_~_min2~0#1, e100_multi_~__mptr~0#1.base, e100_multi_~__mptr~0#1.offset, e100_multi_~tmp~52#1, e100_multi_~__mptr___0~0#1.base, e100_multi_~__mptr___0~0#1.offset;havoc e100_multi_#in~nic#1.base, e100_multi_#in~nic#1.offset, e100_multi_#in~cb#1.base, e100_multi_#in~cb#1.offset, e100_multi_#in~skb#1.base, e100_multi_#in~skb#1.offset;assume { :end_inline_e100_multi } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1802#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1802#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1798#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1802#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1801#1 := e100_setup_iaaddr_#res#1;havoc e100_setup_iaaddr_#t~mem653#1.base, e100_setup_iaaddr_#t~mem653#1.offset, e100_setup_iaaddr_#t~mem654#1.base, e100_setup_iaaddr_#t~mem654#1.offset, e100_setup_iaaddr_#t~memcpy~res655#1.base, e100_setup_iaaddr_#t~memcpy~res655#1.offset, e100_setup_iaaddr_~nic#1.base, e100_setup_iaaddr_~nic#1.offset, e100_setup_iaaddr_~cb#1.base, e100_setup_iaaddr_~cb#1.offset, e100_setup_iaaddr_~skb#1.base, e100_setup_iaaddr_~skb#1.offset;havoc e100_setup_iaaddr_#in~nic#1.base, e100_setup_iaaddr_#in~nic#1.offset, e100_setup_iaaddr_#in~cb#1.base, e100_setup_iaaddr_#in~cb#1.offset, e100_setup_iaaddr_#in~skb#1.base, e100_setup_iaaddr_#in~skb#1.offset;assume { :end_inline_e100_setup_iaaddr } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1801#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1801#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1798#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1801#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1800#1 := e100_configure_#res#1;havoc e100_configure_#t~mem537#1.base, e100_configure_#t~mem537#1.offset, e100_configure_#t~memset~res538#1.base, e100_configure_#t~memset~res538#1.offset, e100_configure_#t~ret539#1, e100_configure_#t~mem540#1, e100_configure_#t~mem541#1, e100_configure_#t~mem542#1, e100_configure_#t~mem543#1, e100_configure_#t~bitwise544#1, e100_configure_#t~mem545#1, e100_configure_#t~short546#1, e100_configure_#t~mem547#1, e100_configure_#t~bitwise548#1, e100_configure_#t~ret549#1, e100_configure_#t~mem550#1, e100_configure_#t~bitwise551#1, e100_configure_#t~mem552#1.base, e100_configure_#t~mem552#1.offset, e100_configure_#t~ret553#1, e100_configure_#t~mem554#1, e100_configure_#t~bitwise555#1, e100_configure_#t~short556#1, e100_configure_#t~mem557#1, e100_configure_#t~mem558#1, e100_configure_#t~mem559#1, e100_configure_#t~mem560#1, e100_configure_#t~bitwise561#1, e100_configure_#t~mem562#1, e100_configure_#t~bitwise563#1, e100_configure_#t~mem564#1.base, e100_configure_#t~mem564#1.offset, e100_configure_#t~ret565#1, e100_configure_#t~mem566#1, e100_configure_#t~bitwise567#1, e100_configure_#t~mem568#1.base, e100_configure_#t~mem568#1.offset, e100_configure_#t~ret569#1, e100_configure_#t~mem570#1, e100_configure_#t~bitwise571#1, e100_configure_#t~mem572#1.base, e100_configure_#t~mem572#1.offset, e100_configure_#t~ret573#1, e100_configure_~nic#1.base, e100_configure_~nic#1.offset, e100_configure_~cb#1.base, e100_configure_~cb#1.offset, e100_configure_~skb#1.base, e100_configure_~skb#1.offset, e100_configure_~config~0#1.base, e100_configure_~config~0#1.offset, e100_configure_~c~0#1.base, e100_configure_~c~0#1.offset, e100_configure_~netdev~0#1.base, e100_configure_~netdev~0#1.offset, e100_configure_~tmp~47#1, e100_configure_~tmp___0~19#1, e100_configure_~tmp___1~10#1;havoc e100_configure_#in~nic#1.base, e100_configure_#in~nic#1.offset, e100_configure_#in~cb#1.base, e100_configure_#in~cb#1.offset, e100_configure_#in~skb#1.base, e100_configure_#in~skb#1.offset;assume { :end_inline_e100_configure } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1800#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1800#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1798#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1800#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292-1: SUMMARY for call sw_tx_timestamp_#t~ret228#1.base, sw_tx_timestamp_#t~ret228#1.offset := skb_end_pointer(sw_tx_timestamp_~skb#1.base, sw_tx_timestamp_~skb#1.offset); srcloc: null [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-10: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1799#1 := e100_setup_ucode_#res#1;havoc e100_setup_ucode_#t~mem618#1.base, e100_setup_ucode_#t~mem618#1.offset, e100_setup_ucode_#t~memcpy~res619#1.base, e100_setup_ucode_#t~memcpy~res619#1.offset, e100_setup_ucode_#t~mem620#1.base, e100_setup_ucode_#t~mem620#1.offset, e100_setup_ucode_#t~mem621#1, e100_setup_ucode_#t~mem622#1.base, e100_setup_ucode_#t~mem622#1.offset, e100_setup_ucode_#t~mem623#1, e100_setup_ucode_#t~mem624#1.base, e100_setup_ucode_#t~mem624#1.offset, e100_setup_ucode_#t~mem625#1, e100_setup_ucode_#t~mem626#1, e100_setup_ucode_#t~mem627#1, e100_setup_ucode_#t~bitwise628#1, e100_setup_ucode_#t~mem629#1, e100_setup_ucode_#t~mem630#1, e100_setup_ucode_#t~bitwise631#1, e100_setup_ucode_#t~mem632#1, e100_setup_ucode_#t~mem633#1, e100_setup_ucode_~nic#1.base, e100_setup_ucode_~nic#1.offset, e100_setup_ucode_~cb#1.base, e100_setup_ucode_~cb#1.offset, e100_setup_ucode_~skb#1.base, e100_setup_ucode_~skb#1.offset, e100_setup_ucode_~fw~1#1.base, e100_setup_ucode_~fw~1#1.offset, e100_setup_ucode_~timer~1#1, e100_setup_ucode_~bundle~1#1, e100_setup_ucode_~min_size~1#1;havoc e100_setup_ucode_#in~nic#1.base, e100_setup_ucode_#in~nic#1.offset, e100_setup_ucode_#in~cb#1.base, e100_setup_ucode_#in~cb#1.offset, e100_setup_ucode_#in~skb#1.base, e100_setup_ucode_#in~skb#1.offset;assume { :end_inline_e100_setup_ucode } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1799#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1799#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres1798#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret1799#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292: sw_tx_timestamp_~tmp___0~7#1.base, sw_tx_timestamp_~tmp___0~7#1.offset := sw_tx_timestamp_#t~ret228#1.base, sw_tx_timestamp_#t~ret228#1.offset;havoc sw_tx_timestamp_#t~ret228#1.base, sw_tx_timestamp_#t~ret228#1.offset;call sw_tx_timestamp_#t~mem229#1 := read~int#11(sw_tx_timestamp_~tmp___0~7#1.base, 1 + sw_tx_timestamp_~tmp___0~7#1.offset, 1); [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: assume 0 != e100_configure_#t~bitwise563#1 % 4294967296;havoc e100_configure_#t~mem562#1;havoc e100_configure_#t~bitwise563#1;call e100_configure_#t~mem564#1.base, e100_configure_#t~mem564#1.offset := read~$Pointer$#11(e100_configure_~nic#1.base, 4 + e100_configure_~nic#1.offset, 8); [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: assume !(0 != e100_configure_#t~bitwise563#1 % 4294967296);havoc e100_configure_#t~mem562#1;havoc e100_configure_#t~bitwise563#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-4: assume 0 == e100_configure_#t~mem562#1 % 4294967296;e100_configure_#t~bitwise563#1 := 0; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-4: assume !(0 == e100_configure_#t~mem562#1 % 4294967296); [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-3: assume 8192 == e100_configure_#t~mem562#1 % 4294967296;e100_configure_#t~bitwise563#1 := e100_configure_#t~mem562#1; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-3: assume !(8192 == e100_configure_#t~mem562#1 % 4294967296); [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-2: havoc e100_configure_#t~bitwise563#1;assume e100_configure_#t~bitwise563#1 % 4294967296 <= e100_configure_#t~mem562#1 % 4294967296 && e100_configure_#t~bitwise563#1 % 4294967296 <= 8192; [2025-02-08 03:54:04,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-1: [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-5: call e100_configure_#t~mem562#1 := read~int#11(e100_configure_~nic#1.base, e100_configure_~nic#1.offset, 4); [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: havoc skb_clone_tx_timestamp_~arg0#1.base, skb_clone_tx_timestamp_~arg0#1.offset;havoc skb_clone_tx_timestamp_#in~arg0#1.base, skb_clone_tx_timestamp_#in~arg0#1.offset;assume { :end_inline_skb_clone_tx_timestamp } true;assume { :begin_inline_sw_tx_timestamp } true;sw_tx_timestamp_#in~skb#1.base, sw_tx_timestamp_#in~skb#1.offset := skb_tx_timestamp_~skb#1.base, skb_tx_timestamp_~skb#1.offset;havoc sw_tx_timestamp_#t~ret225#1.base, sw_tx_timestamp_#t~ret225#1.offset, sw_tx_timestamp_#t~mem226#1, sw_tx_timestamp_#t~bitwise227#1, sw_tx_timestamp_#t~ret228#1.base, sw_tx_timestamp_#t~ret228#1.offset, sw_tx_timestamp_#t~mem229#1, sw_tx_timestamp_#t~bitwise230#1, sw_tx_timestamp_~skb#1.base, sw_tx_timestamp_~skb#1.offset, sw_tx_timestamp_~tmp~18#1.base, sw_tx_timestamp_~tmp~18#1.offset, sw_tx_timestamp_~tmp___0~7#1.base, sw_tx_timestamp_~tmp___0~7#1.offset;sw_tx_timestamp_~skb#1.base, sw_tx_timestamp_~skb#1.offset := sw_tx_timestamp_#in~skb#1.base, sw_tx_timestamp_#in~skb#1.offset;havoc sw_tx_timestamp_~tmp~18#1.base, sw_tx_timestamp_~tmp~18#1.offset;havoc sw_tx_timestamp_~tmp___0~7#1.base, sw_tx_timestamp_~tmp___0~7#1.offset; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614: assume e100_configure_#t~mem559#1 % 4294967296 > 15;havoc e100_configure_#t~mem559#1;call write~int#11(32, e100_configure_~config~0#1.base, e100_configure_~config~0#1.offset, 1);call write~int#11(1, e100_configure_~config~0#1.base, 80 + e100_configure_~config~0#1.offset, 1); [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614: assume !(e100_configure_#t~mem559#1 % 4294967296 > 15);havoc e100_configure_#t~mem559#1; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284-1: SUMMARY for call #t~ret466#1 := schedule_work(~nic#1.base, 642 + ~nic#1.offset); srcloc: null [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: havoc #t~ret466#1; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: havoc e100_phy_supports_mii_#t~mem523#1.base, e100_phy_supports_mii_#t~mem523#1.offset;e100_configure_#t~ret539#1 := e100_phy_supports_mii_#res#1;havoc e100_phy_supports_mii_#t~mem523#1.base, e100_phy_supports_mii_#t~mem523#1.offset, e100_phy_supports_mii_~nic#1.base, e100_phy_supports_mii_~nic#1.offset;havoc e100_phy_supports_mii_#in~nic#1.base, e100_phy_supports_mii_#in~nic#1.offset;assume { :end_inline_e100_phy_supports_mii } true;assume -2147483648 <= e100_configure_#t~ret539#1 && e100_configure_#t~ret539#1 <= 2147483647;e100_configure_~tmp~47#1 := e100_configure_#t~ret539#1;havoc e100_configure_#t~ret539#1; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: havoc sw_tx_timestamp_#t~ret225#1.base, sw_tx_timestamp_#t~ret225#1.offset, sw_tx_timestamp_#t~mem226#1, sw_tx_timestamp_#t~bitwise227#1, sw_tx_timestamp_#t~ret228#1.base, sw_tx_timestamp_#t~ret228#1.offset, sw_tx_timestamp_#t~mem229#1, sw_tx_timestamp_#t~bitwise230#1, sw_tx_timestamp_~skb#1.base, sw_tx_timestamp_~skb#1.offset, sw_tx_timestamp_~tmp~18#1.base, sw_tx_timestamp_~tmp~18#1.offset, sw_tx_timestamp_~tmp___0~7#1.base, sw_tx_timestamp_~tmp___0~7#1.offset;havoc sw_tx_timestamp_#in~skb#1.base, sw_tx_timestamp_#in~skb#1.offset;assume { :end_inline_sw_tx_timestamp } true; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume 0 == sw_tx_timestamp_#t~bitwise230#1;havoc sw_tx_timestamp_#t~mem229#1;havoc sw_tx_timestamp_#t~bitwise230#1;assume { :begin_inline_skb_tstamp_tx } true;skb_tstamp_tx_#in~arg0#1.base, skb_tstamp_tx_#in~arg0#1.offset, skb_tstamp_tx_#in~arg1#1.base, skb_tstamp_tx_#in~arg1#1.offset := sw_tx_timestamp_~skb#1.base, sw_tx_timestamp_~skb#1.offset, 0, 0;havoc skb_tstamp_tx_~arg0#1.base, skb_tstamp_tx_~arg0#1.offset, skb_tstamp_tx_~arg1#1.base, skb_tstamp_tx_~arg1#1.offset;skb_tstamp_tx_~arg0#1.base, skb_tstamp_tx_~arg0#1.offset := skb_tstamp_tx_#in~arg0#1.base, skb_tstamp_tx_#in~arg0#1.offset;skb_tstamp_tx_~arg1#1.base, skb_tstamp_tx_~arg1#1.offset := skb_tstamp_tx_#in~arg1#1.base, skb_tstamp_tx_#in~arg1#1.offset; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume !(0 == sw_tx_timestamp_#t~bitwise230#1);havoc sw_tx_timestamp_#t~mem229#1;havoc sw_tx_timestamp_#t~bitwise230#1; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-3: assume 4 == (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296);sw_tx_timestamp_#t~bitwise230#1 := (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-3: assume !(4 == (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-4: assume 0 == (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296);sw_tx_timestamp_#t~bitwise230#1 := 0; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-4: assume !(0 == (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-1: [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-2: havoc sw_tx_timestamp_#t~bitwise230#1;assume (((((if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296) < 0 || sw_tx_timestamp_#t~bitwise230#1 <= (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296)) && sw_tx_timestamp_#t~bitwise230#1 <= 4) && sw_tx_timestamp_#t~bitwise230#1 >= 0) && ((if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296) >= 0 || sw_tx_timestamp_#t~bitwise230#1 > 4 + (if sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 <= 2147483647 then sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 else sw_tx_timestamp_#t~mem229#1 % 256 % 4294967296 - 4294967296))) && sw_tx_timestamp_#t~bitwise230#1 >= -2147483648; [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632-1: SUMMARY for call e100_configure_#t~ret565#1 := netdev_printk(21, 0, e100_configure_#t~mem564#1.base, e100_configure_#t~mem564#1.offset, 22, 0); srcloc: null [2025-02-08 03:54:04,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: assume -2147483648 <= e100_configure_#t~ret565#1 && e100_configure_#t~ret565#1 <= 2147483647;havoc e100_configure_#t~mem564#1.base, e100_configure_#t~mem564#1.offset;havoc e100_configure_#t~ret565#1; [2025-02-08 03:54:04,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593-1: SUMMARY for call pci_iounmap(~pdev#1.base, ~pdev#1.offset, #t~mem1446#1.base, #t~mem1446#1.offset); srcloc: null [2025-02-08 03:54:04,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13502: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:04,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: havoc #t~mem1446#1.base, #t~mem1446#1.offset;call #t~mem1447#1.base, #t~mem1447#1.offset := read~$Pointer$#11(~nic~34#1.base, 738 + ~nic~34#1.offset, 8);assume { :begin_inline_dma_pool_destroy } true;dma_pool_destroy_#in~arg0#1.base, dma_pool_destroy_#in~arg0#1.offset := #t~mem1447#1.base, #t~mem1447#1.offset;havoc dma_pool_destroy_~arg0#1.base, dma_pool_destroy_~arg0#1.offset;dma_pool_destroy_~arg0#1.base, dma_pool_destroy_~arg0#1.offset := dma_pool_destroy_#in~arg0#1.base, dma_pool_destroy_#in~arg0#1.offset; [2025-02-08 03:54:04,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10591: havoc ldv_unregister_netdev_84_~ldv_func_arg1#1.base, ldv_unregister_netdev_84_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_84_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_84_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_84 } true; [2025-02-08 03:54:04,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13172-1: SUMMARY for call ldv_assume((if 1 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 03:54:04,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13170: havoc ldv_unregister_netdev_stop_11_2_#t~ret1614#1, ldv_unregister_netdev_stop_11_2_~arg0#1.base, ldv_unregister_netdev_stop_11_2_~arg0#1.offset, ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset;havoc ldv_unregister_netdev_stop_11_2_#in~arg0#1.base, ldv_unregister_netdev_stop_11_2_#in~arg0#1.offset, ldv_unregister_netdev_stop_11_2_#in~arg1#1.base, ldv_unregister_netdev_stop_11_2_#in~arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_stop_11_2 } true;havoc ldv_unregister_netdev_#t~mem1612#1.base, ldv_unregister_netdev_#t~mem1612#1.offset;havoc ldv_unregister_netdev_#t~mem1613#1.base, ldv_unregister_netdev_#t~mem1613#1.offset; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13492: havoc ldv_unregister_netdev_#t~mem1612#1.base, ldv_unregister_netdev_#t~mem1612#1.offset, ldv_unregister_netdev_#t~mem1613#1.base, ldv_unregister_netdev_#t~mem1613#1.offset, ldv_unregister_netdev_~arg0#1.base, ldv_unregister_netdev_~arg0#1.offset, ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_unregister_netdev_#in~arg0#1.base, ldv_unregister_netdev_#in~arg0#1.offset, ldv_unregister_netdev_#in~arg1#1.base, ldv_unregister_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_unregister_netdev } true; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13172: assume { :begin_inline_ldv_dispatch_deregister_11_1 } true;ldv_dispatch_deregister_11_1_#in~arg0#1.base, ldv_dispatch_deregister_11_1_#in~arg0#1.offset := ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset;ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset := ldv_dispatch_deregister_11_1_#in~arg0#1.base, ldv_dispatch_deregister_11_1_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_1 } true;~ldv_statevar_1~0 := 5; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10596: SUMMARY for call pci_release_regions(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594: havoc dma_pool_destroy_~arg0#1.base, dma_pool_destroy_~arg0#1.offset;havoc dma_pool_destroy_#in~arg0#1.base, dma_pool_destroy_#in~arg0#1.offset;assume { :end_inline_dma_pool_destroy } true;havoc #t~mem1447#1.base, #t~mem1447#1.offset;assume { :begin_inline_ldv_free_netdev_85 } true;ldv_free_netdev_85_#in~ldv_func_arg1#1.base, ldv_free_netdev_85_#in~ldv_func_arg1#1.offset := ~netdev~6#1.base, ~netdev~6#1.offset;havoc ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset;ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset := ldv_free_netdev_85_#in~ldv_func_arg1#1.base, ldv_free_netdev_85_#in~ldv_func_arg1#1.offset; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13501: SUMMARY for call free_netdev(ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: call #t~mem1446#1.base, #t~mem1446#1.offset := read~$Pointer$#11(~nic~34#1.base, 208 + ~nic~34#1.offset, 8); [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183: assume -2147483648 <= ldv_unregister_netdev_stop_11_2_#t~ret1614#1 && ldv_unregister_netdev_stop_11_2_#t~ret1614#1 <= 2147483647;havoc ldv_unregister_netdev_stop_11_2_#t~ret1614#1; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183-1: SUMMARY for call ldv_unregister_netdev_stop_11_2_#t~ret1614#1 := e100_close(ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset); srcloc: null [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: SUMMARY for call e100_free(~nic~34#1.base, ~nic~34#1.offset); srcloc: null [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13491: havoc unregister_netdev_~arg0#1.base, unregister_netdev_~arg0#1.offset;havoc unregister_netdev_#in~arg0#1.base, unregister_netdev_#in~arg0#1.offset;assume { :end_inline_unregister_netdev } true;assume { :begin_inline_ldv_unregister_netdev } true;ldv_unregister_netdev_#in~arg0#1.base, ldv_unregister_netdev_#in~arg0#1.offset, ldv_unregister_netdev_#in~arg1#1.base, ldv_unregister_netdev_#in~arg1#1.offset := 0, 0, ldv_unregister_netdev_84_~ldv_func_arg1#1.base, ldv_unregister_netdev_84_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_#t~mem1612#1.base, ldv_unregister_netdev_#t~mem1612#1.offset, ldv_unregister_netdev_#t~mem1613#1.base, ldv_unregister_netdev_#t~mem1613#1.offset, ldv_unregister_netdev_~arg0#1.base, ldv_unregister_netdev_~arg0#1.offset, ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;ldv_unregister_netdev_~arg0#1.base, ldv_unregister_netdev_~arg0#1.offset := ldv_unregister_netdev_#in~arg0#1.base, ldv_unregister_netdev_#in~arg0#1.offset;ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset := ldv_unregister_netdev_#in~arg1#1.base, ldv_unregister_netdev_#in~arg1#1.offset;havoc ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset := ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13173: havoc ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset;havoc ldv_dispatch_deregister_11_1_#in~arg0#1.base, ldv_dispatch_deregister_11_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_11_1 } true; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13169: call ldv_unregister_netdev_#t~mem1612#1.base, ldv_unregister_netdev_#t~mem1612#1.offset := read~$Pointer$#11(ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, 468 + ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset, 8);call ldv_unregister_netdev_#t~mem1613#1.base, ldv_unregister_netdev_#t~mem1613#1.offset := read~$Pointer$#11(ldv_unregister_netdev_#t~mem1612#1.base, 24 + ldv_unregister_netdev_#t~mem1612#1.offset, 8);assume { :begin_inline_ldv_unregister_netdev_stop_11_2 } true;ldv_unregister_netdev_stop_11_2_#in~arg0#1.base, ldv_unregister_netdev_stop_11_2_#in~arg0#1.offset, ldv_unregister_netdev_stop_11_2_#in~arg1#1.base, ldv_unregister_netdev_stop_11_2_#in~arg1#1.offset := ldv_unregister_netdev_#t~mem1613#1.base, ldv_unregister_netdev_#t~mem1613#1.offset, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_unregister_netdev_stop_11_2_#t~ret1614#1, ldv_unregister_netdev_stop_11_2_~arg0#1.base, ldv_unregister_netdev_stop_11_2_~arg0#1.offset, ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset;ldv_unregister_netdev_stop_11_2_~arg0#1.base, ldv_unregister_netdev_stop_11_2_~arg0#1.offset := ldv_unregister_netdev_stop_11_2_#in~arg0#1.base, ldv_unregister_netdev_stop_11_2_#in~arg0#1.offset;ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset := ldv_unregister_netdev_stop_11_2_#in~arg1#1.base, ldv_unregister_netdev_stop_11_2_#in~arg1#1.offset; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13169-1: SUMMARY for call ldv_assume((if 2 == ~ldv_statevar_0~0 || 2 == ~ldv_statevar_3~0 then 1 else 0)); srcloc: null [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597: SUMMARY for call pci_disable_device(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11266: assume { :end_inline_ldv_switch_automaton_state_1_1 } true; [2025-02-08 03:54:04,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: havoc ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_85_#in~ldv_func_arg1#1.base, ldv_free_netdev_85_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_85 } true; [2025-02-08 03:54:04,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15747: havoc #t~nondet1772; [2025-02-08 03:54:04,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690: havoc #t~nondet1766; [2025-02-08 03:54:04,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8780: havoc #t~mem993#1.base, #t~mem993#1.offset;havoc #t~mem994#1.base, #t~mem994#1.offset;havoc #t~mem995#1; [2025-02-08 03:54:04,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8780-1: SUMMARY for call pci_dma_sync_single_for_device(#t~mem993#1.base, #t~mem993#1.offset, #t~mem995#1, 16, 0); srcloc: null [2025-02-08 03:54:04,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779: havoc put_unaligned_le32_~val#1, put_unaligned_le32_~p#1.base, put_unaligned_le32_~p#1.offset;havoc put_unaligned_le32_#in~val#1, put_unaligned_le32_#in~p#1.base, put_unaligned_le32_#in~p#1.offset;assume { :end_inline_put_unaligned_le32 } true;havoc #t~mem992#1;call #t~mem993#1.base, #t~mem993#1.offset := read~$Pointer$#11(~nic#1.base, 12 + ~nic#1.offset, 8);call #t~mem994#1.base, #t~mem994#1.offset := read~$Pointer$#11(~rx#1.base, 8 + ~rx#1.offset, 8);call #t~mem995#1 := read~int#11(#t~mem994#1.base, 24 + #t~mem994#1.offset, 8);