./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-dlink-sundance.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-dlink-sundance.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 d4784d7b609e947942ffa9f8266acf243583adf996e2bcae78fb9e8c8fa71002 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:19,304 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:19,341 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:19,344 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:19,344 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:19,359 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:19,359 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:19,359 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:19,360 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:19,360 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:19,360 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:19,360 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:19,360 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:19,360 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:19,360 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:19,361 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:19,361 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:19,362 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:19,362 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:19,362 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:19,363 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:53:19,363 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:53:19,363 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:19,363 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:19,363 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:19,363 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:19,363 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 -> d4784d7b609e947942ffa9f8266acf243583adf996e2bcae78fb9e8c8fa71002 [2025-02-08 03:53:19,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:19,623 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:19,625 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:19,625 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:19,626 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:19,627 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-dlink-sundance.cil.i [2025-02-08 03:53:20,842 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/58b9cf751/23d6afd3760145dc80943acd14919c29/FLAG0b3ea6202 [2025-02-08 03:53:21,398 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:21,398 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-dlink-sundance.cil.i [2025-02-08 03:53:21,449 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/58b9cf751/23d6afd3760145dc80943acd14919c29/FLAG0b3ea6202 [2025-02-08 03:53:21,934 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/58b9cf751/23d6afd3760145dc80943acd14919c29 [2025-02-08 03:53:21,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:21,936 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:21,937 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:21,937 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:21,940 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:21,940 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:21,941 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40758749 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21, skipping insertion in model container [2025-02-08 03:53:21,941 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,061 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:24,305 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-dlink-sundance.cil.i[349228,349241] [2025-02-08 03:53:24,308 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-dlink-sundance.cil.i[349397,349410] [2025-02-08 03:53:24,308 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-dlink-sundance.cil.i[349564,349577] [2025-02-08 03:53:24,308 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-dlink-sundance.cil.i[349732,349745] [2025-02-08 03:53:24,370 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:24,403 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:24,480 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"); [5263] [2025-02-08 03:53:24,482 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)); [5270] [2025-02-08 03:53:24,482 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5277] [2025-02-08 03:53:24,483 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)); [5316-5317] [2025-02-08 03:53:24,484 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"); [5322-5324] [2025-02-08 03:53:24,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5338] [2025-02-08 03:53:24,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [5345] [2025-02-08 03:53:24,488 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)); [5551-5552] [2025-02-08 03:53:24,489 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)); [5585-5586] [2025-02-08 03:53:24,490 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)); [5622-5623] [2025-02-08 03:53:24,491 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5659-5660] [2025-02-08 03:53:24,497 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6112] [2025-02-08 03:53:24,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6146] [2025-02-08 03:53:24,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6157] [2025-02-08 03:53:24,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6166] [2025-02-08 03:53:24,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7371] [2025-02-08 03:53:24,621 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-dlink-sundance.cil.i[349228,349241] [2025-02-08 03:53:24,622 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-dlink-sundance.cil.i[349397,349410] [2025-02-08 03:53:24,622 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-dlink-sundance.cil.i[349564,349577] [2025-02-08 03:53:24,622 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-dlink-sundance.cil.i[349732,349745] [2025-02-08 03:53:24,628 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:24,848 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:24,849 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:24 WrapperNode [2025-02-08 03:53:24,849 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:24,850 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:24,850 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:24,850 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:24,856 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:24" (1/1) ... [2025-02-08 03:53:24,934 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:24" (1/1) ... [2025-02-08 03:53:25,106 INFO L138 Inliner]: procedures = 470, calls = 2368, calls flagged for inlining = 234, calls inlined = 217, statements flattened = 6389 [2025-02-08 03:53:25,107 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:25,108 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:25,108 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:25,108 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:25,115 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:24" (1/1) ... [2025-02-08 03:53:25,115 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:24" (1/1) ... [2025-02-08 03:53:25,154 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:24" (1/1) ... [2025-02-08 03:53:25,924 INFO L175 MemorySlicer]: Split 1255 memory accesses to 24 slices as follows [5, 2, 2, 5, 3, 1, 1, 2, 17, 9, 3, 2, 52, 2, 3, 1056, 2, 2, 58, 5, 5, 5, 5, 8]. 84 percent of accesses are in the largest equivalence class. The 384 initializations are split as follows [5, 0, 0, 5, 0, 0, 1, 2, 8, 8, 0, 2, 0, 2, 1, 324, 2, 2, 2, 5, 5, 5, 5, 0]. The 453 writes are split as follows [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 42, 0, 0, 347, 0, 0, 56, 0, 0, 0, 0, 5]. [2025-02-08 03:53:25,924 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:24" (1/1) ... [2025-02-08 03:53:25,925 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:24" (1/1) ... [2025-02-08 03:53:26,058 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:24" (1/1) ... [2025-02-08 03:53:26,072 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:24" (1/1) ... [2025-02-08 03:53:26,106 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:24" (1/1) ... [2025-02-08 03:53:26,125 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:24" (1/1) ... [2025-02-08 03:53:26,171 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:26,173 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:26,174 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:26,174 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:26,174 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:24" (1/1) ... [2025-02-08 03:53:26,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:26,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:26,201 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:26,206 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:26,219 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_running [2025-02-08 03:53:26,219 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_running [2025-02-08 03:53:26,219 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:53:26,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:53:26,219 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:53:26,219 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:53:26,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:26,219 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:26,219 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:53:26,219 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:53:26,220 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:53:26,220 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:53:26,220 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:26,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:26,220 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:26,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:26,220 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:26,220 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:26,220 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 03:53:26,220 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 03:53:26,220 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:53:26,221 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:53:26,221 INFO L130 BoogieDeclarations]: Found specification of procedure reset_tx [2025-02-08 03:53:26,221 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_tx [2025-02-08 03:53:26,221 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:26,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:26,221 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_76 [2025-02-08 03:53:26,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_76 [2025-02-08 03:53:26,221 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:53:26,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:53:26,221 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:53:26,222 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:53:26,222 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:53:26,222 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:53:26,222 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:26,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:26,222 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:53:26,222 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:53:26,222 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:53:26,222 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:53:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_69 [2025-02-08 03:53:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_69 [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2025-02-08 03:53:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2025-02-08 03:53:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-02-08 03:53:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:26,224 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:53:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 03:53:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:53:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:53:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:26,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:53:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:53:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:53:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:53:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:53:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:53:26,229 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:26,229 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure check_duplex [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure check_duplex [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2025-02-08 03:53:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2025-02-08 03:53:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_resume [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_resume [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:53:26,234 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:26,234 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:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure __set_mac_addr [2025-02-08 03:53:26,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_mac_addr [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:53:26,235 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:26,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sundance_exit_14_2 [2025-02-08 03:53:26,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sundance_exit_14_2 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_poll_controller [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_poll_controller [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure nway_reset [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure nway_reset [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:53:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_75 [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_75 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:53:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:53:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-02-08 03:53:26,242 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:53:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure intr_handler [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure intr_handler [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_reset [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_reset [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_remove1 [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_remove1 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_70 [2025-02-08 03:53:26,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_70 [2025-02-08 03:53:26,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:26,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:53:26,246 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure refill_rx [2025-02-08 03:53:26,246 INFO L138 BoogieDeclarations]: Found implementation of procedure refill_rx [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:26,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:26,246 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:53:26,246 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:53:26,247 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:53:26,247 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:26,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:26,247 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 03:53:26,248 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 03:53:26,994 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:26,996 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:27,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: SUMMARY for call iowrite8((if (1 + (if ~dataval~1 % 256 <= 127 then ~dataval~1 % 256 else ~dataval~1 % 256 - 256) - (if ~dataval~1 % 256 <= 127 then ~dataval~1 % 256 else ~dataval~1 % 256 - 256) % 2) % 256 % 4294967296 <= 2147483647 then (1 + (if ~dataval~1 % 256 <= 127 then ~dataval~1 % 256 else ~dataval~1 % 256 - 256) - (if ~dataval~1 % 256 <= 127 then ~dataval~1 % 256 else ~dataval~1 % 256 - 256) % 2) % 256 % 4294967296 else (1 + (if ~dataval~1 % 256 <= 127 then ~dataval~1 % 256 else ~dataval~1 % 256 - 256) - (if ~dataval~1 % 256 <= 127 then ~dataval~1 % 256 else ~dataval~1 % 256 - 256) % 2) % 256 % 4294967296 - 4294967296), ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: SUMMARY for call iowrite8((if ~dataval~1 % 256 % 4294967296 <= 2147483647 then ~dataval~1 % 256 % 4294967296 else ~dataval~1 % 256 % 4294967296 - 4294967296), ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: SUMMARY for call iowrite8(1, ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: SUMMARY for call iowrite8(0, ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: havoc #t~ret404; [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6876-1: SUMMARY for call #t~ret405 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6876: havoc #t~ret405;~i~2 := ~i~2 - 1; [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-2: havoc #t~bitwise403;assume #t~bitwise403 < ~mii_cmd~1; [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-1: [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872: ~dataval~1 := (if 0 != #t~bitwise403 % 2 then 6 else 4);havoc #t~bitwise403; [2025-02-08 03:53:27,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874-1: SUMMARY for call #t~ret404 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-3: assume 0 == ~mii_cmd~1 || 0 == ~i~2;#t~bitwise403 := ~mii_cmd~1; [2025-02-08 03:53:27,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-3: assume !(0 == ~mii_cmd~1 || 0 == ~i~2); [2025-02-08 03:53:27,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: SUMMARY for call #t~ret407 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: havoc #t~ret407;~i~2 := ~i~2 - 1; [2025-02-08 03:53:27,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-1: SUMMARY for call #t~ret406 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:27,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889: havoc #t~ret406; [2025-02-08 03:53:27,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13278: havoc netpoll_trap_#t~nondet1214#1; [2025-02-08 03:53:27,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: 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~mem194#1.base, netif_tx_wake_queue_#t~mem194#1.offset; [2025-02-08 03:53:27,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;havoc __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1;assume { :end_inline___dev_kfree_skb_any } true; [2025-02-08 03:53:27,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: ~i~6#1 := 1 + ~i~6#1; [2025-02-08 03:53:27,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434: havoc #t~mem568#1.base, #t~mem568#1.offset;havoc #t~mem569#1.base, #t~mem569#1.offset;havoc #t~mem570#1;havoc #t~mem571#1;assume { :begin_inline_dev_kfree_skb_any } true;dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset := ~skb~1#1.base, ~skb~1#1.offset;havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset := dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_any } true;__dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1 := dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset, 1;havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;__dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset := __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset;__dev_kfree_skb_any_~arg1#1 := __dev_kfree_skb_any_#in~arg1#1; [2025-02-08 03:53:27,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;havoc dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_any } true;call write~$Pointer$#15(0, 0, ~np~13#1.base, 528 + ~np~13#1.offset + 8 * ~i~6#1, 8);call #t~mem572#1 := read~int#15(~dev#1.base, 316 + ~dev#1.offset, 8);call write~int#15(1 + #t~mem572#1, ~dev#1.base, 316 + ~dev#1.offset, 8);havoc #t~mem572#1; [2025-02-08 03:53:27,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: call #t~mem566#1.base, #t~mem566#1.offset := read~$Pointer$#15(~np~13#1.base, 8 + ~np~13#1.offset, 8);call write~int#15(0, #t~mem566#1.base, #t~mem566#1.offset + 16 * (if ~i~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6#1 % 18446744073709551616 % 18446744073709551616 else ~i~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call #t~mem567#1.base, #t~mem567#1.offset := read~$Pointer$#15(~np~13#1.base, 528 + ~np~13#1.offset + 8 * ~i~6#1, 8);~skb~1#1.base, ~skb~1#1.offset := #t~mem567#1.base, #t~mem567#1.offset;havoc #t~mem567#1.base, #t~mem567#1.offset; [2025-02-08 03:53:27,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: assume 0 != (~skb~1#1.base + ~skb~1#1.offset) % 18446744073709551616;call #t~mem568#1.base, #t~mem568#1.offset := read~$Pointer$#15(~np~13#1.base, 1344 + ~np~13#1.offset, 8);call #t~mem569#1.base, #t~mem569#1.offset := read~$Pointer$#15(~np~13#1.base, 8 + ~np~13#1.offset, 8);call #t~mem570#1 := read~int#15(#t~mem569#1.base, 8 + (#t~mem569#1.offset + 16 * (if ~i~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6#1 % 18446744073709551616 % 18446744073709551616 else ~i~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem571#1 := read~int#15(~skb~1#1.base, 104 + ~skb~1#1.offset, 4); [2025-02-08 03:53:27,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: assume !(0 != (~skb~1#1.base + ~skb~1#1.offset) % 18446744073709551616); [2025-02-08 03:53:27,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434-1: SUMMARY for call dma_unmap_single_attrs(#t~mem568#1.base, 179 + #t~mem568#1.offset, #t~mem570#1 % 4294967296, #t~mem571#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:53:27,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13204: havoc #t~nondet1206; [2025-02-08 03:53:27,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191: havoc ldv_dev_get_drvdata_#t~mem1089#1.base, ldv_dev_get_drvdata_#t~mem1089#1.offset;havoc ldv_dev_get_drvdata_#t~mem1090#1.base, ldv_dev_get_drvdata_#t~mem1090#1.offset; [2025-02-08 03:53:27,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13337: havoc #t~nondet1227; [2025-02-08 03:53:27,817 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183: havoc #t~nondet1203; [2025-02-08 03:53:27,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5849: havoc #t~mem188.base, #t~mem188.offset; [2025-02-08 03:53:27,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: havoc #t~mem95.base, #t~mem95.offset; [2025-02-08 03:53:27,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8128: call ULTIMATE.dealloc(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset);havoc ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset; [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume (~ha~0#1.base + ~ha~0#1.offset) % 18446744073709551616 != (~dev#1.base + (654 + ~dev#1.offset)) % 18446744073709551616; [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume !((~ha~0#1.base + ~ha~0#1.offset) % 18446744073709551616 != (~dev#1.base + (654 + ~dev#1.offset)) % 18446744073709551616);~rx_mode~0#1 := 21; [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-1: [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183: call write~int#23(#t~bitwise821#1, ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * (if ~index~0#1 < 0 && 0 != ~index~0#1 % 16 then 1 + ~index~0#1 / 16 else ~index~0#1 / 16), 2);havoc #t~mem819#1;havoc #t~bitwise820#1;havoc #t~bitwise821#1;call #t~mem822#1.base, #t~mem822#1.offset := read~$Pointer$#15(~ha~0#1.base, ~ha~0#1.offset, 8);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem822#1.base, #t~mem822#1.offset;havoc #t~mem822#1.base, #t~mem822#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-5: [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-4: assume 0 == (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) || (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) == (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536);#t~bitwise821#1 := (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536); [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-4: assume !(0 == (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) || (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) == (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536)); [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume ~bit~0#1 <= 5; [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume !(~bit~0#1 <= 5);call #t~mem819#1 := read~int#23(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * (if ~index~0#1 < 0 && 0 != ~index~0#1 % 16 then 1 + ~index~0#1 / 16 else ~index~0#1 / 16), 2); [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-3: assume 0 == (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536);#t~bitwise821#1 := (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536); [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-3: assume !(0 == (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536)); [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-2: havoc #t~bitwise821#1;assume ((((((if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) < 0 && (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536) >= 0) || #t~bitwise821#1 >= (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536)) && (((if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) >= 0 && (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536) < 0) || #t~bitwise821#1 >= (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536))) && (((if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) < 0 || (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536) < 0) || #t~bitwise821#1 <= (if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) + (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536))) && (((if #t~mem819#1 % 65536 % 65536 <= 32767 then #t~mem819#1 % 65536 % 65536 else #t~mem819#1 % 65536 % 65536 - 65536) >= 0 && (if #t~bitwise820#1 % 65536 <= 32767 then #t~bitwise820#1 % 65536 else #t~bitwise820#1 % 65536 - 65536) >= 0) || #t~bitwise821#1 < 0)) && #t~bitwise821#1 <= 2147483647; [2025-02-08 03:53:27,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-7: assume 0 == (if ~index~0#1 < 0 && 0 != ~index~0#1 % 16 then ~index~0#1 % 16 - 16 else ~index~0#1 % 16);#t~bitwise820#1 := 1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-7: assume !(0 == (if ~index~0#1 < 0 && 0 != ~index~0#1 % 16 then ~index~0#1 % 16 - 16 else ~index~0#1 % 16)); [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-6: havoc #t~bitwise820#1;assume #t~bitwise820#1 > 1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176: ~bit~0#1 := 1 + ~bit~0#1;~crc~0#1 := 2 * ~crc~0#1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume ~crc~0#1 < 0; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume !(~crc~0#1 < 0); [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13140: havoc crc32_le_#t~nondet1199#1;#t~ret816#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet1199#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;havoc crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1;assume { :end_inline_crc32_le } true;~tmp___0~28#1 := #t~ret816#1;havoc #t~ret816#1;~crc~0#1 := (if ~tmp___0~28#1 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___0~28#1 % 4294967296 % 4294967296 else ~tmp___0~28#1 % 4294967296 % 4294967296 - 4294967296);~index~0#1 := 0;~bit~0#1 := 0; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206: havoc #t~mem828#1;~i~8#1 := 1 + ~i~8#1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-3: assume 0 == #t~bitwise817#1;#t~bitwise818#1 := ~index~0#1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-3: assume !(0 == #t~bitwise817#1); [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-2: havoc #t~bitwise818#1;assume (((((~index~0#1 < 0 && #t~bitwise817#1 >= 0) || #t~bitwise818#1 >= #t~bitwise817#1) && ((~index~0#1 >= 0 && #t~bitwise817#1 < 0) || #t~bitwise818#1 >= ~index~0#1)) && ((~index~0#1 < 0 || #t~bitwise817#1 < 0) || #t~bitwise818#1 <= ~index~0#1 + #t~bitwise817#1)) && ((~index~0#1 >= 0 && #t~bitwise817#1 >= 0) || #t~bitwise818#1 < 0)) && #t~bitwise818#1 <= 2147483647; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206-2: call #t~mem828#1 := read~int#23(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * ~i~8#1, 2); [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-1: [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206-1: SUMMARY for call iowrite16((if #t~mem828#1 % 65536 % 4294967296 <= 2147483647 then #t~mem828#1 % 65536 % 4294967296 else #t~mem828#1 % 65536 % 4294967296 - 4294967296), ~ioaddr~11#1.base, ~ioaddr~11#1.offset + (if (96 + 2 * ~i~8#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (96 + 2 * ~i~8#1) % 18446744073709551616 % 18446744073709551616 else (96 + 2 * ~i~8#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173: ~index~0#1 := #t~bitwise818#1;havoc #t~bitwise817#1;havoc #t~bitwise818#1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-7: assume 0 == ~bit~0#1;#t~bitwise817#1 := 1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-7: assume !(0 == ~bit~0#1); [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-6: havoc #t~bitwise817#1;assume #t~bitwise817#1 > 1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-5: [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-4: assume 0 == ~index~0#1 || ~index~0#1 == #t~bitwise817#1;#t~bitwise818#1 := #t~bitwise817#1; [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173-4: assume !(0 == ~index~0#1 || ~index~0#1 == #t~bitwise817#1); [2025-02-08 03:53:27,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: assume { :begin_inline_crc32_le } true;crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1 := 4294967295, ~ha~0#1.base, 16 + ~ha~0#1.offset, 6;havoc crc32_le_#res#1;havoc crc32_le_#t~nondet1199#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;crc32_le_~arg0#1 := crc32_le_#in~arg0#1;crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset := crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset;crc32_le_~arg2#1 := crc32_le_#in~arg2#1;havoc crc32_le_#t~nondet1199#1;crc32_le_#res#1 := crc32_le_#t~nondet1199#1;havoc crc32_le_#t~nondet1199#1; [2025-02-08 03:53:27,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106: havoc #t~nondet1197; [2025-02-08 03:53:28,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282: havoc #t~nondet1215; [2025-02-08 03:53:28,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-2: call #t~mem474#1 := read~int#15(~np~9#1.base, 784 + ~np~9#1.offset, 8);call #t~mem475#1.base, #t~mem475#1.offset := read~$Pointer$#15(~np~9#1.base, 8 + ~np~9#1.offset, 8);call #t~mem476#1 := read~int#15(#t~mem475#1.base, #t~mem475#1.offset + 16 * (if ~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~4#1 % 18446744073709551616 % 18446744073709551616 else ~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call #t~mem477#1.base, #t~mem477#1.offset := read~$Pointer$#15(~np~9#1.base, 8 + ~np~9#1.offset, 8);call #t~mem478#1 := read~int#15(#t~mem477#1.base, 4 + (#t~mem477#1.offset + 16 * (if ~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~4#1 % 18446744073709551616 % 18446744073709551616 else ~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem479#1.base, #t~mem479#1.offset := read~$Pointer$#15(~np~9#1.base, 8 + ~np~9#1.offset, 8);call #t~mem480#1 := read~int#15(#t~mem479#1.base, 4 + (#t~mem479#1.offset + 16 * (if ~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~4#1 % 18446744073709551616 % 18446744073709551616 else ~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem481#1.base, #t~mem481#1.offset := read~$Pointer$#15(~np~9#1.base, 8 + ~np~9#1.offset, 8);call #t~mem482#1 := read~int#15(#t~mem481#1.base, 8 + (#t~mem481#1.offset + 16 * (if ~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~4#1 % 18446744073709551616 % 18446744073709551616 else ~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem483#1.base, #t~mem483#1.offset := read~$Pointer$#15(~np~9#1.base, 8 + ~np~9#1.offset, 8);call #t~mem484#1 := read~int#15(#t~mem483#1.base, 12 + (#t~mem483#1.offset + 16 * (if ~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~4#1 % 18446744073709551616 % 18446744073709551616 else ~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 03:53:28,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-1: SUMMARY for call #t~ret485#1 := printk(40, 0); srcloc: null [2025-02-08 03:53:28,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume -2147483648 <= #t~ret485#1 && #t~ret485#1 <= 2147483647;havoc #t~mem474#1;havoc #t~mem475#1.base, #t~mem475#1.offset;havoc #t~mem476#1;havoc #t~mem477#1.base, #t~mem477#1.offset;havoc #t~mem478#1;havoc #t~mem479#1.base, #t~mem479#1.offset;havoc #t~mem480#1;havoc #t~mem481#1.base, #t~mem481#1.offset;havoc #t~mem482#1;havoc #t~mem483#1.base, #t~mem483#1.offset;havoc #t~mem484#1;havoc #t~ret485#1;~i~4#1 := 1 + ~i~4#1; [2025-02-08 03:53:28,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747: #res := 10; [2025-02-08 03:53:28,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10745: #res := 8; [2025-02-08 03:53:28,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743: #res := 3; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705: #res := 34; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10697: #res := 30; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10689: #res := 25; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10681: #res := 15; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10673: #res := 9; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10707: #res := 36; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: #res := 31; [2025-02-08 03:53:28,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691: #res := 27; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10683: #res := 18; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10675: #res := 11; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: #res := 1; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709: #res := 38; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10701: #res := 32; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10693: #res := 28; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10685: #res := 20; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10677: #res := 12; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10669: #res := 3; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10711: #res := 39; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10703: #res := 33; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10695: #res := 29; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10687: #res := 22; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10679: #res := 13; [2025-02-08 03:53:28,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10671: #res := 7; [2025-02-08 03:53:28,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13200: havoc #t~nondet1205; [2025-02-08 03:53:28,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: havoc __tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset;havoc __tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset;assume { :end_inline___tasklet_schedule } true; [2025-02-08 03:53:28,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13208: havoc #t~nondet1207; [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815-1: [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: ~dataval~0 := (if 0 != #t~bitwise389 % 2 then 6 else 4);havoc #t~bitwise389; [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815-3: assume 0 == ~mii_cmd~0 || 0 == ~i~1;#t~bitwise389 := ~mii_cmd~0; [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815-3: assume !(0 == ~mii_cmd~0 || 0 == ~i~1); [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815-2: havoc #t~bitwise389;assume #t~bitwise389 < ~mii_cmd~0; [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836-1: SUMMARY for call #t~ret396 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: havoc #t~ret396;~i~1 := ~i~1 - 1; [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832-1: SUMMARY for call #t~ret392 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: havoc #t~ret392; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: SUMMARY for call iowrite8((if ~dataval~0 % 256 % 4294967296 <= 2147483647 then ~dataval~0 % 256 % 4294967296 else ~dataval~0 % 256 % 4294967296 - 4294967296), ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-1: SUMMARY for call #t~ret393 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: ~tmp___0~14 := #t~ret393;havoc #t~ret393; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817-1: SUMMARY for call #t~ret390 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: havoc #t~ret390; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: ~retval~0 := #t~bitwise395;havoc #t~bitwise394;havoc #t~bitwise395; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-4: assume 0 == 2 * ~retval~0 || 2 * ~retval~0 == (if 0 != #t~bitwise394 % 4294967296 then 1 else 0);#t~bitwise395 := (if 0 != #t~bitwise394 % 4294967296 then 1 else 0); [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-4: assume !(0 == 2 * ~retval~0 || 2 * ~retval~0 == (if 0 != #t~bitwise394 % 4294967296 then 1 else 0)); [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-3: assume 0 == (if 0 != #t~bitwise394 % 4294967296 then 1 else 0);#t~bitwise395 := 2 * ~retval~0; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-3: assume !(0 == (if 0 != #t~bitwise394 % 4294967296 then 1 else 0)); [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-2: havoc #t~bitwise395;assume (((((2 * ~retval~0 < 0 && (if 0 != #t~bitwise394 % 4294967296 then 1 else 0) >= 0) || #t~bitwise395 >= (if 0 != #t~bitwise394 % 4294967296 then 1 else 0)) && ((2 * ~retval~0 >= 0 && (if 0 != #t~bitwise394 % 4294967296 then 1 else 0) < 0) || #t~bitwise395 >= 2 * ~retval~0)) && ((2 * ~retval~0 < 0 || (if 0 != #t~bitwise394 % 4294967296 then 1 else 0) < 0) || #t~bitwise395 <= 2 * ~retval~0 + (if 0 != #t~bitwise394 % 4294967296 then 1 else 0))) && ((2 * ~retval~0 >= 0 && (if 0 != #t~bitwise394 % 4294967296 then 1 else 0) >= 0) || #t~bitwise395 < 0)) && #t~bitwise395 <= 2147483647; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-1: [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-8: assume 0 == ~tmp___0~14 % 4294967296;#t~bitwise394 := 0; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-8: assume !(0 == ~tmp___0~14 % 4294967296); [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-7: assume 2 == ~tmp___0~14 % 4294967296;#t~bitwise394 := ~tmp___0~14; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-7: assume !(2 == ~tmp___0~14 % 4294967296); [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-6: havoc #t~bitwise394;assume #t~bitwise394 % 4294967296 <= ~tmp___0~14 % 4294967296 && #t~bitwise394 % 4294967296 <= 2; [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-5: [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: SUMMARY for call iowrite8((if (1 + (if ~dataval~0 % 256 <= 127 then ~dataval~0 % 256 else ~dataval~0 % 256 - 256) - (if ~dataval~0 % 256 <= 127 then ~dataval~0 % 256 else ~dataval~0 % 256 - 256) % 2) % 256 % 4294967296 <= 2147483647 then (1 + (if ~dataval~0 % 256 <= 127 then ~dataval~0 % 256 else ~dataval~0 % 256 - 256) - (if ~dataval~0 % 256 <= 127 then ~dataval~0 % 256 else ~dataval~0 % 256 - 256) % 2) % 256 % 4294967296 else (1 + (if ~dataval~0 % 256 <= 127 then ~dataval~0 % 256 else ~dataval~0 % 256 - 256) - (if ~dataval~0 % 256 <= 127 then ~dataval~0 % 256 else ~dataval~0 % 256 - 256) % 2) % 256 % 4294967296 - 4294967296), ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: SUMMARY for call iowrite8(1, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: SUMMARY for call iowrite8(0, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819-1: SUMMARY for call #t~ret391 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:53:28,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: havoc #t~ret391;~i~1 := ~i~1 - 1; [2025-02-08 03:53:46,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10143: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_33 } true;ldv_dummy_resourceless_instance_callback_1_33_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_33_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_33_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_#in~arg1#1.offset := ~ldv_1_callback_ndo_validate_addr~0.base, ~ldv_1_callback_ndo_validate_addr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_33_#t~ret1001#1, ldv_dummy_resourceless_instance_callback_1_33_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_33_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_33_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_33_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_33_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_#in~arg1#1.offset; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7831-1: SUMMARY for call dma_unmap_single_attrs(rx_poll_#t~mem695#1.base, 179 + rx_poll_#t~mem695#1.offset, rx_poll_#t~mem696#1 % 4294967296, rx_poll_#t~mem697#1 % 4294967296, 2, 0, 0); srcloc: null [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7831: havoc rx_poll_#t~mem695#1.base, rx_poll_#t~mem695#1.offset;havoc rx_poll_#t~mem696#1;havoc rx_poll_#t~mem697#1;call rx_poll_#t~mem698#1.base, rx_poll_#t~mem698#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 16 + rx_poll_~np~15#1.offset + 8 * rx_poll_~entry~3#1, 8);rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset := rx_poll_#t~mem698#1.base, rx_poll_#t~mem698#1.offset;havoc rx_poll_#t~mem698#1.base, rx_poll_#t~mem698#1.offset; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: SUMMARY for call __const_udelay(4295000); srcloc: null [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9945: assume 18 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9945: assume !(18 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: assume 0 != sundance_suspend_~tmp___1~23#1 % 256;sundance_suspend_~tmp___2~16#1 := 0; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: assume !(0 != sundance_suspend_~tmp___1~23#1 % 256);sundance_suspend_~tmp___2~16#1 := 1; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615: assume 9 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615: assume !(9 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: assume 0 != rx_poll_#t~bitwise662#1 % 4294967296;havoc rx_poll_#t~bitwise662#1;call rx_poll_#t~mem663#1 := read~int#15(rx_poll_~np~15#1.base, 1072 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: assume !(0 != rx_poll_#t~bitwise662#1 % 4294967296);havoc rx_poll_#t~bitwise662#1;call rx_poll_#t~mem677#1 := read~int#15(rx_poll_~np~15#1.base, 1072 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: assume { :begin_inline_ldv_net_dummy_resourceless_instance_1 } true;ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset := 0, 0;havoc ldv_net_dummy_resourceless_instance_1_#t~ret1016#1, ldv_net_dummy_resourceless_instance_1_#t~ret1017#1, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.offset, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.offset, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.base, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.offset, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.base, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.offset;ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset := ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_1_~tmp~75#1.base, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.offset;havoc ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.base, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.offset; [2025-02-08 03:53:46,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-1: SUMMARY for call dma_sync_single_for_device_#t~ret131#1.base, dma_sync_single_for_device_#t~ret131#1.offset := get_dma_ops(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise662#1 := 0; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766-3: assume 2048000 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise662#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766-3: assume !(2048000 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880: assume 0 != ldv_interrupt_interrupt_instance_0_~tmp~74#1;~ldv_statevar_0~0 := 2; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880: assume !(0 != ldv_interrupt_interrupt_instance_0_~tmp~74#1);~ldv_statevar_0~0 := 4; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766-2: havoc rx_poll_#t~bitwise662#1;assume rx_poll_#t~bitwise662#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise662#1 % 4294967296 <= 2048000; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset := dma_sync_single_for_device_#t~ret131#1.base, dma_sync_single_for_device_#t~ret131#1.offset;havoc dma_sync_single_for_device_#t~ret131#1.base, dma_sync_single_for_device_#t~ret131#1.offset;dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset := dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766-1: [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445-1: SUMMARY for call sundance_probe1_#t~ret304#1.base, sundance_probe1_#t~ret304#1.offset := netdev_priv(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset); srcloc: null [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: sundance_probe1_~tmp___2~2#1.base, sundance_probe1_~tmp___2~2#1.offset := sundance_probe1_#t~ret304#1.base, sundance_probe1_#t~ret304#1.offset;havoc sundance_probe1_#t~ret304#1.base, sundance_probe1_#t~ret304#1.offset;sundance_probe1_~np~2#1.base, sundance_probe1_~np~2#1.offset := sundance_probe1_~tmp___2~2#1.base, sundance_probe1_~tmp___2~2#1.offset;call write~$Pointer$#15(sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset, sundance_probe1_~np~2#1.base, 1352 + sundance_probe1_~np~2#1.offset, 8);call write~$Pointer$#15(sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, sundance_probe1_~np~2#1.base, 1344 + sundance_probe1_~np~2#1.offset, 8);call write~int#15(sundance_probe1_~chip_idx~0#1, sundance_probe1_~np~2#1.base, 1076 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10277: assume 5 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10277: assume !(5 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13250: havoc mii_ethtool_sset_#t~nondet1210#1; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13250-1: set_settings_#t~ret862#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1210#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;havoc mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_sset } true;assume -2147483648 <= set_settings_#t~ret862#1 && set_settings_#t~ret862#1 <= 2147483647;set_settings_~res~0#1 := set_settings_#t~ret862#1;havoc set_settings_#t~ret862#1; [2025-02-08 03:53:46,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-1: [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume 0 != rx_poll_#t~bitwise664#1;havoc rx_poll_#t~mem663#1;havoc rx_poll_#t~bitwise664#1; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume !(0 != rx_poll_#t~bitwise664#1);havoc rx_poll_#t~mem663#1;havoc rx_poll_#t~bitwise664#1; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-4: assume 0 == rx_poll_#t~mem663#1;rx_poll_#t~bitwise664#1 := 0; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-4: assume !(0 == rx_poll_#t~mem663#1); [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-3: assume 64 == rx_poll_#t~mem663#1;rx_poll_#t~bitwise664#1 := rx_poll_#t~mem663#1; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-3: assume !(64 == rx_poll_#t~mem663#1); [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767-2: havoc rx_poll_#t~bitwise664#1;assume ((((rx_poll_#t~mem663#1 < 0 || rx_poll_#t~bitwise664#1 <= rx_poll_#t~mem663#1) && rx_poll_#t~bitwise664#1 <= 64) && rx_poll_#t~bitwise664#1 >= 0) && (rx_poll_#t~mem663#1 >= 0 || rx_poll_#t~bitwise664#1 > 64 + rx_poll_#t~mem663#1)) && rx_poll_#t~bitwise664#1 >= -2147483648; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume 65535 != sundance_probe1_~mii_status~0#1 && 0 != sundance_probe1_~mii_status~0#1;sundance_probe1_~tmp___4~0#1 := sundance_probe1_~phy_idx~0#1;sundance_probe1_~phy_idx~0#1 := 1 + sundance_probe1_~phy_idx~0#1;call write~int#15(sundance_probe1_~phyx~0#1, sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset + sundance_probe1_~tmp___4~0#1, 1); [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume !(65535 != sundance_probe1_~mii_status~0#1 && 0 != sundance_probe1_~mii_status~0#1); [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182: havoc is_zero_ether_addr_#t~mem262#1;havoc is_zero_ether_addr_#t~mem263#1;havoc is_zero_ether_addr_#t~bitwise264#1;is_valid_ether_addr_#t~ret267#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem262#1, is_zero_ether_addr_#t~mem263#1, is_zero_ether_addr_#t~bitwise264#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;is_valid_ether_addr_~tmp___1~6#1 := (if 0 == is_valid_ether_addr_#t~ret267#1 % 256 then 0 else 1);havoc is_valid_ether_addr_#t~ret267#1; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-3: [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: assume 0 != (ldv_pci_pci_instance_2_#t~mem1033#1.base + ldv_pci_pci_instance_2_#t~mem1033#1.offset) % 18446744073709551616;havoc ldv_pci_pci_instance_2_#t~mem1033#1.base, ldv_pci_pci_instance_2_#t~mem1033#1.offset;call ldv_pci_pci_instance_2_#t~mem1034#1.base, ldv_pci_pci_instance_2_#t~mem1034#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 80 + ~ldv_2_container_pci_driver~0.offset, 8);assume { :begin_inline_ldv_pci_instance_shutdown_2_3 } true;ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset, ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem1034#1.base, ldv_pci_pci_instance_2_#t~mem1034#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset, ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset;ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset := ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset;ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset := ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: assume !(0 != (ldv_pci_pci_instance_2_#t~mem1033#1.base + ldv_pci_pci_instance_2_#t~mem1033#1.offset) % 18446744073709551616);havoc ldv_pci_pci_instance_2_#t~mem1033#1.base, ldv_pci_pci_instance_2_#t~mem1033#1.offset; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-4: havoc is_zero_ether_addr_#t~bitwise264#1;assume (is_zero_ether_addr_#t~bitwise264#1 % 4294967296 >= is_zero_ether_addr_#t~mem262#1 % 4294967296 && is_zero_ether_addr_#t~bitwise264#1 % 4294967296 >= is_zero_ether_addr_#t~mem263#1 % 65536 % 4294967296) && is_zero_ether_addr_#t~bitwise264#1 % 4294967296 <= is_zero_ether_addr_#t~mem262#1 % 4294967296 + is_zero_ether_addr_#t~mem263#1 % 65536 % 4294967296; [2025-02-08 03:53:46,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-1: call ldv_pci_pci_instance_2_#t~mem1033#1.base, ldv_pci_pci_instance_2_#t~mem1033#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 80 + ~ldv_2_container_pci_driver~0.offset, 8); [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-2: is_zero_ether_addr_#res#1 := (if 0 == (if 0 == is_zero_ether_addr_#t~bitwise264#1 % 4294967296 then 1 else 0) then 0 else 1);havoc is_zero_ether_addr_#t~mem262#1;havoc is_zero_ether_addr_#t~mem263#1;havoc is_zero_ether_addr_#t~bitwise264#1; [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-5: assume 0 == is_zero_ether_addr_#t~mem263#1 % 65536 % 4294967296;is_zero_ether_addr_#t~bitwise264#1 := is_zero_ether_addr_#t~mem262#1; [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-5: assume !(0 == is_zero_ether_addr_#t~mem263#1 % 65536 % 4294967296); [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-6: assume 0 == is_zero_ether_addr_#t~mem262#1 % 4294967296 || is_zero_ether_addr_#t~mem262#1 % 4294967296 == is_zero_ether_addr_#t~mem263#1 % 65536 % 4294967296;is_zero_ether_addr_#t~bitwise264#1 := is_zero_ether_addr_#t~mem263#1 % 65536; [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-6: assume !(0 == is_zero_ether_addr_#t~mem262#1 % 4294967296 || is_zero_ether_addr_#t~mem262#1 % 4294967296 == is_zero_ether_addr_#t~mem263#1 % 65536 % 4294967296); [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: havoc rx_poll_#t~ret699#1.base, rx_poll_#t~ret699#1.offset;call write~$Pointer$#15(0, 0, rx_poll_~np~15#1.base, 16 + rx_poll_~np~15#1.offset + 8 * rx_poll_~entry~3#1, 8); [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: assume -2147483648 <= dma_sync_single_for_device_#t~ret132#1 && dma_sync_single_for_device_#t~ret132#1 <= 2147483647;dma_sync_single_for_device_~tmp___0~3#1 := dma_sync_single_for_device_#t~ret132#1;havoc dma_sync_single_for_device_#t~ret132#1; [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834-1: SUMMARY for call rx_poll_#t~ret699#1.base, rx_poll_#t~ret699#1.offset := skb_put(rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset, rx_poll_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9816: assume -2147483648 <= ldv_interrupt_instance_handler_0_5_#t~ret1010#1 && ldv_interrupt_instance_handler_0_5_#t~ret1010#1 <= 2147483647;ldv_interrupt_instance_handler_0_5_~tmp~73#1 := ldv_interrupt_instance_handler_0_5_#t~ret1010#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret1010#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~73#1;ldv_interrupt_interrupt_instance_0_#t~ret1014#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret1010#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~73#1;havoc ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_0_5 } true;assume -2147483648 <= ldv_interrupt_interrupt_instance_0_#t~ret1014#1 && ldv_interrupt_interrupt_instance_0_#t~ret1014#1 <= 2147483647;~ldv_0_ret_val_default~0 := ldv_interrupt_interrupt_instance_0_#t~ret1014#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret1014#1; [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654-1: SUMMARY for call dma_sync_single_for_device_#t~ret132#1 := valid_dma_direction(dma_sync_single_for_device_~dir#1); srcloc: null [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9816-1: SUMMARY for call ldv_interrupt_instance_handler_0_5_#t~ret1010#1 := intr_handler(ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset); srcloc: null [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-1: SUMMARY for call tasklet_schedule(start_tx_~np~12#1.base, 1164 + start_tx_~np~12#1.offset); srcloc: null [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: call start_tx_#t~mem556#1 := read~int#15(start_tx_~np~12#1.base, 1100 + start_tx_~np~12#1.offset, 4);call start_tx_#t~mem557#1 := read~int#15(start_tx_~np~12#1.base, 1104 + start_tx_~np~12#1.offset, 4); [2025-02-08 03:53:46,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495: sundance_get_wol_~tmp~60#1.base, sundance_get_wol_~tmp~60#1.offset := sundance_get_wol_#t~ret883#1.base, sundance_get_wol_#t~ret883#1.offset;havoc sundance_get_wol_#t~ret883#1.base, sundance_get_wol_#t~ret883#1.offset;sundance_get_wol_~np~29#1.base, sundance_get_wol_~np~29#1.offset := sundance_get_wol_~tmp~60#1.base, sundance_get_wol_~tmp~60#1.offset;call sundance_get_wol_#t~mem884#1.base, sundance_get_wol_#t~mem884#1.offset := read~$Pointer$#15(sundance_get_wol_~np~29#1.base, 1352 + sundance_get_wol_~np~29#1.offset, 8);sundance_get_wol_~ioaddr~12#1.base, sundance_get_wol_~ioaddr~12#1.offset := sundance_get_wol_#t~mem884#1.base, sundance_get_wol_#t~mem884#1.offset;havoc sundance_get_wol_#t~mem884#1.base, sundance_get_wol_#t~mem884#1.offset;call write~int#15(0, sundance_get_wol_~wol#1.base, 8 + sundance_get_wol_~wol#1.offset, 4);call write~int#15(33, sundance_get_wol_~wol#1.base, 4 + sundance_get_wol_~wol#1.offset, 4);call sundance_get_wol_#t~mem885#1 := read~int#15(sundance_get_wol_~np~29#1.base, 1128 + sundance_get_wol_~np~29#1.offset, 1); [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495-1: SUMMARY for call sundance_get_wol_#t~ret883#1.base, sundance_get_wol_#t~ret883#1.offset := netdev_priv(sundance_get_wol_~dev#1.base, sundance_get_wol_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949: assume 20 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949: assume !(20 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset := ~ldv_1_callback_begin~0.base, ~ldv_1_callback_begin~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret999#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: assume -9223372036854775808 <= dma_sync_single_for_device_#t~ret133#1 && dma_sync_single_for_device_#t~ret133#1 <= 9223372036854775807;dma_sync_single_for_device_~tmp___1~3#1 := dma_sync_single_for_device_#t~ret133#1;havoc dma_sync_single_for_device_#t~ret133#1; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-1: SUMMARY for call dma_sync_single_for_device_#t~ret133#1 := ldv__builtin_expect((if 0 == dma_sync_single_for_device_~tmp___0~3#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769-1: SUMMARY for call rx_poll_#t~ret665#1 := printk(51, 0); srcloc: null [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: havoc ldv_entry_EMGentry_14_#t~ret1005#1, ldv_entry_EMGentry_14_#t~ret1006#1, ldv_entry_EMGentry_14_#t~ret1007#1, ldv_entry_EMGentry_14_#t~ret1008#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~71#1, ldv_entry_EMGentry_14_~tmp___0~43#1;havoc ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_14 } true; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume -2147483648 <= rx_poll_#t~ret665#1 && rx_poll_#t~ret665#1 <= 2147483647;havoc rx_poll_#t~ret665#1; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346: havoc ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset, ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset;havoc ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset, ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_shutdown_2_3 } true;havoc ldv_pci_pci_instance_2_#t~mem1034#1.base, ldv_pci_pci_instance_2_#t~mem1034#1.offset; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307-1: SUMMARY for call tx_poll_#t~ret526#1.base, tx_poll_#t~ret526#1.offset := netdev_priv(tx_poll_~dev~2#1.base, tx_poll_~dev~2#1.offset); srcloc: null [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: tx_poll_~tmp~40#1.base, tx_poll_~tmp~40#1.offset := tx_poll_#t~ret526#1.base, tx_poll_#t~ret526#1.offset;havoc tx_poll_#t~ret526#1.base, tx_poll_#t~ret526#1.offset;tx_poll_~np~11#1.base, tx_poll_~np~11#1.offset := tx_poll_~tmp~40#1.base, tx_poll_~tmp~40#1.offset;call tx_poll_#t~mem527#1 := read~int#15(tx_poll_~np~11#1.base, 1204 + tx_poll_~np~11#1.offset, 4);tx_poll_~head~0#1 := (if tx_poll_#t~mem527#1 < 0 && 0 != tx_poll_#t~mem527#1 % 32 then tx_poll_#t~mem527#1 % 32 - 32 else tx_poll_#t~mem527#1 % 32);havoc tx_poll_#t~mem527#1;call tx_poll_#t~mem529#1.base, tx_poll_#t~mem529#1.offset := read~$Pointer$#15(tx_poll_~np~11#1.base, 8 + tx_poll_~np~11#1.offset, 8);call tx_poll_#t~mem528#1 := read~int#15(tx_poll_~np~11#1.base, 1100 + tx_poll_~np~11#1.offset, 4);tx_poll_~txdesc~0#1.base, tx_poll_~txdesc~0#1.offset := tx_poll_#t~mem529#1.base, tx_poll_#t~mem529#1.offset + 16 * (if (tx_poll_#t~mem528#1 - 1) % 4294967296 % 32 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (tx_poll_#t~mem528#1 - 1) % 4294967296 % 32 % 18446744073709551616 % 18446744073709551616 else (tx_poll_#t~mem528#1 - 1) % 4294967296 % 32 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc tx_poll_#t~mem529#1.base, tx_poll_#t~mem529#1.offset;havoc tx_poll_#t~mem528#1; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.offset := ~ldv_1_callback_get_wol~0.base, ~ldv_1_callback_get_wol~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.offset;assume { :begin_inline_sundance_get_wol } true;sundance_get_wol_#in~dev#1.base, sundance_get_wol_#in~dev#1.offset, sundance_get_wol_#in~wol#1.base, sundance_get_wol_#in~wol#1.offset := ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset;havoc sundance_get_wol_#t~ret883#1.base, sundance_get_wol_#t~ret883#1.offset, sundance_get_wol_#t~mem884#1.base, sundance_get_wol_#t~mem884#1.offset, sundance_get_wol_#t~mem885#1, sundance_get_wol_#t~ret886#1, sundance_get_wol_#t~bitwise887#1, sundance_get_wol_#t~mem888#1, sundance_get_wol_#t~bitwise889#1, sundance_get_wol_#t~bitwise890#1, sundance_get_wol_#t~mem891#1, sundance_get_wol_~dev#1.base, sundance_get_wol_~dev#1.offset, sundance_get_wol_~wol#1.base, sundance_get_wol_~wol#1.offset, sundance_get_wol_~np~29#1.base, sundance_get_wol_~np~29#1.offset, sundance_get_wol_~tmp~60#1.base, sundance_get_wol_~tmp~60#1.offset, sundance_get_wol_~ioaddr~12#1.base, sundance_get_wol_~ioaddr~12#1.offset, sundance_get_wol_~wol_bits~0#1, sundance_get_wol_~tmp___0~35#1;sundance_get_wol_~dev#1.base, sundance_get_wol_~dev#1.offset := sundance_get_wol_#in~dev#1.base, sundance_get_wol_#in~dev#1.offset;sundance_get_wol_~wol#1.base, sundance_get_wol_~wol#1.offset := sundance_get_wol_#in~wol#1.base, sundance_get_wol_#in~wol#1.offset;havoc sundance_get_wol_~np~29#1.base, sundance_get_wol_~np~29#1.offset;havoc sundance_get_wol_~tmp~60#1.base, sundance_get_wol_~tmp~60#1.offset;havoc sundance_get_wol_~ioaddr~12#1.base, sundance_get_wol_~ioaddr~12#1.offset;havoc sundance_get_wol_~wol_bits~0#1;havoc sundance_get_wol_~tmp___0~35#1; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8827: assume 0 != sundance_suspend_~tmp___2~16#1;sundance_suspend_#res#1 := 0;call ULTIMATE.dealloc(sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset);havoc sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset; [2025-02-08 03:53:46,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8827: assume !(0 != sundance_suspend_~tmp___2~16#1); [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6647: assume 0 != sundance_probe1_~tmp___15~0#1 % 18446744073709551616; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6647: assume !(0 != sundance_probe1_~tmp___15~0#1 % 18446744073709551616);call sundance_probe1_#t~mem350#1 := read~int#15(sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8563: call sundance_set_wol_#t~mem905#1.base, sundance_set_wol_#t~mem905#1.offset := read~$Pointer$#15(sundance_set_wol_~np~30#1.base, 1344 + sundance_set_wol_~np~30#1.offset, 8);call sundance_set_wol_#t~mem906#1 := read~int#15(sundance_set_wol_~np~30#1.base, 1128 + sundance_set_wol_~np~30#1.offset, 1);assume { :begin_inline_device_set_wakeup_enable } true;device_set_wakeup_enable_#in~arg0#1.base, device_set_wakeup_enable_#in~arg0#1.offset, device_set_wakeup_enable_#in~arg1#1 := sundance_set_wol_#t~mem905#1.base, 179 + sundance_set_wol_#t~mem905#1.offset, (if 0 == (if 0 != sundance_set_wol_#t~mem906#1 % 256 % 4294967296 then 1 else 0) then 0 else 1);havoc device_set_wakeup_enable_#res#1;havoc device_set_wakeup_enable_#t~nondet1201#1, device_set_wakeup_enable_~arg0#1.base, device_set_wakeup_enable_~arg0#1.offset, device_set_wakeup_enable_~arg1#1;device_set_wakeup_enable_~arg0#1.base, device_set_wakeup_enable_~arg0#1.offset := device_set_wakeup_enable_#in~arg0#1.base, device_set_wakeup_enable_#in~arg0#1.offset;device_set_wakeup_enable_~arg1#1 := device_set_wakeup_enable_#in~arg1#1;havoc device_set_wakeup_enable_#t~nondet1201#1;assume -2147483648 <= device_set_wakeup_enable_#t~nondet1201#1 && device_set_wakeup_enable_#t~nondet1201#1 <= 2147483647;device_set_wakeup_enable_#res#1 := device_set_wakeup_enable_#t~nondet1201#1;havoc device_set_wakeup_enable_#t~nondet1201#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8563-1: SUMMARY for call iowrite8((if sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 <= 2147483647 then sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 else sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 - 4294967296), sundance_set_wol_~ioaddr~13#1.base, 69 + sundance_set_wol_~ioaddr~13#1.offset); srcloc: null [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: assume 0 == sundance_probe1_~tmp___8~0#1;call write~int#15(10, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: assume !(0 == sundance_probe1_~tmp___8~0#1);call sundance_probe1_#t~mem340#1.base, sundance_probe1_#t~mem340#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___9~0#1 := sundance_probe1_#t~nondet341#1;havoc sundance_probe1_#t~mem340#1.base, sundance_probe1_#t~mem340#1.offset;havoc sundance_probe1_#t~nondet341#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume (start_tx_#t~mem556#1 - start_tx_#t~mem557#1) % 4294967296 <= 29;havoc start_tx_#t~mem556#1;havoc start_tx_#t~mem557#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume !((start_tx_#t~mem556#1 - start_tx_#t~mem557#1) % 4294967296 <= 29);havoc start_tx_#t~mem556#1;havoc start_tx_#t~mem557#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13254-1: get_link_#t~ret866#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1211#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;havoc mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;assume { :end_inline_mii_link_ok } true;assume -2147483648 <= get_link_#t~ret866#1 && get_link_#t~ret866#1 <= 2147483647;get_link_~tmp___0~33#1 := get_link_#t~ret866#1;havoc get_link_#t~ret866#1;get_link_#res#1 := get_link_~tmp___0~33#1;ldv_dummy_resourceless_instance_callback_1_11_#t~ret991#1 := get_link_#res#1;havoc get_link_#t~ret865#1.base, get_link_#t~ret865#1.offset, get_link_#t~ret866#1, get_link_~dev#1.base, get_link_~dev#1.offset, get_link_~np~25#1.base, get_link_~np~25#1.offset, get_link_~tmp~56#1.base, get_link_~tmp~56#1.offset, get_link_~tmp___0~33#1;havoc get_link_#in~dev#1.base, get_link_#in~dev#1.offset;assume { :end_inline_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret991#1;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret991#1, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume 6 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume !(6 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13254: havoc mii_link_ok_#t~nondet1211#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10215: ldv_pci_instance_resume_early_2_6_#t~ret1023#1 := ##fun~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset, ##fun~$Pointer$~TO~int_#t~funptrres1230#1, ##fun~$Pointer$~TO~int_#t~ret1231#1, ##fun~$Pointer$~TO~int_#t~ret1232#1, ##fun~$Pointer$~TO~int_#t~ret1233#1, ##fun~$Pointer$~TO~int_#t~ret1234#1, ##fun~$Pointer$~TO~int_#t~ret1235#1, ##fun~$Pointer$~TO~int_#t~ret1236#1;havoc ##fun~$Pointer$~TO~int_#in~1022#1.base, ##fun~$Pointer$~TO~int_#in~1022#1.offset, ##fun~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~int } true;assume -2147483648 <= ldv_pci_instance_resume_early_2_6_#t~ret1023#1 && ldv_pci_instance_resume_early_2_6_#t~ret1023#1 <= 2147483647;havoc ldv_pci_instance_resume_early_2_6_#t~ret1023#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8828: ldv_pci_instance_suspend_2_8_#t~ret1026#1 := sundance_suspend_#res#1;havoc sundance_suspend_#t~ret952#1.base, sundance_suspend_#t~ret952#1.offset, sundance_suspend_#t~ret953#1.base, sundance_suspend_#t~ret953#1.offset, sundance_suspend_#t~mem954#1.base, sundance_suspend_#t~mem954#1.offset, sundance_suspend_#t~ret955#1, sundance_suspend_#t~ret956#1, sundance_suspend_#t~ret957#1, sundance_suspend_#t~mem958#1, sundance_suspend_#t~mem959#1, sundance_suspend_#t~ret960#1, sundance_suspend_#t~mem961#1, sundance_suspend_#t~ret962#1, sundance_suspend_#t~mem963#1, sundance_suspend_#t~ret964#1, sundance_suspend_#t~ret965#1, sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset, sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset, sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset, sundance_suspend_~tmp~65#1.base, sundance_suspend_~tmp~65#1.offset, sundance_suspend_~np~34#1.base, sundance_suspend_~np~34#1.offset, sundance_suspend_~tmp___0~40#1.base, sundance_suspend_~tmp___0~40#1.offset, sundance_suspend_~ioaddr~15#1.base, sundance_suspend_~ioaddr~15#1.offset, sundance_suspend_~tmp___1~23#1, sundance_suspend_~tmp___2~16#1, sundance_suspend_~tmp___3~12#1, sundance_suspend_~tmp___4~8#1;havoc sundance_suspend_#in~pci_dev#1.base, sundance_suspend_#in~pci_dev#1.offset, sundance_suspend_#in~state#1.event;assume { :end_inline_sundance_suspend } true;assume -2147483648 <= ldv_pci_instance_suspend_2_8_#t~ret1026#1 && ldv_pci_instance_suspend_2_8_#t~ret1026#1 <= 2147483647;ldv_pci_instance_suspend_2_8_~tmp~77#1 := ldv_pci_instance_suspend_2_8_#t~ret1026#1;havoc ldv_pci_instance_suspend_2_8_#t~mem1025#1;havoc ldv_pci_instance_suspend_2_8_#t~ret1026#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~77#1;call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume 0 != dma_sync_single_for_device_~tmp___1~3#1;assume false; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume !(0 != dma_sync_single_for_device_~tmp___1~3#1); [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: call write~int#15(-1 + sundance_probe1_#t~bitwise305#1, sundance_probe1_~np~2#1.base, 1072 + sundance_probe1_~np~2#1.offset, 4);havoc sundance_probe1_#t~bitwise305#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9753: assume { :begin_inline_ldv_pci_pci_instance_2 } true;ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset := 0, 0;havoc ldv_pci_pci_instance_2_#t~ret1031#1, ldv_pci_pci_instance_2_#t~mem1032#1.base, ldv_pci_pci_instance_2_#t~mem1032#1.offset, ldv_pci_pci_instance_2_#t~mem1033#1.base, ldv_pci_pci_instance_2_#t~mem1033#1.offset, ldv_pci_pci_instance_2_#t~mem1034#1.base, ldv_pci_pci_instance_2_#t~mem1034#1.offset, ldv_pci_pci_instance_2_#t~ret1035#1, ldv_pci_pci_instance_2_#t~mem1036#1.base, ldv_pci_pci_instance_2_#t~mem1036#1.offset, ldv_pci_pci_instance_2_#t~mem1037#1.base, ldv_pci_pci_instance_2_#t~mem1037#1.offset, ldv_pci_pci_instance_2_#t~mem1038#1.base, ldv_pci_pci_instance_2_#t~mem1038#1.offset, ldv_pci_pci_instance_2_#t~mem1039#1.base, ldv_pci_pci_instance_2_#t~mem1039#1.offset, ldv_pci_pci_instance_2_#t~mem1040#1.base, ldv_pci_pci_instance_2_#t~mem1040#1.offset, ldv_pci_pci_instance_2_#t~mem1041#1, ldv_pci_pci_instance_2_#t~ret1042#1, ldv_pci_pci_instance_2_#t~ret1043#1, ldv_pci_pci_instance_2_#t~mem1044#1.base, ldv_pci_pci_instance_2_#t~mem1044#1.offset, ldv_pci_pci_instance_2_#t~mem1045#1, ldv_pci_pci_instance_2_#t~ret1046#1, ldv_pci_pci_instance_2_#t~ret1047#1, ldv_pci_pci_instance_2_#t~ret1048#1, ldv_pci_pci_instance_2_#t~ret1049#1, ldv_pci_pci_instance_2_#t~ret1050#1, ldv_pci_pci_instance_2_#t~mem1051#1.base, ldv_pci_pci_instance_2_#t~mem1051#1.offset, ldv_pci_pci_instance_2_#t~ret1052#1, ldv_pci_pci_instance_2_#t~ret1053#1, ldv_pci_pci_instance_2_#t~ret1054#1, ldv_pci_pci_instance_2_#t~ret1055#1.base, ldv_pci_pci_instance_2_#t~ret1055#1.offset, ldv_pci_pci_instance_2_#t~ret1056#1.base, ldv_pci_pci_instance_2_#t~ret1056#1.offset, ldv_pci_pci_instance_2_#t~ret1057#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~79#1, ldv_pci_pci_instance_2_~tmp___0~45#1, ldv_pci_pci_instance_2_~tmp___1~25#1, ldv_pci_pci_instance_2_~tmp___2~17#1.base, ldv_pci_pci_instance_2_~tmp___2~17#1.offset, ldv_pci_pci_instance_2_~tmp___3~13#1.base, ldv_pci_pci_instance_2_~tmp___3~13#1.offset, ldv_pci_pci_instance_2_~tmp___4~9#1;ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset := ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset;havoc ldv_pci_pci_instance_2_~tmp~79#1;havoc ldv_pci_pci_instance_2_~tmp___0~45#1;havoc ldv_pci_pci_instance_2_~tmp___1~25#1;havoc ldv_pci_pci_instance_2_~tmp___2~17#1.base, ldv_pci_pci_instance_2_~tmp___2~17#1.offset;havoc ldv_pci_pci_instance_2_~tmp___3~13#1.base, ldv_pci_pci_instance_2_~tmp___3~13#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~9#1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-3: assume 0 == ~debug~0;sundance_probe1_#t~bitwise305#1 := 1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-3: assume !(0 == ~debug~0); [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-2: havoc sundance_probe1_#t~bitwise305#1;assume sundance_probe1_#t~bitwise305#1 > 1; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-1: [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10414: SUMMARY for call ldv_assume((if 0 != ~ldv_2_ret_default~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_34 } true;ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.offset := ~ldv_1_callback_nway_reset~0.base, ~ldv_1_callback_nway_reset~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_34_#t~ret1002#1, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.offset; [2025-02-08 03:53:46,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10877: assume 2 == ~ldv_statevar_3~0; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10877: assume !(2 == ~ldv_statevar_3~0); [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451-1: SUMMARY for call sundance_probe1_#t~ret306#1.base, sundance_probe1_#t~ret306#1.offset := spinlock_check(sundance_probe1_~np~2#1.base, 1004 + sundance_probe1_~np~2#1.offset); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: havoc sundance_probe1_#t~ret306#1.base, sundance_probe1_#t~ret306#1.offset; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517-1: SUMMARY for call sundance_probe1_#t~ret320#1 := mdio_read(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, sundance_probe1_~phyx~0#1, 4); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: assume -2147483648 <= sundance_probe1_#t~ret320#1 && sundance_probe1_#t~ret320#1 <= 2147483647;call write~int#15(sundance_probe1_#t~ret320#1, sundance_probe1_~np~2#1.base, 1288 + sundance_probe1_~np~2#1.offset, 4);havoc sundance_probe1_#t~ret320#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9622: SUMMARY for call ldv_assume((if 12 == ~ldv_statevar_2~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-1: SUMMARY for call start_tx_#t~ret558#1 := netif_queue_stopped(start_tx_~dev#1.base, start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: start_tx_~tmp___2~8#1 := (if 0 == start_tx_#t~ret558#1 % 256 then 0 else 1);havoc start_tx_#t~ret558#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10415: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1049#1 && ldv_pci_pci_instance_2_#t~ret1049#1 <= 2147483647;ldv_pci_pci_instance_2_~tmp___0~45#1 := ldv_pci_pci_instance_2_#t~ret1049#1;havoc ldv_pci_pci_instance_2_#t~ret1049#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10415-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1049#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume { :begin_inline_eth_type_trans } true;eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset := rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset, rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset;havoc eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1202#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset := eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset;eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset := eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;havoc eth_type_trans_#t~nondet1202#1;eth_type_trans_#res#1 := eth_type_trans_#t~nondet1202#1;havoc eth_type_trans_#t~nondet1202#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: assume 22 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: assume !(22 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: call rx_poll_#t~mem666#1 := read~int#15(rx_poll_~dev~4#1.base, 292 + rx_poll_~dev~4#1.offset, 8);call write~int#15(1 + rx_poll_#t~mem666#1, rx_poll_~dev~4#1.base, 292 + rx_poll_~dev~4#1.offset, 8);havoc rx_poll_#t~mem666#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: SUMMARY for call __raw_spin_lock_init(sundance_probe1_~np~2#1.base, 1004 + sundance_probe1_~np~2#1.offset, 13, 0, sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9623: SUMMARY for call ldv_EMGentry_exit_sundance_exit_14_2(~ldv_14_exit_sundance_exit_default~0.base, ~ldv_14_exit_sundance_exit_default~0.offset); srcloc: null [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188-1: is_valid_ether_addr_#t~ret266#1 := is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem265#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;assume { :end_inline_is_multicast_ether_addr } true;is_valid_ether_addr_~tmp~26#1 := (if 0 == is_valid_ether_addr_#t~ret266#1 % 256 then 0 else 1);havoc is_valid_ether_addr_#t~ret266#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10350: ~ldv_statevar_2~0 := 2; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188: havoc is_multicast_ether_addr_#t~mem265#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774: assume 0 != rx_poll_#t~bitwise667#1 % 4294967296;havoc rx_poll_#t~bitwise667#1;call rx_poll_#t~mem668#1 := read~int#15(rx_poll_~dev~4#1.base, 340 + rx_poll_~dev~4#1.offset, 8);call write~int#15(1 + rx_poll_#t~mem668#1, rx_poll_~dev~4#1.base, 340 + rx_poll_~dev~4#1.offset, 8);havoc rx_poll_#t~mem668#1; [2025-02-08 03:53:46,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774: assume !(0 != rx_poll_#t~bitwise667#1 % 4294967296);havoc rx_poll_#t~bitwise667#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise667#1 := 0; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-3: assume 1048576 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise667#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-3: assume !(1048576 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6651: assume 0 != sundance_probe1_#t~mem350#1 % 256 % 4294967296;havoc sundance_probe1_#t~mem350#1;call sundance_probe1_#t~mem351#1 := read~int#15(sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset, 1);call sundance_probe1_#t~mem352#1 := read~int#15(sundance_probe1_~np~2#1.base, 1288 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6651: assume !(0 != sundance_probe1_#t~mem350#1 % 256 % 4294967296);havoc sundance_probe1_#t~mem350#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-2: havoc rx_poll_#t~bitwise667#1;assume rx_poll_#t~bitwise667#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise667#1 % 4294967296 <= 1048576; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774-1: [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-1: [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8501: assume 0 == sundance_get_wol_#t~mem885#1 % 256 % 4294967296;havoc sundance_get_wol_#t~mem885#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8501: assume !(0 == sundance_get_wol_#t~mem885#1 % 256 % 4294967296);havoc sundance_get_wol_#t~mem885#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume 0 == sundance_probe1_#t~bitwise321#1;havoc sundance_probe1_#t~bitwise321#1;call sundance_probe1_#t~mem322#1 := read~int#15(sundance_probe1_~np~2#1.base, 1336 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1 + sundance_probe1_#t~mem322#1, sundance_probe1_~np~2#1.base, 1336 + sundance_probe1_~np~2#1.offset, 4);havoc sundance_probe1_#t~mem322#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume !(0 == sundance_probe1_#t~bitwise321#1);havoc sundance_probe1_#t~bitwise321#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7378: assume 0 != start_tx_~tmp___2~8#1 % 256;start_tx_~tmp___3~6#1 := 0; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7378: assume !(0 != start_tx_~tmp___2~8#1 % 256);start_tx_~tmp___3~6#1 := 1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-4: assume 0 == sundance_probe1_~mii_status~0#1;sundance_probe1_#t~bitwise321#1 := 0; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-4: assume !(0 == sundance_probe1_~mii_status~0#1); [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-3: assume 64 == sundance_probe1_~mii_status~0#1;sundance_probe1_#t~bitwise321#1 := sundance_probe1_~mii_status~0#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-3: assume !(64 == sundance_probe1_~mii_status~0#1); [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-2: havoc sundance_probe1_#t~bitwise321#1;assume ((((sundance_probe1_~mii_status~0#1 < 0 || sundance_probe1_#t~bitwise321#1 <= sundance_probe1_~mii_status~0#1) && sundance_probe1_#t~bitwise321#1 <= 64) && sundance_probe1_#t~bitwise321#1 >= 0) && (sundance_probe1_~mii_status~0#1 >= 0 || sundance_probe1_#t~bitwise321#1 > 64 + sundance_probe1_~mii_status~0#1)) && sundance_probe1_#t~bitwise321#1 >= -2147483648; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324-1: ldv_register_netdev_61_#t~ret1079#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1222#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;assume -2147483648 <= ldv_register_netdev_61_#t~ret1079#1 && ldv_register_netdev_61_#t~ret1079#1 <= 2147483647;ldv_register_netdev_61_~tmp~88#1 := ldv_register_netdev_61_#t~ret1079#1;havoc ldv_register_netdev_61_#t~ret1079#1;ldv_register_netdev_61_~ldv_func_res~1#1 := ldv_register_netdev_61_~tmp~88#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1058#1, ldv_register_netdev_#t~ret1059#1, ldv_register_netdev_#t~mem1060#1.base, ldv_register_netdev_#t~mem1060#1.offset, ldv_register_netdev_#t~mem1061#1.base, ldv_register_netdev_#t~mem1061#1.offset, ldv_register_netdev_#t~ret1062#1, ldv_register_netdev_#t~ret1063#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_9_ret_default~0#1, ldv_register_netdev_~tmp~80#1, ldv_register_netdev_~tmp___0~46#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_9_ret_default~0#1;havoc ldv_register_netdev_~tmp~80#1;havoc ldv_register_netdev_~tmp___0~46#1;ldv_register_netdev_~ldv_9_ret_default~0#1 := 1;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1208#1;havoc ldv_pre_register_netdev_#t~nondet1208#1;assume -2147483648 <= ldv_pre_register_netdev_#t~nondet1208#1 && ldv_pre_register_netdev_#t~nondet1208#1 <= 2147483647;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1208#1;havoc ldv_pre_register_netdev_#t~nondet1208#1; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285: assume 7 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285: assume !(7 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369-1: SUMMARY for call get_link_#t~ret865#1.base, get_link_#t~ret865#1.offset := netdev_priv(get_link_~dev#1.base, get_link_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324: havoc register_netdev_#t~nondet1222#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: get_link_~tmp~56#1.base, get_link_~tmp~56#1.offset := get_link_#t~ret865#1.base, get_link_#t~ret865#1.offset;havoc get_link_#t~ret865#1.base, get_link_#t~ret865#1.offset;get_link_~np~25#1.base, get_link_~np~25#1.offset := get_link_~tmp~56#1.base, get_link_~tmp~56#1.offset;assume { :begin_inline_mii_link_ok } true;mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset := get_link_~np~25#1.base, 1284 + get_link_~np~25#1.offset;havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1211#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset := mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;havoc mii_link_ok_#t~nondet1211#1;assume -2147483648 <= mii_link_ok_#t~nondet1211#1 && mii_link_ok_#t~nondet1211#1 <= 2147483647;mii_link_ok_#res#1 := mii_link_ok_#t~nondet1211#1;havoc mii_link_ok_#t~nondet1211#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10417: assume 0 != ldv_pci_pci_instance_2_~tmp___0~45#1;~ldv_statevar_2~0 := 12; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10417: assume !(0 != ldv_pci_pci_instance_2_~tmp___0~45#1);~ldv_statevar_2~0 := 17; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: assume -2147483648 <= ldv_net_dummy_resourceless_instance_1_#t~ret1017#1 && ldv_net_dummy_resourceless_instance_1_#t~ret1017#1 <= 2147483647;~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret1017#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret1017#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret1017#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832: assume -2147483648 <= sundance_suspend_#t~ret956#1 && sundance_suspend_#t~ret956#1 <= 2147483647;havoc sundance_suspend_#t~ret956#1;assume { :begin_inline_netif_device_detach } true;netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset := sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset;havoc netif_device_detach_~arg0#1.base, netif_device_detach_~arg0#1.offset;netif_device_detach_~arg0#1.base, netif_device_detach_~arg0#1.offset := netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset;havoc netif_device_detach_~arg0#1.base, netif_device_detach_~arg0#1.offset;havoc netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset;assume { :end_inline_netif_device_detach } true;assume { :begin_inline_pci_save_state } true;pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset := sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset;havoc pci_save_state_#res#1;havoc pci_save_state_#t~nondet1219#1, pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset;pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset := pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset;havoc pci_save_state_#t~nondet1219#1;assume -2147483648 <= pci_save_state_#t~nondet1219#1 && pci_save_state_#t~nondet1219#1 <= 2147483647;pci_save_state_#res#1 := pci_save_state_#t~nondet1219#1;havoc pci_save_state_#t~nondet1219#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832-1: SUMMARY for call sundance_suspend_#t~ret956#1 := netdev_close(sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: havoc sundance_probe1_#t~ret307#1.base, sundance_probe1_#t~ret307#1.offset; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9625: ~ldv_statevar_14~0 := 9; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9625-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call sundance_probe1_#t~ret307#1.base, sundance_probe1_#t~ret307#1.offset := spinlock_check(sundance_probe1_~np~2#1.base, 1360 + sundance_probe1_~np~2#1.offset); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13193: havoc generic_mii_ioctl_#t~nondet1204#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13193-1: netdev_ioctl_#t~ret911#1 := generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet1204#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;havoc generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;assume { :end_inline_generic_mii_ioctl } true;assume -2147483648 <= netdev_ioctl_#t~ret911#1 && netdev_ioctl_#t~ret911#1 <= 2147483647;netdev_ioctl_~rc~0#1 := netdev_ioctl_#t~ret911#1;havoc netdev_ioctl_#t~ret911#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-3: havoc sundance_probe1_#t~bitwise353#1;assume ((((sundance_probe1_#t~mem352#1 < 0 || sundance_probe1_#t~bitwise353#1 >= 1024) && sundance_probe1_#t~bitwise353#1 >= sundance_probe1_#t~mem352#1) && (sundance_probe1_#t~mem352#1 < 0 || sundance_probe1_#t~bitwise353#1 <= 1024 + sundance_probe1_#t~mem352#1)) && (sundance_probe1_#t~mem352#1 >= 0 || sundance_probe1_#t~bitwise353#1 < 0)) && sundance_probe1_#t~bitwise353#1 <= 2147483647; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10881: assume 3 == ~ldv_statevar_3~0; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10881: assume !(3 == ~ldv_statevar_3~0); [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-2: [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-1: SUMMARY for call mdio_write(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, (if sundance_probe1_#t~mem351#1 % 256 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem351#1 % 256 % 4294967296 else sundance_probe1_#t~mem351#1 % 256 % 4294967296 - 4294967296), 4, sundance_probe1_#t~bitwise353#1); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758: assume { :begin_inline_ldv_timer_timer_instance_3 } true;ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset := 0, 0;havoc ldv_timer_timer_instance_3_#t~mem1069#1.base, ldv_timer_timer_instance_3_#t~mem1069#1.offset, ldv_timer_timer_instance_3_#t~mem1070#1.base, ldv_timer_timer_instance_3_#t~mem1070#1.offset, ldv_timer_timer_instance_3_#t~mem1071#1, ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset;ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset := ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: havoc sundance_probe1_#t~mem351#1;havoc sundance_probe1_#t~mem352#1;havoc sundance_probe1_#t~bitwise353#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464-1: sundance_set_wol_#t~ret895#1 := device_can_wakeup_#res#1;havoc device_can_wakeup_#t~mem51#1, device_can_wakeup_~dev#1.base, device_can_wakeup_~dev#1.offset;havoc device_can_wakeup_#in~dev#1.base, device_can_wakeup_#in~dev#1.offset;assume { :end_inline_device_can_wakeup } true;sundance_set_wol_~tmp___0~36#1 := (if 0 == sundance_set_wol_#t~ret895#1 % 256 then 0 else 1);havoc sundance_set_wol_#t~mem894#1.base, sundance_set_wol_#t~mem894#1.offset;havoc sundance_set_wol_#t~ret895#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: SUMMARY for call __raw_spin_lock_init(sundance_probe1_~np~2#1.base, 1360 + sundance_probe1_~np~2#1.offset, 14, 0, sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset); srcloc: null [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-5: assume 0 == sundance_probe1_#t~mem352#1 || 1024 == sundance_probe1_#t~mem352#1;sundance_probe1_#t~bitwise353#1 := 1024; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-5: assume !(0 == sundance_probe1_#t~mem352#1 || 1024 == sundance_probe1_#t~mem352#1); [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-4: assume false;sundance_probe1_#t~bitwise353#1 := sundance_probe1_#t~mem352#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653-4: assume !false; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: havoc device_can_wakeup_#t~mem51#1; [2025-02-08 03:53:46,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: call tx_poll_#t~mem530#1 := read~int#15(tx_poll_~np~11#1.base, 1204 + tx_poll_~np~11#1.offset, 4);tx_poll_~entry~0#1 := (if tx_poll_#t~mem530#1 < 0 && 0 != tx_poll_#t~mem530#1 % 32 then tx_poll_#t~mem530#1 % 32 - 32 else tx_poll_#t~mem530#1 % 32);call tx_poll_#t~mem531#1.base, tx_poll_#t~mem531#1.offset := read~$Pointer$#15(tx_poll_~np~11#1.base, 8 + tx_poll_~np~11#1.offset, 8);tx_poll_~txdesc~0#1.base, tx_poll_~txdesc~0#1.offset := tx_poll_#t~mem531#1.base, tx_poll_#t~mem531#1.offset + 16 * (if tx_poll_~entry~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then tx_poll_~entry~0#1 % 18446744073709551616 % 18446744073709551616 else tx_poll_~entry~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc tx_poll_#t~mem531#1.base, tx_poll_#t~mem531#1.offset;call tx_poll_#t~mem532#1.base, tx_poll_#t~mem532#1.offset := read~$Pointer$#15(tx_poll_~np~11#1.base, 1092 + tx_poll_~np~11#1.offset, 8); [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9957: assume 25 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9957: assume !(25 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1 := ~ldv_1_callback_ndo_change_mtu~0.base, ~ldv_1_callback_ndo_change_mtu~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_21_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret995#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1;ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1;assume { :begin_inline_change_mtu } true;change_mtu_#in~dev#1.base, change_mtu_#in~dev#1.offset, change_mtu_#in~new_mtu#1 := ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1;havoc change_mtu_#res#1;havoc change_mtu_#t~ret376#1, change_mtu_~dev#1.base, change_mtu_~dev#1.offset, change_mtu_~new_mtu#1, change_mtu_~tmp~30#1;change_mtu_~dev#1.base, change_mtu_~dev#1.offset := change_mtu_#in~dev#1.base, change_mtu_#in~dev#1.offset;change_mtu_~new_mtu#1 := change_mtu_#in~new_mtu#1;havoc change_mtu_~tmp~30#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: rx_poll_~entry~3#1 := (if 1 + rx_poll_~entry~3#1 < 0 && 0 != (1 + rx_poll_~entry~3#1) % 64 then (1 + rx_poll_~entry~3#1) % 64 - 64 else (1 + rx_poll_~entry~3#1) % 64);rx_poll_~received~0#1 := 1 + rx_poll_~received~0#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720: assume (change_mtu_~new_mtu#1 - 68) % 4294967296 > 8123;change_mtu_#res#1 := -22; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720: assume !((change_mtu_~new_mtu#1 - 68) % 4294967296 > 8123); [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: assume 0 == sundance_probe1_~tmp___9~0#1;call write~int#15(10, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: assume !(0 == sundance_probe1_~tmp___9~0#1);call sundance_probe1_#t~mem342#1.base, sundance_probe1_#t~mem342#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___6~0#1 := sundance_probe1_#t~nondet343#1;havoc sundance_probe1_#t~mem342#1.base, sundance_probe1_#t~mem342#1.offset;havoc sundance_probe1_#t~nondet343#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10354: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1035#1 && ldv_pci_pci_instance_2_#t~ret1035#1 <= 2147483647;~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret1035#1;havoc ldv_pci_pci_instance_2_#t~ret1035#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_35 } true;ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1 := ~ldv_1_callback_set_msglevel~0.base, ~ldv_1_callback_set_msglevel~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_35_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1;ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1;assume { :begin_inline_set_msglevel } true;set_msglevel_#in~dev#1.base, set_msglevel_#in~dev#1.offset, set_msglevel_#in~val#1 := ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1;havoc set_msglevel_#t~ret869#1.base, set_msglevel_#t~ret869#1.offset, set_msglevel_~dev#1.base, set_msglevel_~dev#1.offset, set_msglevel_~val#1, set_msglevel_~np~27#1.base, set_msglevel_~np~27#1.offset, set_msglevel_~tmp~58#1.base, set_msglevel_~tmp~58#1.offset;set_msglevel_~dev#1.base, set_msglevel_~dev#1.offset := set_msglevel_#in~dev#1.base, set_msglevel_#in~dev#1.offset;set_msglevel_~val#1 := set_msglevel_#in~val#1;havoc set_msglevel_~np~27#1.base, set_msglevel_~np~27#1.offset;havoc set_msglevel_~tmp~58#1.base, set_msglevel_~tmp~58#1.offset; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10354-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1035#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: assume 0 != rx_poll_#t~bitwise669#1 % 4294967296;havoc rx_poll_#t~bitwise669#1;call rx_poll_#t~mem670#1 := read~int#15(rx_poll_~dev~4#1.base, 372 + rx_poll_~dev~4#1.offset, 8);call write~int#15(1 + rx_poll_#t~mem670#1, rx_poll_~dev~4#1.base, 372 + rx_poll_~dev~4#1.offset, 8);havoc rx_poll_#t~mem670#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: assume !(0 != rx_poll_#t~bitwise669#1 % 4294967296);havoc rx_poll_#t~bitwise669#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise669#1 := 0; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-3: assume 65536 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise669#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-3: assume !(65536 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-2: havoc rx_poll_#t~bitwise669#1;assume rx_poll_#t~bitwise669#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise669#1 % 4294967296 <= 65536; [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: SUMMARY for call tasklet_init(sundance_probe1_~np~2#1.base, 1128 + sundance_probe1_~np~2#1.offset, #funAddr~rx_poll.base, #funAddr~rx_poll.offset, sundance_probe1_~dev~0#1.base + sundance_probe1_~dev~0#1.offset); srcloc: null [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8307-1: SUMMARY for call get_drvinfo_#t~ret853#1.base, get_drvinfo_#t~ret853#1.offset := netdev_priv(get_drvinfo_~dev#1.base, get_drvinfo_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8307: get_drvinfo_~tmp~52#1.base, get_drvinfo_~tmp~52#1.offset := get_drvinfo_#t~ret853#1.base, get_drvinfo_#t~ret853#1.offset;havoc get_drvinfo_#t~ret853#1.base, get_drvinfo_#t~ret853#1.offset;get_drvinfo_~np~21#1.base, get_drvinfo_~np~21#1.offset := get_drvinfo_~tmp~52#1.base, get_drvinfo_~tmp~52#1.offset; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: assume 0 != (tx_poll_#t~mem532#1.base + tx_poll_#t~mem532#1.offset) % 18446744073709551616;havoc tx_poll_#t~mem532#1.base, tx_poll_#t~mem532#1.offset;call tx_poll_#t~mem533#1.base, tx_poll_#t~mem533#1.offset := read~$Pointer$#15(tx_poll_~np~11#1.base, 1092 + tx_poll_~np~11#1.offset, 8);call tx_poll_#t~mem534#1 := read~int#15(tx_poll_~np~11#1.base, 784 + tx_poll_~np~11#1.offset, 8);call write~int#15(tx_poll_#t~mem534#1 + 16 * tx_poll_~entry~0#1, tx_poll_#t~mem533#1.base, tx_poll_#t~mem533#1.offset, 4);havoc tx_poll_#t~mem533#1.base, tx_poll_#t~mem533#1.offset;havoc tx_poll_#t~mem534#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: assume !(0 != (tx_poll_#t~mem532#1.base + tx_poll_#t~mem532#1.offset) % 18446744073709551616);havoc tx_poll_#t~mem532#1.base, tx_poll_#t~mem532#1.offset; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118: netdev_timer_~tmp~37#1.base, netdev_timer_~tmp~37#1.offset := netdev_timer_#t~ret461#1.base, netdev_timer_#t~ret461#1.offset;havoc netdev_timer_#t~ret461#1.base, netdev_timer_#t~ret461#1.offset;netdev_timer_~np~8#1.base, netdev_timer_~np~8#1.offset := netdev_timer_~tmp~37#1.base, netdev_timer_~tmp~37#1.offset;call netdev_timer_#t~mem462#1.base, netdev_timer_#t~mem462#1.offset := read~$Pointer$#15(netdev_timer_~np~8#1.base, 1352 + netdev_timer_~np~8#1.offset, 8);netdev_timer_~ioaddr~4#1.base, netdev_timer_~ioaddr~4#1.offset := netdev_timer_#t~mem462#1.base, netdev_timer_#t~mem462#1.offset;havoc netdev_timer_#t~mem462#1.base, netdev_timer_#t~mem462#1.offset;netdev_timer_~next_tick~0#1 := 2500;call netdev_timer_#t~mem463#1 := read~int#15(netdev_timer_~np~8#1.base, 1072 + netdev_timer_~np~8#1.offset, 4); [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume 8 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume !(8 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118-1: SUMMARY for call netdev_timer_#t~ret461#1.base, netdev_timer_#t~ret461#1.offset := netdev_priv(netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset); srcloc: null [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10950-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret1076#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset); srcloc: null [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: assume 0 != sundance_suspend_#t~mem958#1 % 256 % 4294967296;havoc sundance_suspend_#t~mem958#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: assume !(0 != sundance_suspend_#t~mem958#1 % 256 % 4294967296);havoc sundance_suspend_#t~mem958#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10950: assume -2147483648 <= ldv_dev_set_drvdata_59_#t~ret1076#1 && ldv_dev_set_drvdata_59_#t~ret1076#1 <= 2147483647;ldv_dev_set_drvdata_59_~tmp~86#1 := ldv_dev_set_drvdata_59_#t~ret1076#1;havoc ldv_dev_set_drvdata_59_#t~ret1076#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~86#1;pci_set_drvdata_#t~ret236#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret1076#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~86#1;havoc ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_59 } true;assume -2147483648 <= pci_set_drvdata_#t~ret236#1 && pci_set_drvdata_#t~ret236#1 <= 2147483647;havoc pci_set_drvdata_#t~ret236#1;havoc pci_set_drvdata_#t~ret236#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true;assume { :begin_inline_ldv_register_netdev_61 } true;ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset := sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset;havoc ldv_register_netdev_61_#res#1;havoc ldv_register_netdev_61_#t~ret1079#1, ldv_register_netdev_61_#t~ret1080#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset, ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~tmp~88#1, ldv_register_netdev_61_~tmp___0~48#1;ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset := ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_61_~ldv_func_res~1#1;havoc ldv_register_netdev_61_~tmp~88#1;havoc ldv_register_netdev_61_~tmp___0~48#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1222#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet1222#1;assume -2147483648 <= register_netdev_#t~nondet1222#1 && register_netdev_#t~nondet1222#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet1222#1;havoc register_netdev_#t~nondet1222#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: assume 0 != (dma_sync_single_for_device_#t~mem134#1.base + dma_sync_single_for_device_#t~mem134#1.offset) % 18446744073709551616;havoc dma_sync_single_for_device_#t~mem134#1.base, dma_sync_single_for_device_#t~mem134#1.offset;call dma_sync_single_for_device_#t~mem140#1.base, dma_sync_single_for_device_#t~mem140#1.offset := read~$Pointer$#15(dma_sync_single_for_device_~ops~3#1.base, 72 + dma_sync_single_for_device_~ops~3#1.offset, 8); [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: assume !(0 != (dma_sync_single_for_device_#t~mem134#1.base + dma_sync_single_for_device_#t~mem134#1.offset) % 18446744073709551616);havoc dma_sync_single_for_device_#t~mem134#1.base, dma_sync_single_for_device_#t~mem134#1.offset; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665-1: call dma_sync_single_for_device_#t~mem134#1.base, dma_sync_single_for_device_#t~mem134#1.offset := read~$Pointer$#15(dma_sync_single_for_device_~ops~3#1.base, 72 + dma_sync_single_for_device_~ops~3#1.offset, 8); [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506: sundance_get_wol_~tmp___0~35#1 := sundance_get_wol_#t~ret886#1;havoc sundance_get_wol_#t~ret886#1;sundance_get_wol_~wol_bits~0#1 := sundance_get_wol_~tmp___0~35#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: SUMMARY for call tasklet_init(sundance_probe1_~np~2#1.base, 1164 + sundance_probe1_~np~2#1.offset, #funAddr~tx_poll.base, #funAddr~tx_poll.offset, sundance_probe1_~dev~0#1.base + sundance_probe1_~dev~0#1.offset); srcloc: null [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-1: SUMMARY for call sundance_probe1_#t~ret324#1 := printk(16, 0); srcloc: null [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: assume -2147483648 <= sundance_probe1_#t~ret324#1 && sundance_probe1_#t~ret324#1 <= 2147483647;havoc sundance_probe1_#t~mem323#1;havoc sundance_probe1_#t~ret324#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: assume 0 != start_tx_~tmp___3~6#1; [2025-02-08 03:53:46,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: assume !(0 != start_tx_~tmp___3~6#1); [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506-1: SUMMARY for call sundance_get_wol_#t~ret886#1 := ioread8(sundance_get_wol_~ioaddr~12#1.base, 69 + sundance_get_wol_~ioaddr~12#1.offset); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11281-1: SUMMARY for call ldv_post_init_#t~ret1096#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10224: SUMMARY for call ##fun~$Pointer$~TO~VOID(ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset, ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11281: assume -2147483648 <= ldv_post_init_#t~ret1096#1 && ldv_post_init_#t~ret1096#1 <= 2147483647;ldv_post_init_~tmp~95#1 := ldv_post_init_#t~ret1096#1;havoc ldv_post_init_#t~ret1096#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~95#1;ldv_entry_EMGentry_14_#t~ret1007#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1096#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~95#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;assume -2147483648 <= ldv_entry_EMGentry_14_#t~ret1007#1 && ldv_entry_EMGentry_14_#t~ret1007#1 <= 2147483647;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret1007#1;havoc ldv_entry_EMGentry_14_#t~ret1007#1; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167: assume -2147483648 <= ldv___pci_register_driver_#t~ret975#1 && ldv___pci_register_driver_#t~ret975#1 <= 2147483647;ldv___pci_register_driver_~tmp~69#1 := ldv___pci_register_driver_#t~ret975#1;havoc ldv___pci_register_driver_#t~ret975#1; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167-1: SUMMARY for call ldv___pci_register_driver_#t~ret975#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10885: havoc ldv_timer_timer_instance_3_#t~mem1069#1.base, ldv_timer_timer_instance_3_#t~mem1069#1.offset, ldv_timer_timer_instance_3_#t~mem1070#1.base, ldv_timer_timer_instance_3_#t~mem1070#1.offset, ldv_timer_timer_instance_3_#t~mem1071#1, ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset;havoc ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_3 } true; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: SUMMARY for call sundance_probe1_#t~ret308#1.base, sundance_probe1_#t~ret308#1.offset := dma_alloc_attrs(sundance_probe1_~pdev#1.base, 179 + sundance_probe1_~pdev#1.offset, 512, sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset, 208, 0, 0); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset := sundance_probe1_#t~ret308#1.base, sundance_probe1_#t~ret308#1.offset;havoc sundance_probe1_#t~ret308#1.base, sundance_probe1_#t~ret308#1.offset; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: call sundance_probe1_#t~mem323#1 := read~int#15(sundance_probe1_~np~2#1.base, 1288 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8309-1: SUMMARY for call get_drvinfo_#t~ret854#1 := strlcpy(get_drvinfo_~info#1.base, 4 + get_drvinfo_~info#1.offset, 67, 0, 32); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8309: havoc get_drvinfo_#t~ret854#1; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: assume { :begin_inline_ldv_timer_dummy_factory_4 } true;ldv_timer_dummy_factory_4_#in~arg0#1.base, ldv_timer_dummy_factory_4_#in~arg0#1.offset := 0, 0;havoc ldv_timer_dummy_factory_4_~arg0#1.base, ldv_timer_dummy_factory_4_~arg0#1.offset;ldv_timer_dummy_factory_4_~arg0#1.base, ldv_timer_dummy_factory_4_~arg0#1.offset := ldv_timer_dummy_factory_4_#in~arg0#1.base, ldv_timer_dummy_factory_4_#in~arg0#1.offset; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658: havoc sundance_probe1_#t~mem354#1;call sundance_probe1_#t~mem355#1 := read~int#15(sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9961: assume 27 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9961: assume !(27 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8838: SUMMARY for call iowrite8(5, sundance_suspend_~ioaddr~15#1.base, 92 + sundance_suspend_~ioaddr~15#1.offset); srcloc: null [2025-02-08 03:53:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658-2: call sundance_probe1_#t~mem354#1 := read~int#15(sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658-1: SUMMARY for call mdio_write(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, (if sundance_probe1_#t~mem354#1 % 256 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem354#1 % 256 % 4294967296 else sundance_probe1_#t~mem354#1 % 256 % 4294967296 - 4294967296), 0, 4608); srcloc: null [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631: SUMMARY for call ldv_assume((if 12 == ~ldv_statevar_2~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8310: havoc get_drvinfo_#t~ret855#1;call get_drvinfo_#t~mem856#1.base, get_drvinfo_#t~mem856#1.offset := read~$Pointer$#15(get_drvinfo_~np~21#1.base, 1344 + get_drvinfo_~np~21#1.offset, 8);assume { :begin_inline_pci_name } true;pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset := get_drvinfo_#t~mem856#1.base, get_drvinfo_#t~mem856#1.offset;havoc pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret237#1.base, pci_name_#t~ret237#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;pci_name_~pdev#1.base, pci_name_~pdev#1.offset := pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;havoc pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;assume { :begin_inline_dev_name } true;dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset := pci_name_~pdev#1.base, 179 + pci_name_~pdev#1.offset;havoc dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem54#1.base, dev_name_#t~mem54#1.offset, dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset, dev_name_#t~ret56#1.base, dev_name_#t~ret56#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;dev_name_~dev#1.base, dev_name_~dev#1.offset := dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;havoc dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;call dev_name_#t~mem54#1.base, dev_name_#t~mem54#1.offset := read~$Pointer$#15(dev_name_~dev#1.base, 308 + dev_name_~dev#1.offset, 8); [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8310-1: SUMMARY for call get_drvinfo_#t~ret855#1 := strlcpy(get_drvinfo_~info#1.base, 36 + get_drvinfo_~info#1.offset, 68, 0, 32); srcloc: null [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1198#1.base, alloc_etherdev_mqs_#t~ret1198#1.offset;havoc alloc_etherdev_mqs_#t~ret1198#1.base, alloc_etherdev_mqs_#t~ret1198#1.offset; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1198#1.base, alloc_etherdev_mqs_#t~ret1198#1.offset := ldv_malloc(3027); srcloc: null [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10028: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset := ~ldv_1_callback_get_drvinfo~0.base, ~ldv_1_callback_get_drvinfo~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset;assume { :begin_inline_get_drvinfo } true;get_drvinfo_#in~dev#1.base, get_drvinfo_#in~dev#1.offset, get_drvinfo_#in~info#1.base, get_drvinfo_#in~info#1.offset := ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;havoc get_drvinfo_#t~ret853#1.base, get_drvinfo_#t~ret853#1.offset, get_drvinfo_#t~ret854#1, get_drvinfo_#t~ret855#1, get_drvinfo_#t~mem856#1.base, get_drvinfo_#t~mem856#1.offset, get_drvinfo_#t~ret857#1.base, get_drvinfo_#t~ret857#1.offset, get_drvinfo_#t~ret858#1, get_drvinfo_~dev#1.base, get_drvinfo_~dev#1.offset, get_drvinfo_~info#1.base, get_drvinfo_~info#1.offset, get_drvinfo_~np~21#1.base, get_drvinfo_~np~21#1.offset, get_drvinfo_~tmp~52#1.base, get_drvinfo_~tmp~52#1.offset, get_drvinfo_~tmp___0~31#1.base, get_drvinfo_~tmp___0~31#1.offset;get_drvinfo_~dev#1.base, get_drvinfo_~dev#1.offset := get_drvinfo_#in~dev#1.base, get_drvinfo_#in~dev#1.offset;get_drvinfo_~info#1.base, get_drvinfo_~info#1.offset := get_drvinfo_#in~info#1.base, get_drvinfo_#in~info#1.offset;havoc get_drvinfo_~np~21#1.base, get_drvinfo_~np~21#1.offset;havoc get_drvinfo_~tmp~52#1.base, get_drvinfo_~tmp~52#1.offset;havoc get_drvinfo_~tmp___0~31#1.base, get_drvinfo_~tmp___0~31#1.offset; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: havoc alloc_etherdev_mqs_#t~ret1198#1.base, alloc_etherdev_mqs_#t~ret1198#1.offset; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133-1: ldv_alloc_etherdev_mqs_60_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1077#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1198#1.base, alloc_etherdev_mqs_#t~ret1198#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;havoc alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1;assume { :end_inline_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_60_~tmp~87#1.base, ldv_alloc_etherdev_mqs_60_~tmp~87#1.offset := ldv_alloc_etherdev_mqs_60_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1077#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1077#1.offset;ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_60_~tmp~87#1.base, ldv_alloc_etherdev_mqs_60_~tmp~87#1.offset;assume { :begin_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1 := ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret976#1, ldv_alloc_etherdev_mqs_#t~ret977#1.base, ldv_alloc_etherdev_mqs_#t~ret977#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~70#1.base, ldv_alloc_etherdev_mqs_~tmp~70#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~42#1;ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset := ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset;ldv_alloc_etherdev_mqs_~arg1#1 := ldv_alloc_etherdev_mqs_#in~arg1#1;ldv_alloc_etherdev_mqs_~arg2#1 := ldv_alloc_etherdev_mqs_#in~arg2#1;ldv_alloc_etherdev_mqs_~arg3#1 := ldv_alloc_etherdev_mqs_#in~arg3#1;havoc ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~70#1.base, ldv_alloc_etherdev_mqs_~tmp~70#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~42#1; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: assume 0 != ldv___pci_register_driver_~tmp~69#1; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: assume !(0 != ldv___pci_register_driver_~tmp~69#1); [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782: assume 0 != rx_poll_#t~bitwise671#1 % 4294967296;havoc rx_poll_#t~bitwise671#1;call rx_poll_#t~mem672#1 := read~int#15(rx_poll_~dev~4#1.base, 364 + rx_poll_~dev~4#1.offset, 8);call write~int#15(1 + rx_poll_#t~mem672#1, rx_poll_~dev~4#1.base, 364 + rx_poll_~dev~4#1.offset, 8);havoc rx_poll_#t~mem672#1; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782: assume !(0 != rx_poll_#t~bitwise671#1 % 4294967296);havoc rx_poll_#t~bitwise671#1; [2025-02-08 03:53:46,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: call write~int#15(rx_poll_~entry~3#1, rx_poll_~np~15#1.base, 1080 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise671#1 := 0; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-3: assume 393216 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise671#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-3: assume !(393216 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-2: havoc rx_poll_#t~bitwise671#1;assume rx_poll_#t~bitwise671#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise671#1 % 4294967296 <= 393216; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: SUMMARY for call iowrite16(2048, sundance_suspend_~ioaddr~15#1.base, 82 + sundance_suspend_~ioaddr~15#1.offset); srcloc: null [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725-1: SUMMARY for call change_mtu_#t~ret376#1 := netif_running(change_mtu_~dev#1.base, change_mtu_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-1: [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: change_mtu_~tmp~30#1 := (if 0 == change_mtu_#t~ret376#1 % 256 then 0 else 1);havoc change_mtu_#t~ret376#1; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509: assume 0 != sundance_get_wol_#t~bitwise887#1;havoc sundance_get_wol_#t~bitwise887#1;call sundance_get_wol_#t~mem888#1 := read~int#15(sundance_get_wol_~wol#1.base, 8 + sundance_get_wol_~wol#1.offset, 4); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509: assume !(0 != sundance_get_wol_#t~bitwise887#1);havoc sundance_get_wol_#t~bitwise887#1; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509-1: [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10491: assume -2147483648 <= ldv_register_netdev_#t~ret1059#1 && ldv_register_netdev_#t~ret1059#1 <= 2147483647;ldv_register_netdev_~tmp___0~46#1 := ldv_register_netdev_#t~ret1059#1;havoc ldv_register_netdev_#t~ret1059#1; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509-2: havoc sundance_get_wol_#t~bitwise887#1;assume (((((if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296) < 0 || sundance_get_wol_#t~bitwise887#1 <= (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296)) && sundance_get_wol_#t~bitwise887#1 <= 2) && sundance_get_wol_#t~bitwise887#1 >= 0) && ((if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296) >= 0 || sundance_get_wol_#t~bitwise887#1 > 2 + (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296))) && sundance_get_wol_#t~bitwise887#1 >= -2147483648; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10491-1: SUMMARY for call ldv_register_netdev_#t~ret1059#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509-3: assume 2 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296);sundance_get_wol_#t~bitwise887#1 := (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509-3: assume !(2 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7386: SUMMARY for call netif_stop_queue(start_tx_~dev#1.base, start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9632: SUMMARY for call ldv_EMGentry_exit_sundance_exit_14_2(~ldv_14_exit_sundance_exit_default~0.base, ~ldv_14_exit_sundance_exit_default~0.offset); srcloc: null [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume 0 == (sundance_probe1_~ring_space~0#1.base + sundance_probe1_~ring_space~0#1.offset) % 18446744073709551616; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume !(0 == (sundance_probe1_~ring_space~0#1.base + sundance_probe1_~ring_space~0#1.offset) % 18446744073709551616);call write~$Pointer$#15(sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset, sundance_probe1_~np~2#1.base, 8 + sundance_probe1_~np~2#1.offset, 8);call sundance_probe1_#t~mem309#1 := read~int#4(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset, 8);call write~int#15(sundance_probe1_#t~mem309#1, sundance_probe1_~np~2#1.base, 784 + sundance_probe1_~np~2#1.offset, 8);havoc sundance_probe1_#t~mem309#1; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10293: assume 9 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10293: assume !(9 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7320: call write~$Pointer$#15(tx_poll_~txdesc~0#1.base, tx_poll_~txdesc~0#1.offset, tx_poll_~np~11#1.base, 1092 + tx_poll_~np~11#1.offset, 8);call tx_poll_#t~mem535#1 := read~int#15(tx_poll_~np~11#1.base, 1204 + tx_poll_~np~11#1.offset, 4);call write~int#15(1 + tx_poll_#t~mem535#1, tx_poll_~np~11#1.base, 1204 + tx_poll_~np~11#1.offset, 4);havoc tx_poll_#t~mem535#1;call tx_poll_#t~mem537#1 := read~int#15(tx_poll_~np~11#1.base, 1100 + tx_poll_~np~11#1.offset, 4);call tx_poll_#t~mem536#1 := read~int#15(tx_poll_~np~11#1.base, 1204 + tx_poll_~np~11#1.offset, 4); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: SUMMARY for call ldv_assume((if 0 == ~ldv_2_ret_default~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509-4: assume 0 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296);sundance_get_wol_#t~bitwise887#1 := 0; [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509-4: assume !(0 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:53:46,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359: call ldv_pci_pci_instance_2_#t~mem1036#1.base, ldv_pci_pci_instance_2_#t~mem1036#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 72 + ~ldv_2_container_pci_driver~0.offset, 8);assume { :begin_inline_ldv_pci_instance_resume_2_5 } true;ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset, ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem1036#1.base, ldv_pci_pci_instance_2_#t~mem1036#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret1021#1, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset, ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset;ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset := ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset;ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset := ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359-1: SUMMARY for call ldv_assume((if 6 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849-1: SUMMARY for call refill_rx(rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: call rx_poll_#t~mem702#1 := read~int#15(rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4);call write~int#15(rx_poll_#t~mem702#1 - rx_poll_~received~0#1, rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4);havoc rx_poll_#t~mem702#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: call ldv_timer_timer_instance_3_#t~mem1069#1.base, ldv_timer_timer_instance_3_#t~mem1069#1.offset := read~$Pointer$#15(~ldv_3_container_timer_list~0.base, 32 + ~ldv_3_container_timer_list~0.offset, 8); [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume 0 == sundance_probe1_#t~mem355#1 % 256 % 4294967296;havoc sundance_probe1_#t~mem355#1;sundance_probe1_~mii_ctl~0#1 := 0;call sundance_probe1_#t~mem356#1 := read~int#15(sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume !(0 == sundance_probe1_#t~mem355#1 % 256 % 4294967296);havoc sundance_probe1_#t~mem355#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-1: [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-2: havoc sundance_get_wol_#t~bitwise889#1;assume (sundance_get_wol_#t~bitwise889#1 % 4294967296 >= sundance_get_wol_#t~mem888#1 % 4294967296 && sundance_get_wol_#t~bitwise889#1 % 4294967296 >= 32) && sundance_get_wol_#t~bitwise889#1 % 4294967296 <= 32 + sundance_get_wol_#t~mem888#1 % 4294967296; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-3: assume false;sundance_get_wol_#t~bitwise889#1 := sundance_get_wol_#t~mem888#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-3: assume !false; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1050#1 && ldv_pci_pci_instance_2_#t~ret1050#1 <= 2147483647;~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret1050#1;havoc ldv_pci_pci_instance_2_#t~ret1050#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-4: assume 0 == sundance_get_wol_#t~mem888#1 % 4294967296 || 32 == sundance_get_wol_#t~mem888#1 % 4294967296;sundance_get_wol_#t~bitwise889#1 := 32; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-4: assume !(0 == sundance_get_wol_#t~mem888#1 % 4294967296 || 32 == sundance_get_wol_#t~mem888#1 % 4294967296); [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: call write~int#15(sundance_get_wol_#t~bitwise889#1, sundance_get_wol_~wol#1.base, 8 + sundance_get_wol_~wol#1.offset, 4);havoc sundance_get_wol_#t~mem888#1;havoc sundance_get_wol_#t~bitwise889#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312-1: SUMMARY for call get_drvinfo_#t~ret858#1 := strlcpy(get_drvinfo_~info#1.base, 100 + get_drvinfo_~info#1.offset, get_drvinfo_~tmp___0~31#1.base, get_drvinfo_~tmp___0~31#1.offset, 32); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: havoc get_drvinfo_#t~ret858#1;havoc get_drvinfo_#t~ret853#1.base, get_drvinfo_#t~ret853#1.offset, get_drvinfo_#t~ret854#1, get_drvinfo_#t~ret855#1, get_drvinfo_#t~mem856#1.base, get_drvinfo_#t~mem856#1.offset, get_drvinfo_#t~ret857#1.base, get_drvinfo_#t~ret857#1.offset, get_drvinfo_#t~ret858#1, get_drvinfo_~dev#1.base, get_drvinfo_~dev#1.offset, get_drvinfo_~info#1.base, get_drvinfo_~info#1.offset, get_drvinfo_~np~21#1.base, get_drvinfo_~np~21#1.offset, get_drvinfo_~tmp~52#1.base, get_drvinfo_~tmp~52#1.offset, get_drvinfo_~tmp___0~31#1.base, get_drvinfo_~tmp___0~31#1.offset;havoc get_drvinfo_#in~dev#1.base, get_drvinfo_#in~dev#1.offset, get_drvinfo_#in~info#1.base, get_drvinfo_#in~info#1.offset;assume { :end_inline_get_drvinfo } true;havoc ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171: ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset := ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-1: SUMMARY for call ldv_assume((if 0 == ldv___pci_register_driver_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-1: [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1050#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: assume 0 != netdev_timer_#t~bitwise464#1;havoc netdev_timer_#t~mem463#1;havoc netdev_timer_#t~bitwise464#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: assume !(0 != netdev_timer_#t~bitwise464#1);havoc netdev_timer_#t~mem463#1;havoc netdev_timer_#t~bitwise464#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-4: assume 0 == netdev_timer_#t~mem463#1;netdev_timer_#t~bitwise464#1 := 0; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-4: assume !(0 == netdev_timer_#t~mem463#1); [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-3: assume 8 == netdev_timer_#t~mem463#1;netdev_timer_#t~bitwise464#1 := netdev_timer_#t~mem463#1; [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-3: assume !(8 == netdev_timer_#t~mem463#1); [2025-02-08 03:53:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-2: havoc netdev_timer_#t~bitwise464#1;assume ((((netdev_timer_#t~mem463#1 < 0 || netdev_timer_#t~bitwise464#1 <= netdev_timer_#t~mem463#1) && netdev_timer_#t~bitwise464#1 <= 8) && netdev_timer_#t~bitwise464#1 >= 0) && (netdev_timer_#t~mem463#1 >= 0 || netdev_timer_#t~bitwise464#1 > 8 + netdev_timer_#t~mem463#1)) && netdev_timer_#t~bitwise464#1 >= -2147483648; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10096: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_24 } true;ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg3#1 := ~ldv_1_callback_ndo_do_ioctl~0.base, ~ldv_1_callback_ndo_do_ioctl~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ifreq_ptr~0.base, ~ldv_1_container_struct_ifreq_ptr~0.offset, ~ldv_1_ldv_param_24_2_default~0;havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret996#1, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg3#1;ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_24_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_24_#in~arg3#1;assume { :begin_inline_netdev_ioctl } true;netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset, netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset, netdev_ioctl_#in~cmd#1 := ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg3#1;havoc netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret908#1.base, netdev_ioctl_#t~ret908#1.offset, netdev_ioctl_#t~ret909#1, netdev_ioctl_#t~ret910#1.base, netdev_ioctl_#t~ret910#1.offset, netdev_ioctl_#t~ret911#1, netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset, netdev_ioctl_~cmd#1, netdev_ioctl_~np~31#1.base, netdev_ioctl_~np~31#1.offset, netdev_ioctl_~tmp~62#1.base, netdev_ioctl_~tmp~62#1.offset, netdev_ioctl_~rc~0#1, netdev_ioctl_~tmp___0~37#1, netdev_ioctl_~tmp___1~21#1, netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset;netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset := netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset;netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset := netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset;netdev_ioctl_~cmd#1 := netdev_ioctl_#in~cmd#1;havoc netdev_ioctl_~np~31#1.base, netdev_ioctl_~np~31#1.offset;havoc netdev_ioctl_~tmp~62#1.base, netdev_ioctl_~tmp~62#1.offset;havoc netdev_ioctl_~rc~0#1;havoc netdev_ioctl_~tmp___0~37#1;havoc netdev_ioctl_~tmp___1~21#1;havoc netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: havoc dma_sync_single_for_device_#t~mem140#1.base, dma_sync_single_for_device_#t~mem140#1.offset; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume 0 != (if change_mtu_~tmp~30#1 % 256 % 4294967296 <= 2147483647 then change_mtu_~tmp~30#1 % 256 % 4294967296 else change_mtu_~tmp~30#1 % 256 % 4294967296 - 4294967296);change_mtu_#res#1 := -16; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume !(0 != (if change_mtu_~tmp~30#1 % 256 % 4294967296 <= 2147483647 then change_mtu_~tmp~30#1 % 256 % 4294967296 else change_mtu_~tmp~30#1 % 256 % 4294967296 - 4294967296));call write~int#15(change_mtu_~new_mtu#1, change_mtu_~dev#1.base, 516 + change_mtu_~dev#1.offset, 4);change_mtu_#res#1 := 0;ldv_dummy_resourceless_instance_callback_1_21_#t~ret995#1 := change_mtu_#res#1;havoc change_mtu_#t~ret376#1, change_mtu_~dev#1.base, change_mtu_~dev#1.offset, change_mtu_~new_mtu#1, change_mtu_~tmp~30#1;havoc change_mtu_#in~dev#1.base, change_mtu_#in~dev#1.offset, change_mtu_#in~new_mtu#1;assume { :end_inline_change_mtu } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_21_#t~ret995#1 && ldv_dummy_resourceless_instance_callback_1_21_#t~ret995#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret995#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret995#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9634: ~ldv_statevar_14~0 := 9; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: assume 0 == sundance_probe1_~tmp___6~0#1;call write~int#15(10, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(0, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: assume !(0 == sundance_probe1_~tmp___6~0#1);call sundance_probe1_#t~mem344#1.base, sundance_probe1_#t~mem344#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___7~0#1 := sundance_probe1_#t~nondet345#1;havoc sundance_probe1_#t~mem344#1.base, sundance_probe1_#t~mem344#1.offset;havoc sundance_probe1_#t~nondet345#1; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_#t~mem140#1.base, dma_sync_single_for_device_#t~mem140#1.offset); srcloc: null [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10493: assume 0 != ldv_register_netdev_~tmp___0~46#1; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10493: assume !(0 != ldv_register_netdev_~tmp___0~46#1); [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: sundance_probe1_~phy~0#1 := 1 + sundance_probe1_~phy~0#1; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472: assume 0 != (dev_name_#t~mem54#1.base + dev_name_#t~mem54#1.offset) % 18446744073709551616;havoc dev_name_#t~mem54#1.base, dev_name_#t~mem54#1.offset;call dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset := read~$Pointer$#15(dev_name_~dev#1.base, 308 + dev_name_~dev#1.offset, 8);dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset;havoc dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472: assume !(0 != (dev_name_#t~mem54#1.base + dev_name_#t~mem54#1.offset) % 18446744073709551616);havoc dev_name_#t~mem54#1.base, dev_name_#t~mem54#1.offset; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9634-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-08 03:53:46,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_38 } true;ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.offset := ~ldv_1_callback_set_settings~0.base, ~ldv_1_callback_set_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_38_#t~ret1003#1, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.offset;assume { :begin_inline_set_settings } true;set_settings_#in~dev#1.base, set_settings_#in~dev#1.offset, set_settings_#in~ecmd#1.base, set_settings_#in~ecmd#1.offset := ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset;havoc set_settings_#res#1;havoc set_settings_#t~ret861#1.base, set_settings_#t~ret861#1.offset, set_settings_#t~ret862#1, set_settings_~dev#1.base, set_settings_~dev#1.offset, set_settings_~ecmd#1.base, set_settings_~ecmd#1.offset, set_settings_~np~23#1.base, set_settings_~np~23#1.offset, set_settings_~tmp~54#1.base, set_settings_~tmp~54#1.offset, set_settings_~res~0#1;set_settings_~dev#1.base, set_settings_~dev#1.offset := set_settings_#in~dev#1.base, set_settings_#in~dev#1.offset;set_settings_~ecmd#1.base, set_settings_~ecmd#1.offset := set_settings_#in~ecmd#1.base, set_settings_#in~ecmd#1.offset;havoc set_settings_~np~23#1.base, set_settings_~np~23#1.offset;havoc set_settings_~tmp~54#1.base, set_settings_~tmp~54#1.offset;havoc set_settings_~res~0#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: assume 28 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: assume !(28 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: assume 0 != (ldv_timer_timer_instance_3_#t~mem1069#1.base + ldv_timer_timer_instance_3_#t~mem1069#1.offset) % 18446744073709551616;havoc ldv_timer_timer_instance_3_#t~mem1069#1.base, ldv_timer_timer_instance_3_#t~mem1069#1.offset;call ldv_timer_timer_instance_3_#t~mem1070#1.base, ldv_timer_timer_instance_3_#t~mem1070#1.offset := read~$Pointer$#15(~ldv_3_container_timer_list~0.base, 32 + ~ldv_3_container_timer_list~0.offset, 8);call ldv_timer_timer_instance_3_#t~mem1071#1 := read~int#15(~ldv_3_container_timer_list~0.base, 40 + ~ldv_3_container_timer_list~0.offset, 8);assume { :begin_inline_ldv_timer_instance_callback_3_2 } true;ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset, ldv_timer_instance_callback_3_2_#in~arg1#1 := ldv_timer_timer_instance_3_#t~mem1070#1.base, ldv_timer_timer_instance_3_#t~mem1070#1.offset, ldv_timer_timer_instance_3_#t~mem1071#1;havoc ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset, ldv_timer_instance_callback_3_2_~arg1#1;ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset := ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset;ldv_timer_instance_callback_3_2_~arg1#1 := ldv_timer_instance_callback_3_2_#in~arg1#1;assume { :begin_inline_##fun~int~TO~VOID } true;##fun~int~TO~VOID_#in~1068#1, ##fun~int~TO~VOID_#in~#fp#1.base, ##fun~int~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_3_2_~arg1#1, ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset;havoc ##fun~int~TO~VOID_#~1068#1;##fun~int~TO~VOID_#~1068#1 := ##fun~int~TO~VOID_#in~1068#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: assume !(0 != (ldv_timer_timer_instance_3_#t~mem1069#1.base + ldv_timer_timer_instance_3_#t~mem1069#1.offset) % 18446744073709551616);havoc ldv_timer_timer_instance_3_#t~mem1069#1.base, ldv_timer_timer_instance_3_#t~mem1069#1.offset; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851: SUMMARY for call iowrite16(1478, rx_poll_~ioaddr~8#1.base, 76 + rx_poll_~ioaddr~8#1.offset); srcloc: null [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473: havoc dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: assume tx_poll_#t~mem537#1 % 4294967296 != tx_poll_#t~mem536#1 % 4294967296;havoc tx_poll_#t~mem537#1;havoc tx_poll_#t~mem536#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: assume !(tx_poll_#t~mem537#1 % 4294967296 != tx_poll_#t~mem536#1 % 4294967296);havoc tx_poll_#t~mem537#1;havoc tx_poll_#t~mem536#1;call tx_poll_#t~mem538#1 := read~int#15(tx_poll_~txdesc~0#1.base, 4 + tx_poll_~txdesc~0#1.offset, 4); [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503: havoc ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_32 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503-1: SUMMARY for call tx_timeout(ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9173: assume { :begin_inline_ldv_dispatch_register_13_2 } true;ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset := ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset := ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_20 } true;~ldv_statevar_2~0 := 19; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9173-1: SUMMARY for call ldv_assume((if 20 == ~ldv_statevar_2~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125-1: SUMMARY for call netdev_timer_#t~ret465#1 := ioread32(netdev_timer_~ioaddr~4#1.base, 12 + netdev_timer_~ioaddr~4#1.offset); srcloc: null [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: netdev_timer_~tmp___0~18#1 := netdev_timer_#t~ret465#1;havoc netdev_timer_#t~ret465#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786: assume 0 != rx_poll_#t~bitwise673#1 % 4294967296;havoc rx_poll_#t~bitwise673#1;call rx_poll_#t~mem674#1 := read~int#15(rx_poll_~dev~4#1.base, 356 + rx_poll_~dev~4#1.offset, 8);call write~int#15(1 + rx_poll_#t~mem674#1, rx_poll_~dev~4#1.base, 356 + rx_poll_~dev~4#1.offset, 8);havoc rx_poll_#t~mem674#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786: assume !(0 != rx_poll_#t~bitwise673#1 % 4294967296);havoc rx_poll_#t~bitwise673#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise673#1 := 0; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-1: [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-3: assume 524288 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise673#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-3: assume !(524288 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: sundance_probe1_~mii_ctl~0#1 := sundance_probe1_#t~bitwise357#1;havoc sundance_probe1_#t~mem356#1;havoc sundance_probe1_#t~bitwise357#1;call sundance_probe1_#t~mem358#1 := read~int#15(sundance_probe1_~np~2#1.base, 1320 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-2: havoc rx_poll_#t~bitwise673#1;assume rx_poll_#t~bitwise673#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise673#1 % 4294967296 <= 524288; [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-1: [2025-02-08 03:53:46,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-4: assume 0 == (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) || (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) == (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0);sundance_probe1_#t~bitwise357#1 := (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0); [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-4: assume !(0 == (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) || (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) == (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0)); [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-3: assume 0 == (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0);sundance_probe1_#t~bitwise357#1 := (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536); [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-3: assume !(0 == (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0)); [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-2: havoc sundance_probe1_#t~bitwise357#1;assume ((((((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) < 0 && (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0) >= 0) || sundance_probe1_#t~bitwise357#1 >= (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0)) && (((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) >= 0 && (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0) < 0) || sundance_probe1_#t~bitwise357#1 >= (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536))) && (((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) < 0 || (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0) < 0) || sundance_probe1_#t~bitwise357#1 <= (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) + (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0))) && (((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) >= 0 && (if 100 == sundance_probe1_#t~mem356#1 % 4294967296 then 8192 else 0) >= 0) || sundance_probe1_#t~bitwise357#1 < 0)) && sundance_probe1_#t~bitwise357#1 <= 2147483647; [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513-4: assume 0 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296);sundance_get_wol_#t~bitwise890#1 := 0; [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513-4: assume !(0 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513: assume 0 != sundance_get_wol_#t~bitwise890#1;havoc sundance_get_wol_#t~bitwise890#1;call sundance_get_wol_#t~mem891#1 := read~int#15(sundance_get_wol_~wol#1.base, 8 + sundance_get_wol_~wol#1.offset, 4);call write~int#15(1 + sundance_get_wol_#t~mem891#1 - sundance_get_wol_#t~mem891#1 % 2, sundance_get_wol_~wol#1.base, 8 + sundance_get_wol_~wol#1.offset, 4);havoc sundance_get_wol_#t~mem891#1; [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513: assume !(0 != sundance_get_wol_#t~bitwise890#1);havoc sundance_get_wol_#t~bitwise890#1; [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513-1: [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10495: SUMMARY for call ldv_assume((if 0 == ldv_register_netdev_~ldv_9_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513-2: havoc sundance_get_wol_#t~bitwise890#1;assume (((((if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296) < 0 || sundance_get_wol_#t~bitwise890#1 <= (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296)) && sundance_get_wol_#t~bitwise890#1 <= 4) && sundance_get_wol_#t~bitwise890#1 >= 0) && ((if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296) >= 0 || sundance_get_wol_#t~bitwise890#1 > 4 + (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296))) && sundance_get_wol_#t~bitwise890#1 >= -2147483648; [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513-3: assume 4 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296);sundance_get_wol_#t~bitwise890#1 := (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:53:46,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513-3: assume !(4 == (if sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 <= 2147483647 then sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 else sundance_get_wol_~wol_bits~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: netdev_timer_~tmp___1~11#1 := netdev_timer_#t~ret466#1;havoc netdev_timer_#t~ret466#1; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume 0 != sundance_set_mac_addr_~tmp~50#1 % 256;sundance_set_mac_addr_~tmp___0~29#1 := 0; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume !(0 != sundance_set_mac_addr_~tmp~50#1 % 256);sundance_set_mac_addr_~tmp___0~29#1 := 1; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: assume 10 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: assume !(10 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126-1: SUMMARY for call netdev_timer_#t~ret466#1 := ioread8(netdev_timer_~ioaddr~4#1.base, 70 + netdev_timer_~ioaddr~4#1.offset); srcloc: null [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: havoc ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;havoc ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_13_2 } true;ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892: havoc ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset, ldv_timer_instance_callback_3_2_~arg1#1;havoc ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset, ldv_timer_instance_callback_3_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_3_2 } true;havoc ldv_timer_timer_instance_3_#t~mem1070#1.base, ldv_timer_timer_instance_3_#t~mem1070#1.offset;havoc ldv_timer_timer_instance_3_#t~mem1071#1; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: assume 1 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: assume !(1 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: assume -2147483648 <= sundance_suspend_#t~ret960#1 && sundance_suspend_#t~ret960#1 <= 2147483647;sundance_suspend_~tmp___3~12#1 := sundance_suspend_#t~ret960#1;havoc sundance_suspend_#t~mem959#1;havoc sundance_suspend_#t~ret960#1;call sundance_suspend_#t~mem961#1 := read~int#15(sundance_suspend_~np~34#1.base, 1128 + sundance_suspend_~np~34#1.offset, 1); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844-1: SUMMARY for call sundance_suspend_#t~ret960#1 := pci_choose_state(sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset, sundance_suspend_#t~mem959#1); srcloc: null [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844-2: call sundance_suspend_#t~mem959#1 := read~int#10(sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset, 4); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-2: havoc sundance_probe1_#t~bitwise359#1;assume ((((((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) < 0 && (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0) >= 0) || sundance_probe1_#t~bitwise359#1 >= (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0)) && (((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) >= 0 && (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0) < 0) || sundance_probe1_#t~bitwise359#1 >= (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536))) && (((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) < 0 || (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0) < 0) || sundance_probe1_#t~bitwise359#1 <= (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) + (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0))) && (((if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) >= 0 && (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0) >= 0) || sundance_probe1_#t~bitwise359#1 < 0)) && sundance_probe1_#t~bitwise359#1 <= 2147483647; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-1: [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: sundance_probe1_~mii_ctl~0#1 := sundance_probe1_#t~bitwise359#1;havoc sundance_probe1_#t~mem358#1;havoc sundance_probe1_#t~bitwise359#1;call sundance_probe1_#t~mem360#1 := read~int#15(sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-4: assume 0 == (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) || (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) == (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0);sundance_probe1_#t~bitwise359#1 := (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-4: assume !(0 == (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) || (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536) == (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0)); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-3: assume 0 == (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0);sundance_probe1_#t~bitwise359#1 := (if sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 <= 32767 then sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 else sundance_probe1_~mii_ctl~0#1 % 65536 % 65536 - 65536); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-3: assume !(0 == (if 0 != sundance_probe1_#t~mem358#1 % 256 % 4294967296 then 256 else 0)); [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8382: get_msglevel_~tmp~57#1.base, get_msglevel_~tmp~57#1.offset := get_msglevel_#t~ret867#1.base, get_msglevel_#t~ret867#1.offset;havoc get_msglevel_#t~ret867#1.base, get_msglevel_#t~ret867#1.offset;get_msglevel_~np~26#1.base, get_msglevel_~np~26#1.offset := get_msglevel_~tmp~57#1.base, get_msglevel_~tmp~57#1.offset;call get_msglevel_#t~mem868#1 := read~int#15(get_msglevel_~np~26#1.base, 1072 + get_msglevel_~np~26#1.offset, 4);get_msglevel_#res#1 := get_msglevel_#t~mem868#1;havoc get_msglevel_#t~mem868#1; [2025-02-08 03:53:46,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: SUMMARY for call netif_stop_queue(start_tx_~dev#1.base, start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496: call ldv_register_netdev_#t~mem1060#1.base, ldv_register_netdev_#t~mem1060#1.offset := read~$Pointer$#15(ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, 468 + ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, 8);call ldv_register_netdev_#t~mem1061#1.base, ldv_register_netdev_#t~mem1061#1.offset := read~$Pointer$#15(ldv_register_netdev_#t~mem1060#1.base, 16 + ldv_register_netdev_#t~mem1060#1.offset, 8);assume { :begin_inline_ldv_register_netdev_open_9_6 } true;ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset, ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem1061#1.base, ldv_register_netdev_#t~mem1061#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret1064#1, ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset, ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset, ldv_register_netdev_open_9_6_~tmp~81#1;ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset := ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset;ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset := ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_9_6_~tmp~81#1; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202: assume 0 != is_valid_ether_addr_~tmp~26#1 % 256;is_valid_ether_addr_~tmp___0~10#1 := 0; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202: assume !(0 != is_valid_ether_addr_~tmp~26#1 % 256);is_valid_ether_addr_~tmp___0~10#1 := 1; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8448: get_ethtool_stats_~tmp~59#1.base, get_ethtool_stats_~tmp~59#1.offset := get_ethtool_stats_#t~ret871#1.base, get_ethtool_stats_#t~ret871#1.offset;havoc get_ethtool_stats_#t~ret871#1.base, get_ethtool_stats_#t~ret871#1.offset;get_ethtool_stats_~np~28#1.base, get_ethtool_stats_~np~28#1.offset := get_ethtool_stats_~tmp~59#1.base, get_ethtool_stats_~tmp~59#1.offset;get_ethtool_stats_~i~9#1 := 0; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-1: SUMMARY for call ldv_assume((if 6 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8448-1: SUMMARY for call get_ethtool_stats_#t~ret871#1.base, get_ethtool_stats_#t~ret871#1.offset := netdev_priv(get_ethtool_stats_~dev#1.base, get_ethtool_stats_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8382-1: SUMMARY for call get_msglevel_#t~ret867#1.base, get_msglevel_#t~ret867#1.offset := netdev_priv(get_msglevel_~dev#1.base, get_msglevel_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-1: SUMMARY for call netdev_timer_#t~ret467#1 := ioread16(netdev_timer_~ioaddr~4#1.base, 76 + netdev_timer_~ioaddr~4#1.offset); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: netdev_timer_~tmp___2~5#1 := netdev_timer_#t~ret467#1;havoc netdev_timer_#t~ret467#1; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: assume -2147483648 <= sundance_suspend_#t~ret962#1 && sundance_suspend_#t~ret962#1 <= 2147483647;havoc sundance_suspend_#t~mem961#1;havoc sundance_suspend_#t~ret962#1;call sundance_suspend_#t~mem963#1 := read~int#10(sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset, 4); [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845-1: SUMMARY for call sundance_suspend_#t~ret962#1 := pci_enable_wake(sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset, sundance_suspend_~tmp___3~12#1, (if 0 == (if 0 != sundance_suspend_#t~mem961#1 % 256 % 4294967296 then 1 else 0) then 0 else 1)); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836: assume 2 == ~ldv_statevar_0~0; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836: assume !(2 == ~ldv_statevar_0~0); [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-1: SUMMARY for call mdio_write(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, (if sundance_probe1_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem360#1 % 256 % 4294967296 else sundance_probe1_#t~mem360#1 % 256 % 4294967296 - 4294967296), 0, (if sundance_probe1_~mii_ctl~0#1 % 65536 % 4294967296 <= 2147483647 then sundance_probe1_~mii_ctl~0#1 % 65536 % 4294967296 else sundance_probe1_~mii_ctl~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: havoc sundance_probe1_#t~mem360#1;call sundance_probe1_#t~mem361#1 := read~int#15(sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call sundance_probe1_#t~mem362#1 := read~int#15(sundance_probe1_~np~2#1.base, 1320 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10365: assume 0 != (ldv_pci_pci_instance_2_#t~mem1037#1.base + ldv_pci_pci_instance_2_#t~mem1037#1.offset) % 18446744073709551616;havoc ldv_pci_pci_instance_2_#t~mem1037#1.base, ldv_pci_pci_instance_2_#t~mem1037#1.offset;call ldv_pci_pci_instance_2_#t~mem1038#1.base, ldv_pci_pci_instance_2_#t~mem1038#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 64 + ~ldv_2_container_pci_driver~0.offset, 8);assume { :begin_inline_ldv_pci_instance_resume_early_2_6 } true;ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset, ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem1038#1.base, ldv_pci_pci_instance_2_#t~mem1038#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret1023#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset;ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset;assume { :begin_inline_##fun~$Pointer$~TO~int } true;##fun~$Pointer$~TO~int_#in~1022#1.base, ##fun~$Pointer$~TO~int_#in~1022#1.offset, ##fun~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~TO~int_#in~#fp#1.offset := ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset;havoc ##fun~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset, ##fun~$Pointer$~TO~int_#t~funptrres1230#1, ##fun~$Pointer$~TO~int_#t~ret1231#1, ##fun~$Pointer$~TO~int_#t~ret1232#1, ##fun~$Pointer$~TO~int_#t~ret1233#1, ##fun~$Pointer$~TO~int_#t~ret1234#1, ##fun~$Pointer$~TO~int_#t~ret1235#1, ##fun~$Pointer$~TO~int_#t~ret1236#1;##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset := ##fun~$Pointer$~TO~int_#in~1022#1.base, ##fun~$Pointer$~TO~int_#in~1022#1.offset; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10365: assume !(0 != (ldv_pci_pci_instance_2_#t~mem1037#1.base + ldv_pci_pci_instance_2_#t~mem1037#1.offset) % 18446744073709551616);havoc ldv_pci_pci_instance_2_#t~mem1037#1.base, ldv_pci_pci_instance_2_#t~mem1037#1.offset; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10365-1: call ldv_pci_pci_instance_2_#t~mem1037#1.base, ldv_pci_pci_instance_2_#t~mem1037#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 64 + ~ldv_2_container_pci_driver~0.offset, 8); [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10497: ldv_register_netdev_#t~ret1062#1 := ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret1064#1, ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset, ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset, ldv_register_netdev_open_9_6_~tmp~81#1;havoc ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset, ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_9_6 } true;assume -2147483648 <= ldv_register_netdev_#t~ret1062#1 && ldv_register_netdev_#t~ret1062#1 <= 2147483647;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret1062#1;havoc ldv_register_netdev_#t~mem1060#1.base, ldv_register_netdev_#t~mem1060#1.offset;havoc ldv_register_netdev_#t~mem1061#1.base, ldv_register_netdev_#t~mem1061#1.offset;havoc ldv_register_netdev_#t~ret1062#1; [2025-02-08 03:53:46,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem1051#1.base, ldv_pci_pci_instance_2_#t~mem1051#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 32 + ~ldv_2_container_pci_driver~0.offset, 8);assume { :begin_inline_ldv_pci_instance_probe_2_17 } true;ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset, ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset, ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset := ldv_pci_pci_instance_2_#t~mem1051#1.base, ldv_pci_pci_instance_2_#t~mem1051#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset;havoc ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret1020#1, ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset, ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset, ldv_pci_instance_probe_2_17_~tmp~76#1;ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset := ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset;ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset := ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset;ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset := ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset;havoc ldv_pci_instance_probe_2_17_~tmp~76#1;assume { :begin_inline_sundance_probe1 } true;sundance_probe1_#in~pdev#1.base, sundance_probe1_#in~pdev#1.offset, sundance_probe1_#in~ent#1.base, sundance_probe1_#in~ent#1.offset := ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset;havoc sundance_probe1_#res#1;havoc sundance_probe1_#t~mem296#1, sundance_probe1_#t~ret297#1, sundance_probe1_#t~mem298#1, sundance_probe1_#t~ret299#1.base, sundance_probe1_#t~ret299#1.offset, sundance_probe1_#t~ret300#1, sundance_probe1_#t~ret301#1.base, sundance_probe1_#t~ret301#1.offset, sundance_probe1_#t~ret302#1, sundance_probe1_#t~mem303#1.base, sundance_probe1_#t~mem303#1.offset, sundance_probe1_#t~ret304#1.base, sundance_probe1_#t~ret304#1.offset, sundance_probe1_#t~bitwise305#1, sundance_probe1_#t~ret306#1.base, sundance_probe1_#t~ret306#1.offset, sundance_probe1_#t~ret307#1.base, sundance_probe1_#t~ret307#1.offset, sundance_probe1_#t~ret308#1.base, sundance_probe1_#t~ret308#1.offset, sundance_probe1_#t~mem309#1, sundance_probe1_#t~ret310#1.base, sundance_probe1_#t~ret310#1.offset, sundance_probe1_#t~mem311#1, sundance_probe1_#t~ret312#1, sundance_probe1_#t~mem313#1.base, sundance_probe1_#t~mem313#1.offset, sundance_probe1_#t~mem314#1.base, sundance_probe1_#t~mem314#1.offset, sundance_probe1_#t~ret315#1, sundance_probe1_#t~mem316#1, sundance_probe1_#t~mem317#1, sundance_probe1_#t~mem318#1, sundance_probe1_#t~ret319#1, sundance_probe1_#t~ret320#1, sundance_probe1_#t~bitwise321#1, sundance_probe1_#t~mem322#1, sundance_probe1_#t~mem323#1, sundance_probe1_#t~ret324#1, sundance_probe1_#t~mem325#1, sundance_probe1_#t~ret326#1, sundance_probe1_#t~ret327#1, sundance_probe1_#t~mem328#1, sundance_probe1_#t~mem329#1.base, sundance_probe1_#t~mem329#1.offset, sundance_probe1_#t~mem330#1.base, sundance_probe1_#t~mem330#1.offset, sundance_probe1_#t~nondet331#1, sundance_probe1_#t~mem332#1.base, sundance_probe1_#t~mem332#1.offset, sundance_probe1_#t~nondet333#1, sundance_probe1_#t~mem334#1.base, sundance_probe1_#t~mem334#1.offset, sundance_probe1_#t~nondet335#1, sundance_probe1_#t~mem336#1.base, sundance_probe1_#t~mem336#1.offset, sundance_probe1_#t~nondet337#1, sundance_probe1_#t~mem338#1.base, sundance_probe1_#t~mem338#1.offset, sundance_probe1_#t~nondet339#1, sundance_probe1_#t~mem340#1.base, sundance_probe1_#t~mem340#1.offset, sundance_probe1_#t~nondet341#1, sundance_probe1_#t~mem342#1.base, sundance_probe1_#t~mem342#1.offset, sundance_probe1_#t~nondet343#1, sundance_probe1_#t~mem344#1.base, sundance_probe1_#t~mem344#1.offset, sundance_probe1_#t~nondet345#1, sundance_probe1_#t~ret346#1, sundance_probe1_#t~bitwise347#1, sundance_probe1_#t~mem348#1, sundance_probe1_#t~mem349#1, sundance_probe1_#t~mem350#1, sundance_probe1_#t~mem351#1, sundance_probe1_#t~mem352#1, sundance_probe1_#t~bitwise353#1, sundance_probe1_#t~mem354#1, sundance_probe1_#t~mem355#1, sundance_probe1_#t~mem356#1, sundance_probe1_#t~bitwise357#1, sundance_probe1_#t~mem358#1, sundance_probe1_#t~bitwise359#1, sundance_probe1_#t~mem360#1, sundance_probe1_#t~mem361#1, sundance_probe1_#t~mem362#1, sundance_probe1_#t~ret363#1, sundance_probe1_#t~mem364#1, sundance_probe1_#t~bitwise365#1, sundance_probe1_#t~ret366#1, sundance_probe1_#t~ret367#1, sundance_probe1_#t~mem368#1, sundance_probe1_#t~bitwise369#1, sundance_probe1_#t~ret370#1, sundance_probe1_#t~ret371#1, sundance_probe1_#t~mem372#1.base, sundance_probe1_#t~mem372#1.offset, sundance_probe1_#t~mem373#1, sundance_probe1_#t~mem374#1.base, sundance_probe1_#t~mem374#1.offset, sundance_probe1_#t~mem375#1, sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, sundance_probe1_~ent#1.base, sundance_probe1_~ent#1.offset, sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, sundance_probe1_~np~2#1.base, sundance_probe1_~np~2#1.offset, sundance_probe1_~card_idx~0#1, sundance_probe1_~chip_idx~0#1, sundance_probe1_~irq~0#1, sundance_probe1_~i~0#1, sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset, sundance_probe1_~mii_ctl~0#1, sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset, sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset, sundance_probe1_~bar~0#1, sundance_probe1_~phy~0#1, sundance_probe1_~phy_end~0#1, sundance_probe1_~phy_idx~0#1, sundance_probe1_~tmp~29#1, sundance_probe1_~tmp___0~12#1, sundance_probe1_~tmp___1~8#1, sundance_probe1_~tmp___2~2#1.base, sundance_probe1_~tmp___2~2#1.offset, sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset, sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset, sundance_probe1_~phyx~0#1, sundance_probe1_~mii_status~0#1, sundance_probe1_~tmp___3~2#1, sundance_probe1_~tmp___4~0#1, sundance_probe1_~tmp___5~0#1, sundance_probe1_~tmp___6~0#1, sundance_probe1_~tmp___7~0#1, sundance_probe1_~tmp___8~0#1, sundance_probe1_~tmp___9~0#1, sundance_probe1_~tmp___10~0#1, sundance_probe1_~tmp___11~0#1, sundance_probe1_~tmp___12~0#1, sundance_probe1_~tmp___13~0#1, sundance_probe1_~tmp___14~0#1, sundance_probe1_~__ms~0#1, sundance_probe1_~tmp___15~0#1, sundance_probe1_~tmp___16~0#1, sundance_probe1_~tmp___17~0#1;sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset := sundance_probe1_#in~pdev#1.base, sundance_probe1_#in~pdev#1.offset;sundance_probe1_~ent#1.base, sundance_probe1_~ent#1.offset := sundance_probe1_#in~ent#1.base, sundance_probe1_#in~ent#1.offset;havoc sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset;havoc sundance_probe1_~np~2#1.base, sundance_probe1_~np~2#1.offset;havoc sundance_probe1_~card_idx~0#1;havoc sundance_probe1_~chip_idx~0#1;havoc sundance_probe1_~irq~0#1;havoc sundance_probe1_~i~0#1;havoc sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset;havoc sundance_probe1_~mii_ctl~0#1;havoc sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset;call sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset := #Ultimate.allocOnStack(8);havoc sundance_probe1_~bar~0#1;havoc sundance_probe1_~phy~0#1;havoc sundance_probe1_~phy_end~0#1;havoc sundance_probe1_~phy_idx~0#1;havoc sundance_probe1_~tmp~29#1;havoc sundance_probe1_~tmp___0~12#1;havoc sundance_probe1_~tmp___1~8#1;havoc sundance_probe1_~tmp___2~2#1.base, sundance_probe1_~tmp___2~2#1.offset;call sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);havoc sundance_probe1_~phyx~0#1;havoc sundance_probe1_~mii_status~0#1;havoc sundance_probe1_~tmp___3~2#1;havoc sundance_probe1_~tmp___4~0#1;havoc sundance_probe1_~tmp___5~0#1;havoc sundance_probe1_~tmp___6~0#1;havoc sundance_probe1_~tmp___7~0#1;havoc sundance_probe1_~tmp___8~0#1;havoc sundance_probe1_~tmp___9~0#1;havoc sundance_probe1_~tmp___10~0#1;havoc sundance_probe1_~tmp___11~0#1;havoc sundance_probe1_~tmp___12~0#1;havoc sundance_probe1_~tmp___13~0#1;havoc sundance_probe1_~tmp___14~0#1;havoc sundance_probe1_~__ms~0#1;havoc sundance_probe1_~tmp___15~0#1;havoc sundance_probe1_~tmp___16~0#1;havoc sundance_probe1_~tmp___17~0#1;call sundance_probe1_#t~mem296#1 := read~int#15(sundance_probe1_~ent#1.base, 24 + sundance_probe1_~ent#1.offset, 8);sundance_probe1_~chip_idx~0#1 := (if sundance_probe1_#t~mem296#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem296#1 % 18446744073709551616 % 4294967296 else sundance_probe1_#t~mem296#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc sundance_probe1_#t~mem296#1;sundance_probe1_~bar~0#1 := 1;sundance_probe1_~phy_idx~0#1 := 0;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1216#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet1216#1;assume -2147483648 <= pci_enable_device_#t~nondet1216#1 && pci_enable_device_#t~nondet1216#1 <= 2147483647;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1216#1;havoc pci_enable_device_#t~nondet1216#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431-1: SUMMARY for call ldv_assume((if 1 == ~ldv_statevar_1~0 || 5 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128-1: SUMMARY for call netdev_timer_#t~ret468#1 := printk(38, 0); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128: assume -2147483648 <= netdev_timer_#t~ret468#1 && netdev_timer_#t~ret468#1 <= 2147483647;havoc netdev_timer_#t~ret468#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10035: ldv_net_dummy_resourceless_instance_1_~tmp~75#1.base, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.offset := ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.offset;havoc ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.offset;~ldv_1_ldv_param_8_2_default~0.base, ~ldv_1_ldv_param_8_2_default~0.offset := ldv_net_dummy_resourceless_instance_1_~tmp~75#1.base, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg3#1.offset := ~ldv_1_callback_get_ethtool_stats~0.base, ~ldv_1_callback_get_ethtool_stats~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_stats_ptr~0.base, ~ldv_1_container_struct_ethtool_stats_ptr~0.offset, ~ldv_1_ldv_param_8_2_default~0.base, ~ldv_1_ldv_param_8_2_default~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg3#1.offset;assume { :begin_inline_get_ethtool_stats } true;get_ethtool_stats_#in~dev#1.base, get_ethtool_stats_#in~dev#1.offset, get_ethtool_stats_#in~stats#1.base, get_ethtool_stats_#in~stats#1.offset, get_ethtool_stats_#in~data#1.base, get_ethtool_stats_#in~data#1.offset := ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.offset;havoc get_ethtool_stats_#t~ret871#1.base, get_ethtool_stats_#t~ret871#1.offset, get_ethtool_stats_#t~ret872#1.base, get_ethtool_stats_#t~ret872#1.offset, get_ethtool_stats_#t~mem873#1, get_ethtool_stats_#t~mem874#1, get_ethtool_stats_#t~mem875#1, get_ethtool_stats_#t~mem876#1, get_ethtool_stats_#t~mem877#1, get_ethtool_stats_#t~mem878#1, get_ethtool_stats_#t~mem879#1, get_ethtool_stats_#t~mem880#1, get_ethtool_stats_#t~mem881#1, get_ethtool_stats_#t~mem882#1, get_ethtool_stats_~dev#1.base, get_ethtool_stats_~dev#1.offset, get_ethtool_stats_~stats#1.base, get_ethtool_stats_~stats#1.offset, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset, get_ethtool_stats_~np~28#1.base, get_ethtool_stats_~np~28#1.offset, get_ethtool_stats_~tmp~59#1.base, get_ethtool_stats_~tmp~59#1.offset, get_ethtool_stats_~i~9#1, get_ethtool_stats_~tmp___0~34#1, get_ethtool_stats_~tmp___1~19#1, get_ethtool_stats_~tmp___2~12#1, get_ethtool_stats_~tmp___3~10#1, get_ethtool_stats_~tmp___4~6#1, get_ethtool_stats_~tmp___5~5#1, get_ethtool_stats_~tmp___6~4#1, get_ethtool_stats_~tmp___7~3#1, get_ethtool_stats_~tmp___8~3#1, get_ethtool_stats_~tmp___9~2#1;get_ethtool_stats_~dev#1.base, get_ethtool_stats_~dev#1.offset := get_ethtool_stats_#in~dev#1.base, get_ethtool_stats_#in~dev#1.offset;get_ethtool_stats_~stats#1.base, get_ethtool_stats_~stats#1.offset := get_ethtool_stats_#in~stats#1.base, get_ethtool_stats_#in~stats#1.offset;get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset := get_ethtool_stats_#in~data#1.base, get_ethtool_stats_#in~data#1.offset;havoc get_ethtool_stats_~np~28#1.base, get_ethtool_stats_~np~28#1.offset;havoc get_ethtool_stats_~tmp~59#1.base, get_ethtool_stats_~tmp~59#1.offset;havoc get_ethtool_stats_~i~9#1;havoc get_ethtool_stats_~tmp___0~34#1;havoc get_ethtool_stats_~tmp___1~19#1;havoc get_ethtool_stats_~tmp___2~12#1;havoc get_ethtool_stats_~tmp___3~10#1;havoc get_ethtool_stats_~tmp___4~6#1;havoc get_ethtool_stats_~tmp___5~5#1;havoc get_ethtool_stats_~tmp___6~4#1;havoc get_ethtool_stats_~tmp___7~3#1;havoc get_ethtool_stats_~tmp___8~3#1;havoc get_ethtool_stats_~tmp___9~2#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10035-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.offset := ldv_xmalloc(8); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-1: SUMMARY for call sundance_suspend_#t~ret964#1 := pci_choose_state(sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset, sundance_suspend_#t~mem963#1); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5675: havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;havoc debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_device } true; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: assume -2147483648 <= sundance_probe1_#t~ret363#1 && sundance_probe1_#t~ret363#1 <= 2147483647;havoc sundance_probe1_#t~mem361#1;havoc sundance_probe1_#t~mem362#1;havoc sundance_probe1_#t~ret363#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: assume 29 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: assume !(29 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5675-1: assume { :begin_inline_debug_dma_sync_single_for_device } true;debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1 := dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1;havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset := debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset;debug_dma_sync_single_for_device_~arg1#1 := debug_dma_sync_single_for_device_#in~arg1#1;debug_dma_sync_single_for_device_~arg2#1 := debug_dma_sync_single_for_device_#in~arg2#1;debug_dma_sync_single_for_device_~arg3#1 := debug_dma_sync_single_for_device_#in~arg3#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: assume -2147483648 <= sundance_suspend_#t~ret964#1 && sundance_suspend_#t~ret964#1 <= 2147483647;sundance_suspend_~tmp___4~8#1 := sundance_suspend_#t~ret964#1;havoc sundance_suspend_#t~mem963#1;havoc sundance_suspend_#t~ret964#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666-1: SUMMARY for call sundance_probe1_#t~ret363#1 := printk(26, 0); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-1: SUMMARY for call sundance_probe1_#t~ret310#1.base, sundance_probe1_#t~ret310#1.offset := dma_alloc_attrs(sundance_probe1_~pdev#1.base, 179 + sundance_probe1_~pdev#1.offset, 1024, sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset, 208, 0, 0); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset := sundance_probe1_#t~ret310#1.base, sundance_probe1_#t~ret310#1.offset;havoc sundance_probe1_#t~ret310#1.base, sundance_probe1_#t~ret310#1.offset; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: assume { :begin_inline_kobject_name } true;kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset := dev_name_~dev#1.base, 16 + dev_name_~dev#1.offset;havoc kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem36#1.base, kobject_name_#t~mem36#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset := kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;call kobject_name_#t~mem36#1.base, kobject_name_#t~mem36#1.offset := read~$Pointer$#15(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem36#1.base, kobject_name_#t~mem36#1.offset;havoc kobject_name_#t~mem36#1.base, kobject_name_#t~mem36#1.offset; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11291-1: SUMMARY for call ldv_post_probe_#t~ret1097#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11291: assume -2147483648 <= ldv_post_probe_#t~ret1097#1 && ldv_post_probe_#t~ret1097#1 <= 2147483647;ldv_post_probe_~tmp~96#1 := ldv_post_probe_#t~ret1097#1;havoc ldv_post_probe_#t~ret1097#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~96#1;ldv_pci_pci_instance_2_#t~ret1053#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret1097#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~96#1;havoc ldv_post_probe_#in~probe_ret_val#1;assume { :end_inline_ldv_post_probe } true;assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1053#1 && ldv_pci_pci_instance_2_#t~ret1053#1 <= 2147483647;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1053#1;havoc ldv_pci_pci_instance_2_#t~ret1053#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: havoc ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.base, ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.base, ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_27 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.base, ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.offset := get_stats(ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume 0 != rx_poll_#t~bitwise675#1 % 4294967296;havoc rx_poll_#t~bitwise675#1; [2025-02-08 03:53:46,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume !(0 != rx_poll_#t~bitwise675#1 % 4294967296);havoc rx_poll_#t~bitwise675#1; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: call write~int#15(rx_poll_~entry~3#1, rx_poll_~np~15#1.base, 1080 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise675#1 := 0; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-3: assume 1048576 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise675#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-3: assume !(1048576 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-2: havoc rx_poll_#t~bitwise675#1;assume rx_poll_#t~bitwise675#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise675#1 % 4294967296 <= 1048576; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847: assume -2147483648 <= sundance_suspend_#t~ret965#1 && sundance_suspend_#t~ret965#1 <= 2147483647;havoc sundance_suspend_#t~ret965#1;sundance_suspend_#res#1 := 0;call ULTIMATE.dealloc(sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset);havoc sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-1: [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847-1: SUMMARY for call sundance_suspend_#t~ret965#1 := pci_set_power_state(sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset, sundance_suspend_~tmp___4~8#1); srcloc: null [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10499: assume -2147483648 <= ldv_register_netdev_#t~ret1063#1 && ldv_register_netdev_#t~ret1063#1 <= 2147483647;ldv_register_netdev_~tmp~80#1 := ldv_register_netdev_#t~ret1063#1;havoc ldv_register_netdev_#t~ret1063#1; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8451: havoc get_ethtool_stats_#t~ret872#1.base, get_ethtool_stats_#t~ret872#1.offset;get_ethtool_stats_~tmp___0~34#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem873#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 924 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem873#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___0~34#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___0~34#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___0~34#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem873#1;get_ethtool_stats_~tmp___1~19#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem874#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 932 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem874#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___1~19#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___1~19#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___1~19#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem874#1;get_ethtool_stats_~tmp___2~12#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem875#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 940 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem875#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___2~12#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___2~12#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___2~12#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem875#1;get_ethtool_stats_~tmp___3~10#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem876#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 948 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem876#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___3~10#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___3~10#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___3~10#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem876#1;get_ethtool_stats_~tmp___4~6#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem877#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 956 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem877#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___4~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___4~6#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___4~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem877#1;get_ethtool_stats_~tmp___5~5#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem878#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 964 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem878#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___5~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___5~5#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___5~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem878#1;get_ethtool_stats_~tmp___6~4#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem879#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 972 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem879#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___6~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___6~4#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___6~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem879#1;get_ethtool_stats_~tmp___7~3#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem880#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 980 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem880#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___7~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___7~3#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___7~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem880#1;get_ethtool_stats_~tmp___8~3#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem881#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 988 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem881#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___8~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___8~3#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___8~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem881#1;get_ethtool_stats_~tmp___9~2#1 := get_ethtool_stats_~i~9#1;get_ethtool_stats_~i~9#1 := 1 + get_ethtool_stats_~i~9#1;call get_ethtool_stats_#t~mem882#1 := read~int#15(get_ethtool_stats_~np~28#1.base, 996 + get_ethtool_stats_~np~28#1.offset, 8);call write~int#15(get_ethtool_stats_#t~mem882#1, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset + 8 * (if get_ethtool_stats_~tmp___9~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_ethtool_stats_~tmp___9~2#1 % 18446744073709551616 % 18446744073709551616 else get_ethtool_stats_~tmp___9~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc get_ethtool_stats_#t~mem882#1;havoc get_ethtool_stats_#t~ret871#1.base, get_ethtool_stats_#t~ret871#1.offset, get_ethtool_stats_#t~ret872#1.base, get_ethtool_stats_#t~ret872#1.offset, get_ethtool_stats_#t~mem873#1, get_ethtool_stats_#t~mem874#1, get_ethtool_stats_#t~mem875#1, get_ethtool_stats_#t~mem876#1, get_ethtool_stats_#t~mem877#1, get_ethtool_stats_#t~mem878#1, get_ethtool_stats_#t~mem879#1, get_ethtool_stats_#t~mem880#1, get_ethtool_stats_#t~mem881#1, get_ethtool_stats_#t~mem882#1, get_ethtool_stats_~dev#1.base, get_ethtool_stats_~dev#1.offset, get_ethtool_stats_~stats#1.base, get_ethtool_stats_~stats#1.offset, get_ethtool_stats_~data#1.base, get_ethtool_stats_~data#1.offset, get_ethtool_stats_~np~28#1.base, get_ethtool_stats_~np~28#1.offset, get_ethtool_stats_~tmp~59#1.base, get_ethtool_stats_~tmp~59#1.offset, get_ethtool_stats_~i~9#1, get_ethtool_stats_~tmp___0~34#1, get_ethtool_stats_~tmp___1~19#1, get_ethtool_stats_~tmp___2~12#1, get_ethtool_stats_~tmp___3~10#1, get_ethtool_stats_~tmp___4~6#1, get_ethtool_stats_~tmp___5~5#1, get_ethtool_stats_~tmp___6~4#1, get_ethtool_stats_~tmp___7~3#1, get_ethtool_stats_~tmp___8~3#1, get_ethtool_stats_~tmp___9~2#1;havoc get_ethtool_stats_#in~dev#1.base, get_ethtool_stats_#in~dev#1.offset, get_ethtool_stats_#in~stats#1.base, get_ethtool_stats_#in~stats#1.offset, get_ethtool_stats_#in~data#1.base, get_ethtool_stats_#in~data#1.offset;assume { :end_inline_get_ethtool_stats } true;havoc ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true; [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10499-1: SUMMARY for call ldv_register_netdev_#t~ret1063#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8451-1: SUMMARY for call get_ethtool_stats_#t~ret872#1.base, get_ethtool_stats_#t~ret872#1.offset := get_stats(get_ethtool_stats_~dev#1.base, get_ethtool_stats_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: assume 0 != start_tx_#t~bitwise560#1;havoc start_tx_#t~mem559#1;havoc start_tx_#t~bitwise560#1;call start_tx_#t~mem561#1 := read~int#15(start_tx_~np~12#1.base, 1100 + start_tx_~np~12#1.offset, 4); [2025-02-08 03:53:46,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: assume !(0 != start_tx_#t~bitwise560#1);havoc start_tx_#t~mem559#1;havoc start_tx_#t~bitwise560#1; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: assume 0 != sundance_probe1_~tmp~29#1;sundance_probe1_#res#1 := -5;call ULTIMATE.dealloc(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset);havoc sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset);havoc sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset);havoc sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: assume !(0 != sundance_probe1_~tmp~29#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;call sundance_probe1_#t~mem298#1 := read~int#15(sundance_probe1_~pdev#1.base, 1547 + sundance_probe1_~pdev#1.offset, 4);sundance_probe1_~irq~0#1 := (if sundance_probe1_#t~mem298#1 % 4294967296 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem298#1 % 4294967296 % 4294967296 else sundance_probe1_#t~mem298#1 % 4294967296 % 4294967296 - 4294967296);havoc sundance_probe1_#t~mem298#1;assume { :begin_inline_ldv_alloc_etherdev_mqs_60 } true;ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1 := 1448, 1, 1;havoc ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1077#1.offset, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~tmp~87#1.base, ldv_alloc_etherdev_mqs_60_~tmp~87#1.offset, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.offset;ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_60_~tmp~87#1.base, ldv_alloc_etherdev_mqs_60_~tmp~87#1.offset;havoc ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.offset;assume { :begin_inline_alloc_etherdev_mqs } true;alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1 := ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1198#1.base, alloc_etherdev_mqs_#t~ret1198#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;alloc_etherdev_mqs_~arg0#1 := alloc_etherdev_mqs_#in~arg0#1;alloc_etherdev_mqs_~arg1#1 := alloc_etherdev_mqs_#in~arg1#1;alloc_etherdev_mqs_~arg2#1 := alloc_etherdev_mqs_#in~arg2#1; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9640: assume { :begin_inline_ldv_dispatch_deregister_dummy_factory_14_14_4 } true;assume { :begin_inline_ldv_switch_automaton_state_4_1 } true;~ldv_statevar_4~0 := 4;assume { :end_inline_ldv_switch_automaton_state_4_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_factory_14_14_4 } true;~ldv_statevar_14~0 := 2; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9640-1: SUMMARY for call ldv_assume((if 2 == ~ldv_statevar_4~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-2: havoc tx_poll_#t~bitwise539#1;assume (tx_poll_#t~bitwise539#1 % 4294967296 >= tx_poll_#t~mem538#1 % 4294967296 && tx_poll_#t~bitwise539#1 % 4294967296 >= 32768) && tx_poll_#t~bitwise539#1 % 4294967296 <= 32768 + tx_poll_#t~mem538#1 % 4294967296; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume 12 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume !(12 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-4: assume 0 == start_tx_#t~mem559#1;start_tx_#t~bitwise560#1 := 0; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-4: assume !(0 == start_tx_#t~mem559#1); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-1: [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13274: havoc netif_rx_#t~nondet1213#1;rx_poll_#t~ret701#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet1213#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;havoc netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;assume { :end_inline_netif_rx } true;assume -2147483648 <= rx_poll_#t~ret701#1 && rx_poll_#t~ret701#1 <= 2147483647;havoc rx_poll_#t~ret701#1; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-3: assume 256 == start_tx_#t~mem559#1;start_tx_#t~bitwise560#1 := start_tx_#t~mem559#1; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-3: assume !(256 == start_tx_#t~mem559#1); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328: call write~int#15(tx_poll_#t~bitwise539#1, tx_poll_~txdesc~0#1.base, 4 + tx_poll_~txdesc~0#1.offset, 4);havoc tx_poll_#t~mem538#1;havoc tx_poll_#t~bitwise539#1;call tx_poll_#t~mem540#1.base, tx_poll_#t~mem540#1.offset := read~$Pointer$#15(tx_poll_~np~11#1.base, 1352 + tx_poll_~np~11#1.offset, 8); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-2: havoc start_tx_#t~bitwise560#1;assume ((((start_tx_#t~mem559#1 < 0 || start_tx_#t~bitwise560#1 <= start_tx_#t~mem559#1) && start_tx_#t~bitwise560#1 <= 256) && start_tx_#t~bitwise560#1 >= 0) && (start_tx_#t~mem559#1 >= 0 || start_tx_#t~bitwise560#1 > 256 + start_tx_#t~mem559#1)) && start_tx_#t~bitwise560#1 >= -2147483648; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8385-1: ldv_dummy_resourceless_instance_callback_1_12_#t~ret992#1 := get_msglevel_#res#1;havoc get_msglevel_#t~ret867#1.base, get_msglevel_#t~ret867#1.offset, get_msglevel_#t~mem868#1, get_msglevel_~dev#1.base, get_msglevel_~dev#1.offset, get_msglevel_~np~26#1.base, get_msglevel_~np~26#1.offset, get_msglevel_~tmp~57#1.base, get_msglevel_~tmp~57#1.offset;havoc get_msglevel_#in~dev#1.base, get_msglevel_#in~dev#1.offset;assume { :end_inline_get_msglevel } true;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret992#1;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret992#1, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-1: [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8385: havoc get_msglevel_#t~mem868#1; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-4: assume 0 == tx_poll_#t~mem538#1 % 4294967296 || 32768 == tx_poll_#t~mem538#1 % 4294967296;tx_poll_#t~bitwise539#1 := 32768; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-4: assume !(0 == tx_poll_#t~mem538#1 % 4294967296 || 32768 == tx_poll_#t~mem538#1 % 4294967296); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10367: havoc ldv_pci_instance_resume_early_2_6_#t~ret1023#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;havoc ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset, ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_resume_early_2_6 } true;havoc ldv_pci_pci_instance_2_#t~mem1038#1.base, ldv_pci_pci_instance_2_#t~mem1038#1.offset; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-3: assume false;tx_poll_#t~bitwise539#1 := tx_poll_#t~mem538#1; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-3: assume !false; [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394-5: call start_tx_#t~mem559#1 := read~int#15(start_tx_~np~12#1.base, 1072 + start_tx_~np~12#1.offset, 4); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: SUMMARY for call refill_rx(rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset); srcloc: null [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume 0 == sundance_probe1_~tmp___7~0#1;call write~int#15(10, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(0, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume !(0 == sundance_probe1_~tmp___7~0#1);call write~int#15(1, sundance_probe1_~np~2#1.base, 1116 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: assume 2 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: assume !(2 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume 0 == (sundance_probe1_~ring_space~0#1.base + sundance_probe1_~ring_space~0#1.offset) % 18446744073709551616; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume !(0 == (sundance_probe1_~ring_space~0#1.base + sundance_probe1_~ring_space~0#1.offset) % 18446744073709551616);call write~$Pointer$#15(sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset, sundance_probe1_~np~2#1.base, sundance_probe1_~np~2#1.offset, 8);call sundance_probe1_#t~mem311#1 := read~int#4(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset, 8);call write~int#15(sundance_probe1_#t~mem311#1, sundance_probe1_~np~2#1.base, 792 + sundance_probe1_~np~2#1.offset, 8);havoc sundance_probe1_#t~mem311#1;call write~$Pointer$#15(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, sundance_probe1_~np~2#1.base, 1312 + sundance_probe1_~np~2#1.offset, 8);call write~$Pointer$#15(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, sundance_probe1_~np~2#1.base, 1320 + sundance_probe1_~np~2#1.offset, 8);call write~$Pointer$#15(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, sundance_probe1_~np~2#1.base, 1328 + sundance_probe1_~np~2#1.offset, 8);call write~int#15(31, sundance_probe1_~np~2#1.base, 1292 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(31, sundance_probe1_~np~2#1.base, 1296 + sundance_probe1_~np~2#1.offset, 4);call write~$Pointer$#15(~#netdev_ops~0.base, ~#netdev_ops~0.offset, sundance_probe1_~dev~0#1.base, 468 + sundance_probe1_~dev~0#1.offset, 8);call write~$Pointer$#15(~#ethtool_ops~0.base, ~#ethtool_ops~0.offset, sundance_probe1_~dev~0#1.base, 476 + sundance_probe1_~dev~0#1.offset, 8);call write~int#15(1000, sundance_probe1_~dev~0#1.base, 995 + sundance_probe1_~dev~0#1.offset, 4);assume { :begin_inline_pci_set_drvdata } true;pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset := sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset;havoc pci_set_drvdata_#t~ret236#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset := pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset;pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset := pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_59 } true;ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset := pci_set_drvdata_~pdev#1.base, 179 + pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret1076#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~86#1;ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset := ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset;ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset := ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;havoc ldv_dev_set_drvdata_59_~tmp~86#1; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume 0 == sundance_probe1_~phy_idx~0#1; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume !(0 == sundance_probe1_~phy_idx~0#1);call sundance_probe1_#t~mem328#1 := read~int#15(sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset, 1);call write~int#15((if sundance_probe1_#t~mem328#1 % 256 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem328#1 % 256 % 4294967296 else sundance_probe1_#t~mem328#1 % 256 % 4294967296 - 4294967296), sundance_probe1_~np~2#1.base, 1284 + sundance_probe1_~np~2#1.offset, 4);havoc sundance_probe1_#t~mem328#1;call write~int#15(1, sundance_probe1_~np~2#1.base, 1116 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: netdev_ioctl_~tmp~62#1.base, netdev_ioctl_~tmp~62#1.offset := netdev_ioctl_#t~ret908#1.base, netdev_ioctl_#t~ret908#1.offset;havoc netdev_ioctl_#t~ret908#1.base, netdev_ioctl_#t~ret908#1.offset;netdev_ioctl_~np~31#1.base, netdev_ioctl_~np~31#1.offset := netdev_ioctl_~tmp~62#1.base, netdev_ioctl_~tmp~62#1.offset; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: ldv_pci_instance_probe_2_17_#t~ret1020#1 := sundance_probe1_#res#1;havoc sundance_probe1_#t~mem296#1, sundance_probe1_#t~ret297#1, sundance_probe1_#t~mem298#1, sundance_probe1_#t~ret299#1.base, sundance_probe1_#t~ret299#1.offset, sundance_probe1_#t~ret300#1, sundance_probe1_#t~ret301#1.base, sundance_probe1_#t~ret301#1.offset, sundance_probe1_#t~ret302#1, sundance_probe1_#t~mem303#1.base, sundance_probe1_#t~mem303#1.offset, sundance_probe1_#t~ret304#1.base, sundance_probe1_#t~ret304#1.offset, sundance_probe1_#t~bitwise305#1, sundance_probe1_#t~ret306#1.base, sundance_probe1_#t~ret306#1.offset, sundance_probe1_#t~ret307#1.base, sundance_probe1_#t~ret307#1.offset, sundance_probe1_#t~ret308#1.base, sundance_probe1_#t~ret308#1.offset, sundance_probe1_#t~mem309#1, sundance_probe1_#t~ret310#1.base, sundance_probe1_#t~ret310#1.offset, sundance_probe1_#t~mem311#1, sundance_probe1_#t~ret312#1, sundance_probe1_#t~mem313#1.base, sundance_probe1_#t~mem313#1.offset, sundance_probe1_#t~mem314#1.base, sundance_probe1_#t~mem314#1.offset, sundance_probe1_#t~ret315#1, sundance_probe1_#t~mem316#1, sundance_probe1_#t~mem317#1, sundance_probe1_#t~mem318#1, sundance_probe1_#t~ret319#1, sundance_probe1_#t~ret320#1, sundance_probe1_#t~bitwise321#1, sundance_probe1_#t~mem322#1, sundance_probe1_#t~mem323#1, sundance_probe1_#t~ret324#1, sundance_probe1_#t~mem325#1, sundance_probe1_#t~ret326#1, sundance_probe1_#t~ret327#1, sundance_probe1_#t~mem328#1, sundance_probe1_#t~mem329#1.base, sundance_probe1_#t~mem329#1.offset, sundance_probe1_#t~mem330#1.base, sundance_probe1_#t~mem330#1.offset, sundance_probe1_#t~nondet331#1, sundance_probe1_#t~mem332#1.base, sundance_probe1_#t~mem332#1.offset, sundance_probe1_#t~nondet333#1, sundance_probe1_#t~mem334#1.base, sundance_probe1_#t~mem334#1.offset, sundance_probe1_#t~nondet335#1, sundance_probe1_#t~mem336#1.base, sundance_probe1_#t~mem336#1.offset, sundance_probe1_#t~nondet337#1, sundance_probe1_#t~mem338#1.base, sundance_probe1_#t~mem338#1.offset, sundance_probe1_#t~nondet339#1, sundance_probe1_#t~mem340#1.base, sundance_probe1_#t~mem340#1.offset, sundance_probe1_#t~nondet341#1, sundance_probe1_#t~mem342#1.base, sundance_probe1_#t~mem342#1.offset, sundance_probe1_#t~nondet343#1, sundance_probe1_#t~mem344#1.base, sundance_probe1_#t~mem344#1.offset, sundance_probe1_#t~nondet345#1, sundance_probe1_#t~ret346#1, sundance_probe1_#t~bitwise347#1, sundance_probe1_#t~mem348#1, sundance_probe1_#t~mem349#1, sundance_probe1_#t~mem350#1, sundance_probe1_#t~mem351#1, sundance_probe1_#t~mem352#1, sundance_probe1_#t~bitwise353#1, sundance_probe1_#t~mem354#1, sundance_probe1_#t~mem355#1, sundance_probe1_#t~mem356#1, sundance_probe1_#t~bitwise357#1, sundance_probe1_#t~mem358#1, sundance_probe1_#t~bitwise359#1, sundance_probe1_#t~mem360#1, sundance_probe1_#t~mem361#1, sundance_probe1_#t~mem362#1, sundance_probe1_#t~ret363#1, sundance_probe1_#t~mem364#1, sundance_probe1_#t~bitwise365#1, sundance_probe1_#t~ret366#1, sundance_probe1_#t~ret367#1, sundance_probe1_#t~mem368#1, sundance_probe1_#t~bitwise369#1, sundance_probe1_#t~ret370#1, sundance_probe1_#t~ret371#1, sundance_probe1_#t~mem372#1.base, sundance_probe1_#t~mem372#1.offset, sundance_probe1_#t~mem373#1, sundance_probe1_#t~mem374#1.base, sundance_probe1_#t~mem374#1.offset, sundance_probe1_#t~mem375#1, sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, sundance_probe1_~ent#1.base, sundance_probe1_~ent#1.offset, sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, sundance_probe1_~np~2#1.base, sundance_probe1_~np~2#1.offset, sundance_probe1_~card_idx~0#1, sundance_probe1_~chip_idx~0#1, sundance_probe1_~irq~0#1, sundance_probe1_~i~0#1, sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset, sundance_probe1_~mii_ctl~0#1, sundance_probe1_~ring_space~0#1.base, sundance_probe1_~ring_space~0#1.offset, sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset, sundance_probe1_~bar~0#1, sundance_probe1_~phy~0#1, sundance_probe1_~phy_end~0#1, sundance_probe1_~phy_idx~0#1, sundance_probe1_~tmp~29#1, sundance_probe1_~tmp___0~12#1, sundance_probe1_~tmp___1~8#1, sundance_probe1_~tmp___2~2#1.base, sundance_probe1_~tmp___2~2#1.offset, sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset, sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset, sundance_probe1_~phyx~0#1, sundance_probe1_~mii_status~0#1, sundance_probe1_~tmp___3~2#1, sundance_probe1_~tmp___4~0#1, sundance_probe1_~tmp___5~0#1, sundance_probe1_~tmp___6~0#1, sundance_probe1_~tmp___7~0#1, sundance_probe1_~tmp___8~0#1, sundance_probe1_~tmp___9~0#1, sundance_probe1_~tmp___10~0#1, sundance_probe1_~tmp___11~0#1, sundance_probe1_~tmp___12~0#1, sundance_probe1_~tmp___13~0#1, sundance_probe1_~tmp___14~0#1, sundance_probe1_~__ms~0#1, sundance_probe1_~tmp___15~0#1, sundance_probe1_~tmp___16~0#1, sundance_probe1_~tmp___17~0#1;havoc sundance_probe1_#in~pdev#1.base, sundance_probe1_#in~pdev#1.offset, sundance_probe1_#in~ent#1.base, sundance_probe1_#in~ent#1.offset;assume { :end_inline_sundance_probe1 } true;assume -2147483648 <= ldv_pci_instance_probe_2_17_#t~ret1020#1 && ldv_pci_instance_probe_2_17_#t~ret1020#1 <= 2147483647;ldv_pci_instance_probe_2_17_~tmp~76#1 := ldv_pci_instance_probe_2_17_#t~ret1020#1;havoc ldv_pci_instance_probe_2_17_#t~ret1020#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~76#1;ldv_pci_pci_instance_2_#t~ret1052#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret1020#1, ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset, ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset, ldv_pci_instance_probe_2_17_~tmp~76#1;havoc ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset, ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset, ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset;assume { :end_inline_ldv_pci_instance_probe_2_17 } true;assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1052#1 && ldv_pci_pci_instance_2_#t~ret1052#1 <= 2147483647;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1052#1;havoc ldv_pci_pci_instance_2_#t~mem1051#1.base, ldv_pci_pci_instance_2_#t~mem1051#1.offset;havoc ldv_pci_pci_instance_2_#t~ret1052#1;assume { :begin_inline_ldv_post_probe } true;ldv_post_probe_#in~probe_ret_val#1 := ~ldv_2_ret_default~0;havoc ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret1097#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~96#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~96#1; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584-1: SUMMARY for call netdev_ioctl_#t~ret908#1.base, netdev_ioctl_#t~ret908#1.offset := netdev_priv(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume 0 != sundance_set_mac_addr_~tmp___0~29#1;sundance_set_mac_addr_#res#1 := -99; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume !(0 != sundance_set_mac_addr_~tmp___0~29#1);call sundance_set_mac_addr_#t~mem849#1.base, sundance_set_mac_addr_#t~mem849#1.offset := read~$Pointer$#15(sundance_set_mac_addr_~dev#1.base, 791 + sundance_set_mac_addr_~dev#1.offset, 8); [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329-1: SUMMARY for call tx_poll_#t~ret541#1 := ioread32(tx_poll_#t~mem540#1.base, 4 + tx_poll_#t~mem540#1.offset); srcloc: null [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9179: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329: tx_poll_~tmp___0~21#1 := tx_poll_#t~ret541#1;havoc tx_poll_#t~mem540#1.base, tx_poll_#t~mem540#1.offset;havoc tx_poll_#t~ret541#1; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10170: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_39 } true;ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_39_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg2#1.offset := ~ldv_1_callback_set_wol~0.base, ~ldv_1_callback_set_wol~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_39_#t~ret1004#1, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_39_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg2#1.offset;assume { :begin_inline_sundance_set_wol } true;sundance_set_wol_#in~dev#1.base, sundance_set_wol_#in~dev#1.offset, sundance_set_wol_#in~wol#1.base, sundance_set_wol_#in~wol#1.offset := ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.offset;havoc sundance_set_wol_#res#1;havoc sundance_set_wol_#t~ret892#1.base, sundance_set_wol_#t~ret892#1.offset, sundance_set_wol_#t~mem893#1.base, sundance_set_wol_#t~mem893#1.offset, sundance_set_wol_#t~mem894#1.base, sundance_set_wol_#t~mem894#1.offset, sundance_set_wol_#t~ret895#1, sundance_set_wol_#t~mem896#1, sundance_set_wol_#t~ret897#1, sundance_set_wol_#t~bitwise898#1, sundance_set_wol_#t~mem899#1, sundance_set_wol_#t~mem900#1, sundance_set_wol_#t~bitwise901#1, sundance_set_wol_#t~bitwise902#1, sundance_set_wol_#t~mem903#1, sundance_set_wol_#t~bitwise904#1, sundance_set_wol_#t~mem905#1.base, sundance_set_wol_#t~mem905#1.offset, sundance_set_wol_#t~mem906#1, sundance_set_wol_#t~ret907#1, sundance_set_wol_~dev#1.base, sundance_set_wol_~dev#1.offset, sundance_set_wol_~wol#1.base, sundance_set_wol_~wol#1.offset, sundance_set_wol_~np~30#1.base, sundance_set_wol_~np~30#1.offset, sundance_set_wol_~tmp~61#1.base, sundance_set_wol_~tmp~61#1.offset, sundance_set_wol_~ioaddr~13#1.base, sundance_set_wol_~ioaddr~13#1.offset, sundance_set_wol_~wol_bits~1#1, sundance_set_wol_~tmp___0~36#1, sundance_set_wol_~tmp___1~20#1, sundance_set_wol_~tmp___2~13#1;sundance_set_wol_~dev#1.base, sundance_set_wol_~dev#1.offset := sundance_set_wol_#in~dev#1.base, sundance_set_wol_#in~dev#1.offset;sundance_set_wol_~wol#1.base, sundance_set_wol_~wol#1.offset := sundance_set_wol_#in~wol#1.base, sundance_set_wol_#in~wol#1.offset;havoc sundance_set_wol_~np~30#1.base, sundance_set_wol_~np~30#1.offset;havoc sundance_set_wol_~tmp~61#1.base, sundance_set_wol_~tmp~61#1.offset;havoc sundance_set_wol_~ioaddr~13#1.base, sundance_set_wol_~ioaddr~13#1.offset;havoc sundance_set_wol_~wol_bits~1#1;havoc sundance_set_wol_~tmp___0~36#1;havoc sundance_set_wol_~tmp___1~20#1;havoc sundance_set_wol_~tmp___2~13#1; [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9179-1: SUMMARY for call ldv_assume((if 0 != ldv___pci_register_driver_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_27 } true;ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.offset := ~ldv_1_callback_ndo_get_stats~0.base, ~ldv_1_callback_ndo_get_stats~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.base, ldv_dummy_resourceless_instance_callback_1_27_#t~ret997#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.offset; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792-1: SUMMARY for call rx_poll_#t~ret676#1 := printk(52, 0); srcloc: null [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume -2147483648 <= rx_poll_#t~ret676#1 && rx_poll_#t~ret676#1 <= 2147483647;havoc rx_poll_#t~ret676#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: ~ldv_statevar_3~0 := 3; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9840: assume 4 == ~ldv_statevar_0~0; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9840: assume !(4 == ~ldv_statevar_0~0); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10501: assume 0 != ldv_register_netdev_~tmp~80#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10501: assume !(0 != ldv_register_netdev_~tmp~80#1); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396-1: SUMMARY for call start_tx_#t~ret562#1 := printk(45, 0); srcloc: null [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396: assume -2147483648 <= start_tx_#t~ret562#1 && start_tx_#t~ret562#1 <= 2147483647;havoc start_tx_#t~mem561#1;havoc start_tx_#t~ret562#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: ldv_pci_pci_instance_2_#t~ret1046#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem1025#1, ldv_pci_instance_suspend_2_8_#t~ret1026#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset, ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, ldv_pci_instance_suspend_2_8_~tmp~77#1;havoc ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset, ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset, ldv_pci_instance_suspend_2_8_#in~arg2#1.event;assume { :end_inline_ldv_pci_instance_suspend_2_8 } true;assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1046#1 && ldv_pci_pci_instance_2_#t~ret1046#1 <= 2147483647;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1046#1;havoc ldv_pci_pci_instance_2_#t~mem1044#1.base, ldv_pci_pci_instance_2_#t~mem1044#1.offset;havoc ldv_pci_pci_instance_2_#t~mem1045#1;havoc ldv_pci_pci_instance_2_#t~ret1046#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: assume 0 != is_valid_ether_addr_~tmp___0~10#1;assume { :begin_inline_is_zero_ether_addr } true;is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem262#1, is_zero_ether_addr_#t~mem263#1, is_zero_ether_addr_#t~bitwise264#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset := is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;call is_zero_ether_addr_#t~mem262#1 := read~int#15(is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset, 4);call is_zero_ether_addr_#t~mem263#1 := read~int#15(is_zero_ether_addr_~addr#1.base, 8 + is_zero_ether_addr_~addr#1.offset, 2); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: assume !(0 != is_valid_ether_addr_~tmp___0~10#1);is_valid_ether_addr_~tmp___3~1#1 := 0; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: assume 30 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: assume !(30 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: assume 0 == rx_poll_~received~0#1;rx_poll_~received~0#1 := 1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: assume !(0 == rx_poll_~received~0#1); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670: assume 0 != sundance_probe1_#t~bitwise365#1;havoc sundance_probe1_#t~mem364#1;havoc sundance_probe1_#t~bitwise365#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670: assume !(0 != sundance_probe1_#t~bitwise365#1);havoc sundance_probe1_#t~mem364#1;havoc sundance_probe1_#t~bitwise365#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8586: netdev_ioctl_~tmp___0~37#1 := (if 0 == netdev_ioctl_#t~ret909#1 % 256 then 0 else 1);havoc netdev_ioctl_#t~ret909#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10832: assume 2 == ~ldv_statevar_4~0; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10832: assume !(2 == ~ldv_statevar_4~0); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-4: assume 0 == sundance_probe1_#t~mem364#1;sundance_probe1_#t~bitwise365#1 := 0; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-4: assume !(0 == sundance_probe1_#t~mem364#1); [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: sundance_probe1_~tmp___5~0#1 := sundance_probe1_#t~ret326#1;havoc sundance_probe1_#t~ret326#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-3: assume 8192 == sundance_probe1_#t~mem364#1;sundance_probe1_#t~bitwise365#1 := sundance_probe1_#t~mem364#1; [2025-02-08 03:53:46,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-3: assume !(8192 == sundance_probe1_#t~mem364#1); [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-2: havoc sundance_probe1_#t~bitwise365#1;assume ((((sundance_probe1_#t~mem364#1 < 0 || sundance_probe1_#t~bitwise365#1 <= sundance_probe1_#t~mem364#1) && sundance_probe1_#t~bitwise365#1 <= 8192) && sundance_probe1_#t~bitwise365#1 >= 0) && (sundance_probe1_#t~mem364#1 >= 0 || sundance_probe1_#t~bitwise365#1 > 8192 + sundance_probe1_#t~mem364#1)) && sundance_probe1_#t~bitwise365#1 >= -2147483648; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-1: [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1054#1 && ldv_pci_pci_instance_2_#t~ret1054#1 <= 2147483647;ldv_pci_pci_instance_2_~tmp___1~25#1 := ldv_pci_pci_instance_2_#t~ret1054#1;havoc ldv_pci_pci_instance_2_#t~ret1054#1; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1054#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-5: call sundance_probe1_#t~mem364#1 := read~int#15(sundance_probe1_~np~2#1.base, 1072 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538-1: SUMMARY for call sundance_probe1_#t~ret326#1 := ioread32(sundance_probe1_~ioaddr~1#1.base, 48 + sundance_probe1_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8586-1: SUMMARY for call netdev_ioctl_#t~ret909#1 := netif_running(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331: assume 0 == tx_poll_~tmp___0~21#1 % 4294967296;call tx_poll_#t~mem542#1 := read~int#15(tx_poll_~np~11#1.base, 784 + tx_poll_~np~11#1.offset, 8);call tx_poll_#t~mem543#1.base, tx_poll_#t~mem543#1.offset := read~$Pointer$#15(tx_poll_~np~11#1.base, 1352 + tx_poll_~np~11#1.offset, 8); [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331: assume !(0 == tx_poll_~tmp___0~21#1 % 4294967296); [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10040: ~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10040-1: SUMMARY for call ldv_free(~ldv_1_ldv_param_8_2_default~0.base, ~ldv_1_ldv_param_8_2_default~0.offset); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-1: SUMMARY for call sundance_probe1_#t~ret327#1 := printk(17, 0); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume -2147483648 <= sundance_probe1_#t~ret327#1 && sundance_probe1_#t~ret327#1 <= 2147483647;havoc sundance_probe1_#t~ret327#1; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10371: ~ldv_statevar_2~0 := 5; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323-1: SUMMARY for call get_settings_#t~ret859#1.base, get_settings_#t~ret859#1.offset := netdev_priv(get_settings_~dev#1.base, get_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323: get_settings_~tmp~53#1.base, get_settings_~tmp~53#1.offset := get_settings_#t~ret859#1.base, get_settings_#t~ret859#1.offset;havoc get_settings_#t~ret859#1.base, get_settings_#t~ret859#1.offset;get_settings_~np~22#1.base, get_settings_~np~22#1.offset := get_settings_~tmp~53#1.base, get_settings_~tmp~53#1.offset; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10503: SUMMARY for call ldv_assume((if 0 == ldv_register_netdev_~ldv_9_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: call write~int#15(~jiffies~0 + netdev_timer_~next_tick~0#1, netdev_timer_~np~8#1.base, 816 + netdev_timer_~np~8#1.offset, 8); [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1229#1 := main_#res#1;havoc main_#t~ret1009#1, main_~tmp~72#1;assume { :end_inline_main } true; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc netdev_timer_#t~ret461#1.base, netdev_timer_#t~ret461#1.offset, netdev_timer_#t~mem462#1.base, netdev_timer_#t~mem462#1.offset, netdev_timer_#t~mem463#1, netdev_timer_#t~bitwise464#1, netdev_timer_#t~ret465#1, netdev_timer_#t~ret466#1, netdev_timer_#t~ret467#1, netdev_timer_#t~ret468#1, netdev_timer_~data#1, netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset, netdev_timer_~np~8#1.base, netdev_timer_~np~8#1.offset, netdev_timer_~tmp~37#1.base, netdev_timer_~tmp~37#1.offset, netdev_timer_~ioaddr~4#1.base, netdev_timer_~ioaddr~4#1.offset, netdev_timer_~next_tick~0#1, netdev_timer_~tmp___0~18#1, netdev_timer_~tmp___1~11#1, netdev_timer_~tmp___2~5#1;havoc netdev_timer_#in~data#1;assume { :end_inline_netdev_timer } true; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10305: assume 14 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10305: assume !(14 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc tx_poll_#t~ret526#1.base, tx_poll_#t~ret526#1.offset, tx_poll_#t~mem527#1, tx_poll_#t~mem529#1.base, tx_poll_#t~mem529#1.offset, tx_poll_#t~mem528#1, tx_poll_#t~mem530#1, tx_poll_#t~mem531#1.base, tx_poll_#t~mem531#1.offset, tx_poll_#t~mem532#1.base, tx_poll_#t~mem532#1.offset, tx_poll_#t~mem533#1.base, tx_poll_#t~mem533#1.offset, tx_poll_#t~mem534#1, tx_poll_#t~mem535#1, tx_poll_#t~mem537#1, tx_poll_#t~mem536#1, tx_poll_#t~mem538#1, tx_poll_#t~bitwise539#1, tx_poll_#t~mem540#1.base, tx_poll_#t~mem540#1.offset, tx_poll_#t~ret541#1, tx_poll_#t~mem542#1, tx_poll_#t~mem543#1.base, tx_poll_#t~mem543#1.offset, tx_poll_~data#1, tx_poll_~dev~2#1.base, tx_poll_~dev~2#1.offset, tx_poll_~np~11#1.base, tx_poll_~np~11#1.offset, tx_poll_~tmp~40#1.base, tx_poll_~tmp~40#1.offset, tx_poll_~head~0#1, tx_poll_~txdesc~0#1.base, tx_poll_~txdesc~0#1.offset, tx_poll_~entry~0#1, tx_poll_~tmp___0~21#1;havoc tx_poll_#in~data#1;assume { :end_inline_tx_poll } true; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc rx_poll_#t~ret652#1.base, rx_poll_#t~ret652#1.offset, rx_poll_#t~mem653#1, rx_poll_#t~mem654#1, rx_poll_#t~mem655#1.base, rx_poll_#t~mem655#1.offset, rx_poll_#t~mem656#1.base, rx_poll_#t~mem656#1.offset, rx_poll_#t~mem657#1, rx_poll_#t~bitwise658#1, rx_poll_#t~mem659#1, rx_poll_#t~bitwise660#1, rx_poll_#t~ret661#1, rx_poll_#t~bitwise662#1, rx_poll_#t~mem663#1, rx_poll_#t~bitwise664#1, rx_poll_#t~ret665#1, rx_poll_#t~mem666#1, rx_poll_#t~bitwise667#1, rx_poll_#t~mem668#1, rx_poll_#t~bitwise669#1, rx_poll_#t~mem670#1, rx_poll_#t~bitwise671#1, rx_poll_#t~mem672#1, rx_poll_#t~bitwise673#1, rx_poll_#t~mem674#1, rx_poll_#t~bitwise675#1, rx_poll_#t~ret676#1, rx_poll_#t~mem677#1, rx_poll_#t~bitwise678#1, rx_poll_#t~ret679#1, rx_poll_#t~ret680#1.base, rx_poll_#t~ret680#1.offset, rx_poll_#t~mem681#1.base, rx_poll_#t~mem681#1.offset, rx_poll_#t~mem682#1, rx_poll_#t~mem683#1, rx_poll_#t~mem684#1.base, rx_poll_#t~mem684#1.offset, rx_poll_#t~mem685#1.base, rx_poll_#t~mem685#1.offset, rx_poll_#t~mem686#1.base, rx_poll_#t~mem686#1.offset, rx_poll_#t~mem687#1, rx_poll_#t~mem688#1, rx_poll_#t~ret689#1.base, rx_poll_#t~ret689#1.offset, rx_poll_#t~mem690#1.base, rx_poll_#t~mem690#1.offset, rx_poll_#t~mem691#1, rx_poll_#t~mem692#1, rx_poll_#t~mem693#1.base, rx_poll_#t~mem693#1.offset, rx_poll_#t~ret694#1.base, rx_poll_#t~ret694#1.offset, rx_poll_#t~mem695#1.base, rx_poll_#t~mem695#1.offset, rx_poll_#t~mem696#1, rx_poll_#t~mem697#1, rx_poll_#t~mem698#1.base, rx_poll_#t~mem698#1.offset, rx_poll_#t~ret699#1.base, rx_poll_#t~ret699#1.offset, rx_poll_#t~ret700#1, rx_poll_#t~ret701#1, rx_poll_#t~mem702#1, rx_poll_#t~mem703#1, rx_poll_#t~mem704#1, rx_poll_~data#1, rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset, rx_poll_~np~15#1.base, rx_poll_~np~15#1.offset, rx_poll_~tmp~44#1.base, rx_poll_~tmp~44#1.offset, rx_poll_~entry~3#1, rx_poll_~boguscnt~1#1, rx_poll_~ioaddr~8#1.base, rx_poll_~ioaddr~8#1.offset, rx_poll_~received~0#1, rx_poll_~desc~0#1.base, rx_poll_~desc~0#1.offset, rx_poll_~frame_status~0#1, rx_poll_~pkt_len~0#1, rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset;havoc rx_poll_#in~data#1;assume { :end_inline_rx_poll } true; [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134-1: SUMMARY for call check_duplex(netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset); srcloc: null [2025-02-08 03:53:46,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume ##fun~int~TO~VOID_#in~#fp#1.base == #funAddr~tx_poll.base && ##fun~int~TO~VOID_#in~#fp#1.offset == #funAddr~tx_poll.offset;assume { :begin_inline_tx_poll } true;tx_poll_#in~data#1 := ##fun~int~TO~VOID_#~1068#1;havoc tx_poll_#t~ret526#1.base, tx_poll_#t~ret526#1.offset, tx_poll_#t~mem527#1, tx_poll_#t~mem529#1.base, tx_poll_#t~mem529#1.offset, tx_poll_#t~mem528#1, tx_poll_#t~mem530#1, tx_poll_#t~mem531#1.base, tx_poll_#t~mem531#1.offset, tx_poll_#t~mem532#1.base, tx_poll_#t~mem532#1.offset, tx_poll_#t~mem533#1.base, tx_poll_#t~mem533#1.offset, tx_poll_#t~mem534#1, tx_poll_#t~mem535#1, tx_poll_#t~mem537#1, tx_poll_#t~mem536#1, tx_poll_#t~mem538#1, tx_poll_#t~bitwise539#1, tx_poll_#t~mem540#1.base, tx_poll_#t~mem540#1.offset, tx_poll_#t~ret541#1, tx_poll_#t~mem542#1, tx_poll_#t~mem543#1.base, tx_poll_#t~mem543#1.offset, tx_poll_~data#1, tx_poll_~dev~2#1.base, tx_poll_~dev~2#1.offset, tx_poll_~np~11#1.base, tx_poll_~np~11#1.offset, tx_poll_~tmp~40#1.base, tx_poll_~tmp~40#1.offset, tx_poll_~head~0#1, tx_poll_~txdesc~0#1.base, tx_poll_~txdesc~0#1.offset, tx_poll_~entry~0#1, tx_poll_~tmp___0~21#1;tx_poll_~data#1 := tx_poll_#in~data#1;havoc tx_poll_~dev~2#1.base, tx_poll_~dev~2#1.offset;havoc tx_poll_~np~11#1.base, tx_poll_~np~11#1.offset;havoc tx_poll_~tmp~40#1.base, tx_poll_~tmp~40#1.offset;havoc tx_poll_~head~0#1;havoc tx_poll_~txdesc~0#1.base, tx_poll_~txdesc~0#1.offset;havoc tx_poll_~entry~0#1;havoc tx_poll_~tmp___0~21#1;tx_poll_~dev~2#1.base, tx_poll_~dev~2#1.offset := 0, (if tx_poll_~data#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then tx_poll_~data#1 % 18446744073709551616 % 18446744073709551616 else tx_poll_~data#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume !(##fun~int~TO~VOID_#in~#fp#1.base == #funAddr~tx_poll.base && ##fun~int~TO~VOID_#in~#fp#1.offset == #funAddr~tx_poll.offset);assume { :begin_inline_rx_poll } true;rx_poll_#in~data#1 := ##fun~int~TO~VOID_#~1068#1;havoc rx_poll_#t~ret652#1.base, rx_poll_#t~ret652#1.offset, rx_poll_#t~mem653#1, rx_poll_#t~mem654#1, rx_poll_#t~mem655#1.base, rx_poll_#t~mem655#1.offset, rx_poll_#t~mem656#1.base, rx_poll_#t~mem656#1.offset, rx_poll_#t~mem657#1, rx_poll_#t~bitwise658#1, rx_poll_#t~mem659#1, rx_poll_#t~bitwise660#1, rx_poll_#t~ret661#1, rx_poll_#t~bitwise662#1, rx_poll_#t~mem663#1, rx_poll_#t~bitwise664#1, rx_poll_#t~ret665#1, rx_poll_#t~mem666#1, rx_poll_#t~bitwise667#1, rx_poll_#t~mem668#1, rx_poll_#t~bitwise669#1, rx_poll_#t~mem670#1, rx_poll_#t~bitwise671#1, rx_poll_#t~mem672#1, rx_poll_#t~bitwise673#1, rx_poll_#t~mem674#1, rx_poll_#t~bitwise675#1, rx_poll_#t~ret676#1, rx_poll_#t~mem677#1, rx_poll_#t~bitwise678#1, rx_poll_#t~ret679#1, rx_poll_#t~ret680#1.base, rx_poll_#t~ret680#1.offset, rx_poll_#t~mem681#1.base, rx_poll_#t~mem681#1.offset, rx_poll_#t~mem682#1, rx_poll_#t~mem683#1, rx_poll_#t~mem684#1.base, rx_poll_#t~mem684#1.offset, rx_poll_#t~mem685#1.base, rx_poll_#t~mem685#1.offset, rx_poll_#t~mem686#1.base, rx_poll_#t~mem686#1.offset, rx_poll_#t~mem687#1, rx_poll_#t~mem688#1, rx_poll_#t~ret689#1.base, rx_poll_#t~ret689#1.offset, rx_poll_#t~mem690#1.base, rx_poll_#t~mem690#1.offset, rx_poll_#t~mem691#1, rx_poll_#t~mem692#1, rx_poll_#t~mem693#1.base, rx_poll_#t~mem693#1.offset, rx_poll_#t~ret694#1.base, rx_poll_#t~ret694#1.offset, rx_poll_#t~mem695#1.base, rx_poll_#t~mem695#1.offset, rx_poll_#t~mem696#1, rx_poll_#t~mem697#1, rx_poll_#t~mem698#1.base, rx_poll_#t~mem698#1.offset, rx_poll_#t~ret699#1.base, rx_poll_#t~ret699#1.offset, rx_poll_#t~ret700#1, rx_poll_#t~ret701#1, rx_poll_#t~mem702#1, rx_poll_#t~mem703#1, rx_poll_#t~mem704#1, rx_poll_~data#1, rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset, rx_poll_~np~15#1.base, rx_poll_~np~15#1.offset, rx_poll_~tmp~44#1.base, rx_poll_~tmp~44#1.offset, rx_poll_~entry~3#1, rx_poll_~boguscnt~1#1, rx_poll_~ioaddr~8#1.base, rx_poll_~ioaddr~8#1.offset, rx_poll_~received~0#1, rx_poll_~desc~0#1.base, rx_poll_~desc~0#1.offset, rx_poll_~frame_status~0#1, rx_poll_~pkt_len~0#1, rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset;rx_poll_~data#1 := rx_poll_#in~data#1;havoc rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset;havoc rx_poll_~np~15#1.base, rx_poll_~np~15#1.offset;havoc rx_poll_~tmp~44#1.base, rx_poll_~tmp~44#1.offset;havoc rx_poll_~entry~3#1;havoc rx_poll_~boguscnt~1#1;havoc rx_poll_~ioaddr~8#1.base, rx_poll_~ioaddr~8#1.offset;havoc rx_poll_~received~0#1;havoc rx_poll_~desc~0#1.base, rx_poll_~desc~0#1.offset;havoc rx_poll_~frame_status~0#1;havoc rx_poll_~pkt_len~0#1;havoc rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset;rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset := 0, (if rx_poll_~data#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then rx_poll_~data#1 % 18446744073709551616 % 18446744073709551616 else rx_poll_~data#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume ##fun~int~TO~VOID_#in~#fp#1.base == #funAddr~netdev_timer.base && ##fun~int~TO~VOID_#in~#fp#1.offset == #funAddr~netdev_timer.offset;assume { :begin_inline_netdev_timer } true;netdev_timer_#in~data#1 := ##fun~int~TO~VOID_#~1068#1;havoc netdev_timer_#t~ret461#1.base, netdev_timer_#t~ret461#1.offset, netdev_timer_#t~mem462#1.base, netdev_timer_#t~mem462#1.offset, netdev_timer_#t~mem463#1, netdev_timer_#t~bitwise464#1, netdev_timer_#t~ret465#1, netdev_timer_#t~ret466#1, netdev_timer_#t~ret467#1, netdev_timer_#t~ret468#1, netdev_timer_~data#1, netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset, netdev_timer_~np~8#1.base, netdev_timer_~np~8#1.offset, netdev_timer_~tmp~37#1.base, netdev_timer_~tmp~37#1.offset, netdev_timer_~ioaddr~4#1.base, netdev_timer_~ioaddr~4#1.offset, netdev_timer_~next_tick~0#1, netdev_timer_~tmp___0~18#1, netdev_timer_~tmp___1~11#1, netdev_timer_~tmp___2~5#1;netdev_timer_~data#1 := netdev_timer_#in~data#1;havoc netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset;havoc netdev_timer_~np~8#1.base, netdev_timer_~np~8#1.offset;havoc netdev_timer_~tmp~37#1.base, netdev_timer_~tmp~37#1.offset;havoc netdev_timer_~ioaddr~4#1.base, netdev_timer_~ioaddr~4#1.offset;havoc netdev_timer_~next_tick~0#1;havoc netdev_timer_~tmp___0~18#1;havoc netdev_timer_~tmp___1~11#1;havoc netdev_timer_~tmp___2~5#1;netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset := 0, (if netdev_timer_~data#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then netdev_timer_~data#1 % 18446744073709551616 % 18446744073709551616 else netdev_timer_~data#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume !(##fun~int~TO~VOID_#in~#fp#1.base == #funAddr~netdev_timer.base && ##fun~int~TO~VOID_#in~#fp#1.offset == #funAddr~netdev_timer.offset); [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: assume 3 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: assume !(3 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918-1: SUMMARY for call sundance_init_#t~ret972#1 := printk(~#version~0.base, ~#version~0.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: ##fun~$Pointer$~TO~int_#res#1 := ##fun~$Pointer$~TO~int_#t~funptrres1230#1;havoc ##fun~$Pointer$~TO~int_#t~funptrres1230#1;havoc ##fun~$Pointer$~TO~int_#t~ret1231#1;havoc ##fun~$Pointer$~TO~int_#t~ret1232#1;havoc ##fun~$Pointer$~TO~int_#t~ret1233#1;havoc ##fun~$Pointer$~TO~int_#t~ret1234#1;havoc ##fun~$Pointer$~TO~int_#t~ret1235#1;havoc ##fun~$Pointer$~TO~int_#t~ret1236#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: assume -2147483648 <= ##fun~$Pointer$~TO~int_#t~ret1236#1 && ##fun~$Pointer$~TO~int_#t~ret1236#1 <= 2147483647;##fun~$Pointer$~TO~int_#t~funptrres1230#1 := ##fun~$Pointer$~TO~int_#t~ret1236#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-10: SUMMARY for call ##fun~$Pointer$~TO~int_#t~ret1236#1 := sundance_resume(##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-11: assume -2147483648 <= ##fun~$Pointer$~TO~int_#t~ret1235#1 && ##fun~$Pointer$~TO~int_#t~ret1235#1 <= 2147483647;##fun~$Pointer$~TO~int_#t~funptrres1230#1 := ##fun~$Pointer$~TO~int_#t~ret1235#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-12: SUMMARY for call ##fun~$Pointer$~TO~int_#t~ret1235#1 := check_if_running(##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-13: assume -2147483648 <= ##fun~$Pointer$~TO~int_#t~ret1234#1 && ##fun~$Pointer$~TO~int_#t~ret1234#1 <= 2147483647;##fun~$Pointer$~TO~int_#t~funptrres1230#1 := ##fun~$Pointer$~TO~int_#t~ret1234#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918: assume -2147483648 <= sundance_init_#t~ret972#1 && sundance_init_#t~ret972#1 <= 2147483647;havoc sundance_init_#t~ret972#1;assume { :begin_inline_ldv___pci_register_driver_85 } true;ldv___pci_register_driver_85_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_85_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_85_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg3#1.offset := ~#sundance_driver~0.base, ~#sundance_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 73, 0;havoc ldv___pci_register_driver_85_#res#1;havoc ldv___pci_register_driver_85_#t~ret1085#1, ldv___pci_register_driver_85_#t~ret1086#1, ldv___pci_register_driver_85_~ldv_func_arg1#1.base, ldv___pci_register_driver_85_~ldv_func_arg1#1.offset, ldv___pci_register_driver_85_~ldv_func_arg2#1.base, ldv___pci_register_driver_85_~ldv_func_arg2#1.offset, ldv___pci_register_driver_85_~ldv_func_arg3#1.base, ldv___pci_register_driver_85_~ldv_func_arg3#1.offset, ldv___pci_register_driver_85_~ldv_func_res~4#1, ldv___pci_register_driver_85_~tmp~91#1, ldv___pci_register_driver_85_~tmp___0~51#1;ldv___pci_register_driver_85_~ldv_func_arg1#1.base, ldv___pci_register_driver_85_~ldv_func_arg1#1.offset := ldv___pci_register_driver_85_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_85_~ldv_func_arg2#1.base, ldv___pci_register_driver_85_~ldv_func_arg2#1.offset := ldv___pci_register_driver_85_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_85_~ldv_func_arg3#1.base, ldv___pci_register_driver_85_~ldv_func_arg3#1.offset := ldv___pci_register_driver_85_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_85_~ldv_func_res~4#1;havoc ldv___pci_register_driver_85_~tmp~91#1;havoc ldv___pci_register_driver_85_~tmp___0~51#1;assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ldv___pci_register_driver_85_~ldv_func_arg1#1.base, ldv___pci_register_driver_85_~ldv_func_arg1#1.offset, ldv___pci_register_driver_85_~ldv_func_arg2#1.base, ldv___pci_register_driver_85_~ldv_func_arg2#1.offset, ldv___pci_register_driver_85_~ldv_func_arg3#1.base, ldv___pci_register_driver_85_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1196#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet1196#1;assume -2147483648 <= __pci_register_driver_#t~nondet1196#1 && __pci_register_driver_#t~nondet1196#1 <= 2147483647;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet1196#1;havoc __pci_register_driver_#t~nondet1196#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615: dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset := dma_sync_single_for_cpu_#t~ret121#1.base, dma_sync_single_for_cpu_#t~ret121#1.offset;havoc dma_sync_single_for_cpu_#t~ret121#1.base, dma_sync_single_for_cpu_#t~ret121#1.offset;dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset := dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-14: SUMMARY for call ##fun~$Pointer$~TO~int_#t~ret1234#1 := nway_reset(##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret121#1.base, dma_sync_single_for_cpu_#t~ret121#1.offset := get_dma_ops(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672-1: SUMMARY for call sundance_probe1_#t~ret366#1 := ioread32(sundance_probe1_~ioaddr~1#1.base, 48 + sundance_probe1_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-15: assume -2147483648 <= ##fun~$Pointer$~TO~int_#t~ret1233#1 && ##fun~$Pointer$~TO~int_#t~ret1233#1 <= 2147483647;##fun~$Pointer$~TO~int_#t~funptrres1230#1 := ##fun~$Pointer$~TO~int_#t~ret1233#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8588: assume 0 != netdev_ioctl_~tmp___0~37#1 % 256;netdev_ioctl_~tmp___1~21#1 := 0; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8588: assume !(0 != netdev_ioctl_~tmp___0~37#1 % 256);netdev_ioctl_~tmp___1~21#1 := 1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: sundance_probe1_~tmp___16~0#1 := sundance_probe1_#t~ret366#1;havoc sundance_probe1_#t~ret366#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-16: SUMMARY for call ##fun~$Pointer$~TO~int_#t~ret1233#1 := eth_validate_addr(##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: assume -2147483648 <= ##fun~$Pointer$~TO~int_#t~ret1232#1 && ##fun~$Pointer$~TO~int_#t~ret1232#1 <= 2147483647;##fun~$Pointer$~TO~int_#t~funptrres1230#1 := ##fun~$Pointer$~TO~int_#t~ret1232#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-18: SUMMARY for call ##fun~$Pointer$~TO~int_#t~ret1232#1 := netdev_close(##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-19: assume -2147483648 <= ##fun~$Pointer$~TO~int_#t~ret1231#1 && ##fun~$Pointer$~TO~int_#t~ret1231#1 <= 2147483647;##fun~$Pointer$~TO~int_#t~funptrres1230#1 := ##fun~$Pointer$~TO~int_#t~ret1231#1; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-20: SUMMARY for call ##fun~$Pointer$~TO~int_#t~ret1231#1 := netdev_open(##fun~$Pointer$~TO~int_#~1022#1.base, ##fun~$Pointer$~TO~int_#~1022#1.offset); srcloc: null [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-21: assume ##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~netdev_close.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~netdev_close.offset; [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-21: assume !(##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~netdev_close.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~netdev_close.offset); [2025-02-08 03:53:46,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-22: assume ##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~eth_validate_addr.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~eth_validate_addr.offset; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-22: assume !(##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~eth_validate_addr.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~eth_validate_addr.offset); [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-23: assume ##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~nway_reset.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~nway_reset.offset; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-23: assume !(##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~nway_reset.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~nway_reset.offset); [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-24: assume ##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~check_if_running.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~check_if_running.offset; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-24: assume !(##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~check_if_running.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~check_if_running.offset); [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-25: assume ##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~sundance_resume.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~sundance_resume.offset; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-25: assume !(##fun~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~sundance_resume.base && ##fun~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~sundance_resume.offset); [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_33_#t~ret1001#1 && ldv_dummy_resourceless_instance_callback_1_33_#t~ret1001#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_33_#t~ret1001#1;havoc ldv_dummy_resourceless_instance_callback_1_33_#t~ret1001#1, ldv_dummy_resourceless_instance_callback_1_33_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_33_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_33_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_33_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_33 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10504: assume { :begin_inline_ldv_dispatch_register_9_4 } true;ldv_dispatch_register_9_4_#in~arg0#1.base, ldv_dispatch_register_9_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset;ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset := ldv_dispatch_register_9_4_#in~arg0#1.base, ldv_dispatch_register_9_4_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_33_#t~ret1001#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_33_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7333-1: SUMMARY for call iowrite32(tx_poll_#t~mem542#1 + 16 * tx_poll_~head~0#1, tx_poll_#t~mem543#1.base, 4 + tx_poll_#t~mem543#1.offset); srcloc: null [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10504-1: SUMMARY for call ldv_assume((if 5 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7333: havoc tx_poll_#t~mem542#1;havoc tx_poll_#t~mem543#1.base, tx_poll_#t~mem543#1.offset; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10438: assume 0 != ldv_pci_pci_instance_2_~tmp___1~25#1;~ldv_statevar_2~0 := 14; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10438: assume !(0 != ldv_pci_pci_instance_2_~tmp___1~25#1);~ldv_statevar_2~0 := 16; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset;ldv_pci_pci_instance_2_#t~ret1042#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem1029#1, ldv_pci_instance_suspend_late_2_7_#t~ret1030#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, ldv_pci_instance_suspend_late_2_7_~tmp~78#1;havoc ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event;assume { :end_inline_ldv_pci_instance_suspend_late_2_7 } true;assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1042#1 && ldv_pci_pci_instance_2_#t~ret1042#1 <= 2147483647;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1042#1;havoc ldv_pci_pci_instance_2_#t~mem1040#1.base, ldv_pci_pci_instance_2_#t~mem1040#1.offset;havoc ldv_pci_pci_instance_2_#t~mem1041#1;havoc ldv_pci_pci_instance_2_#t~ret1042#1; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_85_#t~ret1086#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret975#1, ldv___pci_register_driver_~arg0#1, ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset, ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset, ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~69#1;havoc ldv___pci_register_driver_#in~arg0#1, ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset, ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset, ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset;assume { :end_inline_ldv___pci_register_driver } true;assume -2147483648 <= ldv___pci_register_driver_85_#t~ret1086#1 && ldv___pci_register_driver_85_#t~ret1086#1 <= 2147483647;ldv___pci_register_driver_85_~tmp___0~51#1 := ldv___pci_register_driver_85_#t~ret1086#1;havoc ldv___pci_register_driver_85_#t~ret1086#1;ldv___pci_register_driver_85_#res#1 := ldv___pci_register_driver_85_~tmp___0~51#1; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: assume 5 == ~ldv_statevar_0~0; [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: assume !(5 == ~ldv_statevar_0~0); [2025-02-08 03:53:46,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10967: sundance_probe1_#t~ret299#1.base, sundance_probe1_#t~ret299#1.offset := ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1077#1.offset, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~tmp~87#1.base, ldv_alloc_etherdev_mqs_60_~tmp~87#1.offset, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.offset;havoc ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_60 } true;sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset := sundance_probe1_#t~ret299#1.base, sundance_probe1_#t~ret299#1.offset;havoc sundance_probe1_#t~ret299#1.base, sundance_probe1_#t~ret299#1.offset; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-1: SUMMARY for call sundance_probe1_#t~ret367#1 := printk(29, 0); srcloc: null [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: assume -2147483648 <= sundance_probe1_#t~ret367#1 && sundance_probe1_#t~ret367#1 <= 2147483647;havoc sundance_probe1_#t~ret367#1; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: havoc ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset;havoc ldv_dispatch_register_9_4_#in~arg0#1.base, ldv_dispatch_register_9_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_9_4 } true; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-1: SUMMARY for call sundance_set_mac_addr_#t~memcpy~res850#1.base, sundance_set_mac_addr_#t~memcpy~res850#1.offset := #Ultimate.C_memcpy#15(sundance_set_mac_addr_#t~mem849#1.base, sundance_set_mac_addr_#t~mem849#1.offset, sundance_set_mac_addr_~addr~1#1.base, 2 + sundance_set_mac_addr_~addr~1#1.offset, 6); srcloc: null [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: assume 0 != is_valid_ether_addr_~tmp___1~6#1 % 256;is_valid_ether_addr_~tmp___2~1#1 := 0; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: assume !(0 != is_valid_ether_addr_~tmp___1~6#1 % 256);is_valid_ether_addr_~tmp___2~1#1 := 1; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: havoc sundance_set_mac_addr_#t~mem849#1.base, sundance_set_mac_addr_#t~mem849#1.offset;havoc sundance_set_mac_addr_#t~memcpy~res850#1.base, sundance_set_mac_addr_#t~memcpy~res850#1.offset; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8325-1: SUMMARY for call ldv_spin_lock_irq_75(get_settings_~np~22#1.base, 1004 + get_settings_~np~22#1.offset); srcloc: null [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8325: assume { :begin_inline_mii_ethtool_gset } true;mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset := get_settings_~np~22#1.base, 1284 + get_settings_~np~22#1.offset, get_settings_~ecmd#1.base, get_settings_~ecmd#1.offset;havoc mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1209#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset := mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset;mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset := mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;havoc mii_ethtool_gset_#t~nondet1209#1;assume -2147483648 <= mii_ethtool_gset_#t~nondet1209#1 && mii_ethtool_gset_#t~nondet1209#1 <= 2147483647;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet1209#1;havoc mii_ethtool_gset_#t~nondet1209#1; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: SUMMARY for call add_timer(netdev_timer_~np~8#1.base, 800 + netdev_timer_~np~8#1.offset); srcloc: null [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10836: assume 3 == ~ldv_statevar_4~0; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10836: assume !(3 == ~ldv_statevar_4~0); [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: call rx_poll_#t~mem703#1 := read~int#15(rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4);call write~int#15(rx_poll_#t~mem703#1 - rx_poll_~received~0#1, rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4);havoc rx_poll_#t~mem703#1;call rx_poll_#t~mem704#1 := read~int#15(rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: assume 31 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: assume !(31 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10968-1: ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: assume -2147483648 <= dma_sync_single_for_cpu_#t~ret122#1 && dma_sync_single_for_cpu_#t~ret122#1 <= 2147483647;dma_sync_single_for_cpu_~tmp___0~2#1 := dma_sync_single_for_cpu_#t~ret122#1;havoc dma_sync_single_for_cpu_#t~ret122#1; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret122#1 := valid_dma_direction(dma_sync_single_for_cpu_~dir#1); srcloc: null [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9647: assume { :begin_inline_ldv_dispatch_register_dummy_factory_14_14_5 } true;assume { :begin_inline_ldv_switch_automaton_state_4_4 } true;~ldv_statevar_4~0 := 3;assume { :end_inline_ldv_switch_automaton_state_4_4 } true;assume { :end_inline_ldv_dispatch_register_dummy_factory_14_14_5 } true;~ldv_statevar_14~0 := 4; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9647-1: SUMMARY for call ldv_assume((if 4 == ~ldv_statevar_4~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10374-1: call ldv_pci_pci_instance_2_#t~mem1039#1.base, ldv_pci_pci_instance_2_#t~mem1039#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 56 + ~ldv_2_container_pci_driver~0.offset, 8); [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401-1: start_tx_#res#1 := 0; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: ldv_dummy_resourceless_instance_callback_1_31_#t~ret1000#1 := start_tx_#res#1;havoc start_tx_#t~ret544#1.base, start_tx_#t~ret544#1.offset, start_tx_#t~mem545#1, start_tx_#t~mem546#1.base, start_tx_#t~mem546#1.offset, start_tx_#t~mem547#1.base, start_tx_#t~mem547#1.offset, start_tx_#t~mem548#1.base, start_tx_#t~mem548#1.offset, start_tx_#t~mem549#1, start_tx_#t~ret550#1, start_tx_#t~mem551#1.base, start_tx_#t~mem551#1.offset, start_tx_#t~mem552#1, start_tx_#t~ret553#1, start_tx_#t~mem554#1, start_tx_#t~mem555#1, start_tx_#t~mem556#1, start_tx_#t~mem557#1, start_tx_#t~ret558#1, start_tx_#t~mem559#1, start_tx_#t~bitwise560#1, start_tx_#t~mem561#1, start_tx_#t~ret562#1, start_tx_#t~mem563#1, start_tx_~skb#1.base, start_tx_~skb#1.offset, start_tx_~dev#1.base, start_tx_~dev#1.offset, start_tx_~np~12#1.base, start_tx_~np~12#1.offset, start_tx_~tmp~41#1.base, start_tx_~tmp~41#1.offset, start_tx_~txdesc~1#1.base, start_tx_~txdesc~1#1.offset, start_tx_~entry~1#1, start_tx_~tmp___0~22#1, start_tx_~tmp___1~14#1, start_tx_~tmp___2~8#1, start_tx_~tmp___3~6#1;havoc start_tx_#in~skb#1.base, start_tx_#in~skb#1.offset, start_tx_#in~dev#1.base, start_tx_#in~dev#1.offset;assume { :end_inline_start_tx } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_31_#t~ret1000#1 && ldv_dummy_resourceless_instance_callback_1_31_#t~ret1000#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_31_#t~ret1000#1;havoc ldv_dummy_resourceless_instance_callback_1_31_#t~ret1000#1, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_31 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-1: SUMMARY for call sundance_set_mac_addr_#t~ret851#1 := __set_mac_addr(sundance_set_mac_addr_~dev#1.base, sundance_set_mac_addr_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260: assume -2147483648 <= sundance_set_mac_addr_#t~ret851#1 && sundance_set_mac_addr_#t~ret851#1 <= 2147483647;havoc sundance_set_mac_addr_#t~ret851#1;sundance_set_mac_addr_#res#1 := 0;ldv_dummy_resourceless_instance_callback_1_29_#t~ret998#1 := sundance_set_mac_addr_#res#1;havoc sundance_set_mac_addr_#t~ret848#1, sundance_set_mac_addr_#t~mem849#1.base, sundance_set_mac_addr_#t~mem849#1.offset, sundance_set_mac_addr_#t~memcpy~res850#1.base, sundance_set_mac_addr_#t~memcpy~res850#1.offset, sundance_set_mac_addr_#t~ret851#1, sundance_set_mac_addr_~dev#1.base, sundance_set_mac_addr_~dev#1.offset, sundance_set_mac_addr_~data#1.base, sundance_set_mac_addr_~data#1.offset, sundance_set_mac_addr_~addr~1#1.base, sundance_set_mac_addr_~addr~1#1.offset, sundance_set_mac_addr_~tmp~50#1, sundance_set_mac_addr_~tmp___0~29#1;havoc sundance_set_mac_addr_#in~dev#1.base, sundance_set_mac_addr_#in~dev#1.offset, sundance_set_mac_addr_#in~data#1.base, sundance_set_mac_addr_#in~data#1.offset;assume { :end_inline_sundance_set_mac_addr } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_29_#t~ret998#1 && ldv_dummy_resourceless_instance_callback_1_29_#t~ret998#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_29_#t~ret998#1;havoc ldv_dummy_resourceless_instance_callback_1_29_#t~ret998#1, ldv_dummy_resourceless_instance_callback_1_29_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_29_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_29_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_29_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_29 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10374: assume 0 != (ldv_pci_pci_instance_2_#t~mem1039#1.base + ldv_pci_pci_instance_2_#t~mem1039#1.offset) % 18446744073709551616;havoc ldv_pci_pci_instance_2_#t~mem1039#1.base, ldv_pci_pci_instance_2_#t~mem1039#1.offset;call ldv_pci_pci_instance_2_#t~mem1040#1.base, ldv_pci_pci_instance_2_#t~mem1040#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 56 + ~ldv_2_container_pci_driver~0.offset, 8);call ldv_pci_pci_instance_2_#t~mem1041#1 := read~int#14(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4);assume { :begin_inline_ldv_pci_instance_suspend_late_2_7 } true;ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event := ldv_pci_pci_instance_2_#t~mem1040#1.base, ldv_pci_pci_instance_2_#t~mem1040#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem1041#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem1029#1, ldv_pci_instance_suspend_late_2_7_#t~ret1030#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, ldv_pci_instance_suspend_late_2_7_~tmp~78#1;ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset := ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset;ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset := ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset;call ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset := #Ultimate.allocOnStack(4);call write~int#2(ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4);havoc ldv_pci_instance_suspend_late_2_7_~tmp~78#1;call ldv_pci_instance_suspend_late_2_7_#t~mem1029#1 := read~int#2(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4);assume { :begin_inline_##fun~$Pointer$~X~~structbegin~int~structend~~TO~int } true;##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1027#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1027#1.offset, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1028#1.event, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~#fp#1.offset := ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#t~mem1029#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset;havoc ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#res#1;havoc ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1027#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1027#1.offset, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1028#1.event;##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1027#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1027#1.offset := ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1027#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1027#1.offset;##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1028#1.event := ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1028#1.event;ldv_pci_instance_suspend_late_2_7_#t~ret1030#1 := ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#res#1;havoc ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1027#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1027#1.offset, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#~1028#1.event;havoc ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1027#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1027#1.offset, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~1028#1.event, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~structbegin~int~structend~~TO~int } true;assume -2147483648 <= ldv_pci_instance_suspend_late_2_7_#t~ret1030#1 && ldv_pci_instance_suspend_late_2_7_#t~ret1030#1 <= 2147483647;ldv_pci_instance_suspend_late_2_7_~tmp~78#1 := ldv_pci_instance_suspend_late_2_7_#t~ret1030#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem1029#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret1030#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~78#1;call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10374: assume !(0 != (ldv_pci_pci_instance_2_#t~mem1039#1.base + ldv_pci_pci_instance_2_#t~mem1039#1.offset) % 18446744073709551616);havoc ldv_pci_pci_instance_2_#t~mem1039#1.base, ldv_pci_pci_instance_2_#t~mem1039#1.offset; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10110: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_28 } true;ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.offset := ~ldv_1_callback_ndo_poll_controller~0.base, ~ldv_1_callback_ndo_poll_controller~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.offset; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: assume 0 != rx_poll_#t~bitwise678#1;havoc rx_poll_#t~mem677#1;havoc rx_poll_#t~bitwise678#1; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: assume !(0 != rx_poll_#t~bitwise678#1);havoc rx_poll_#t~mem677#1;havoc rx_poll_#t~bitwise678#1; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume rx_poll_#t~mem704#1 <= 0;havoc rx_poll_#t~mem704#1;call write~int#15(32, rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume !(rx_poll_#t~mem704#1 <= 0);havoc rx_poll_#t~mem704#1; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-4: assume 0 == rx_poll_#t~mem677#1;rx_poll_#t~bitwise678#1 := 0; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-4: assume !(0 == rx_poll_#t~mem677#1); [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: assume -9223372036854775808 <= dma_sync_single_for_cpu_#t~ret123#1 && dma_sync_single_for_cpu_#t~ret123#1 <= 9223372036854775807;dma_sync_single_for_cpu_~tmp___1~2#1 := dma_sync_single_for_cpu_#t~ret123#1;havoc dma_sync_single_for_cpu_#t~ret123#1; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-3: assume 2048 == rx_poll_#t~mem677#1;rx_poll_#t~bitwise678#1 := rx_poll_#t~mem677#1; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-3: assume !(2048 == rx_poll_#t~mem677#1); [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-2: havoc rx_poll_#t~bitwise678#1;assume ((((rx_poll_#t~mem677#1 < 0 || rx_poll_#t~bitwise678#1 <= rx_poll_#t~mem677#1) && rx_poll_#t~bitwise678#1 <= 2048) && rx_poll_#t~bitwise678#1 >= 0) && (rx_poll_#t~mem677#1 >= 0 || rx_poll_#t~bitwise678#1 > 2048 + rx_poll_#t~mem677#1)) && rx_poll_#t~bitwise678#1 >= -2147483648; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-1: [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret123#1 := ldv__builtin_expect((if 0 == dma_sync_single_for_cpu_~tmp___0~2#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: assume 16 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: assume !(16 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327-1: SUMMARY for call ldv_spin_unlock_irq_76(get_settings_~np~22#1.base, 1004 + get_settings_~np~22#1.offset); srcloc: null [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327: get_settings_#res#1 := 0;ldv_dummy_resourceless_instance_callback_1_13_#t~ret993#1 := get_settings_#res#1;havoc get_settings_#t~ret859#1.base, get_settings_#t~ret859#1.offset, get_settings_#t~ret860#1, get_settings_~dev#1.base, get_settings_~dev#1.offset, get_settings_~ecmd#1.base, get_settings_~ecmd#1.offset, get_settings_~np~22#1.base, get_settings_~np~22#1.offset, get_settings_~tmp~53#1.base, get_settings_~tmp~53#1.offset;havoc get_settings_#in~dev#1.base, get_settings_#in~dev#1.offset, get_settings_#in~ecmd#1.base, get_settings_#in~ecmd#1.offset;assume { :end_inline_get_settings } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_13_#t~ret993#1 && ldv_dummy_resourceless_instance_callback_1_13_#t~ret993#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret993#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret993#1, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: assume 4 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: assume !(4 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9451: havoc ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_28 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9451-1: SUMMARY for call sundance_poll_controller(ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394: set_msglevel_~tmp~58#1.base, set_msglevel_~tmp~58#1.offset := set_msglevel_#t~ret869#1.base, set_msglevel_#t~ret869#1.offset;havoc set_msglevel_#t~ret869#1.base, set_msglevel_#t~ret869#1.offset;set_msglevel_~np~27#1.base, set_msglevel_~np~27#1.offset := set_msglevel_~tmp~58#1.base, set_msglevel_~tmp~58#1.offset;call write~int#15((if set_msglevel_~val#1 % 4294967296 % 4294967296 <= 2147483647 then set_msglevel_~val#1 % 4294967296 % 4294967296 else set_msglevel_~val#1 % 4294967296 % 4294967296 - 4294967296), set_msglevel_~np~27#1.base, 1072 + set_msglevel_~np~27#1.offset, 4);havoc set_msglevel_#t~ret869#1.base, set_msglevel_#t~ret869#1.offset, set_msglevel_~dev#1.base, set_msglevel_~dev#1.offset, set_msglevel_~val#1, set_msglevel_~np~27#1.base, set_msglevel_~np~27#1.offset, set_msglevel_~tmp~58#1.base, set_msglevel_~tmp~58#1.offset;havoc set_msglevel_#in~dev#1.base, set_msglevel_#in~dev#1.offset, set_msglevel_#in~val#1;assume { :end_inline_set_msglevel } true;havoc ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_35 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: assume 0 == (sundance_probe1_~dev~0#1.base + sundance_probe1_~dev~0#1.offset) % 18446744073709551616;sundance_probe1_#res#1 := -12;call ULTIMATE.dealloc(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset);havoc sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset);havoc sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset);havoc sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:46,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: assume !(0 == (sundance_probe1_~dev~0#1.base + sundance_probe1_~dev~0#1.offset) % 18446744073709551616);call write~$Pointer$#15(sundance_probe1_~pdev#1.base, 179 + sundance_probe1_~pdev#1.offset, sundance_probe1_~dev~0#1.base, 1236 + sundance_probe1_~dev~0#1.offset, 8);assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, 12, 0;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1218#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset := pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset;pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset := pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;havoc pci_request_regions_#t~nondet1218#1;assume -2147483648 <= pci_request_regions_#t~nondet1218#1 && pci_request_regions_#t~nondet1218#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet1218#1;havoc pci_request_regions_#t~nondet1218#1; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394-1: SUMMARY for call set_msglevel_#t~ret869#1.base, set_msglevel_#t~ret869#1.offset := netdev_priv(set_msglevel_~dev#1.base, set_msglevel_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset := ~ldv_1_callback_get_link~0.base, ~ldv_1_callback_get_link~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret991#1, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset;assume { :begin_inline_get_link } true;get_link_#in~dev#1.base, get_link_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset;havoc get_link_#res#1;havoc get_link_#t~ret865#1.base, get_link_#t~ret865#1.offset, get_link_#t~ret866#1, get_link_~dev#1.base, get_link_~dev#1.offset, get_link_~np~25#1.base, get_link_~np~25#1.offset, get_link_~tmp~56#1.base, get_link_~tmp~56#1.offset, get_link_~tmp___0~33#1;get_link_~dev#1.base, get_link_~dev#1.offset := get_link_#in~dev#1.base, get_link_#in~dev#1.offset;havoc get_link_~np~25#1.base, get_link_~np~25#1.offset;havoc get_link_~tmp~56#1.base, get_link_~tmp~56#1.offset;havoc get_link_~tmp___0~33#1; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-1: SUMMARY for call iowrite16((if eeprom_read_#t~bitwise377#1 % 65536 % 4294967296 <= 2147483647 then eeprom_read_#t~bitwise377#1 % 65536 % 4294967296 else eeprom_read_#t~bitwise377#1 % 65536 % 4294967296 - 4294967296), eeprom_read_~ioaddr#1.base, 54 + eeprom_read_~ioaddr#1.offset); srcloc: null [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800-1: SUMMARY for call rx_poll_#t~ret679#1 := printk(53, 0); srcloc: null [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743: havoc eeprom_read_#t~bitwise377#1; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800: assume -2147483648 <= rx_poll_#t~ret679#1 && rx_poll_#t~ret679#1 <= 2147483647;havoc rx_poll_#t~ret679#1; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-5: assume 0 == (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256 || 512 == (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256;eeprom_read_#t~bitwise377#1 := 512; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-5: assume !(0 == (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256 || 512 == (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-4: assume false;eeprom_read_#t~bitwise377#1 := (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-4: assume !false; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume 6 == ~ldv_statevar_0~0; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume !(6 == ~ldv_statevar_0~0); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-3: havoc eeprom_read_#t~bitwise377#1;assume (((((if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256 < 0 || eeprom_read_#t~bitwise377#1 >= 512) && eeprom_read_#t~bitwise377#1 >= (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256) && ((if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256 < 0 || eeprom_read_#t~bitwise377#1 <= 512 + (if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256)) && ((if eeprom_read_~location#1 % 65536 <= 32767 then eeprom_read_~location#1 % 65536 else eeprom_read_~location#1 % 65536 - 65536) % 256 >= 0 || eeprom_read_#t~bitwise377#1 < 0)) && eeprom_read_#t~bitwise377#1 <= 2147483647; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume 0 != dma_sync_single_for_cpu_~tmp___1~2#1;assume false; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume !(0 != dma_sync_single_for_cpu_~tmp___1~2#1); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-2: [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10509: SUMMARY for call ldv_assume((if 0 != ldv_register_netdev_~ldv_9_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8593: assume 0 != netdev_ioctl_~tmp___1~21#1;netdev_ioctl_#res#1 := -22; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8593: assume !(0 != netdev_ioctl_~tmp___1~21#1); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404-1: SUMMARY for call consume_skb(start_tx_~skb#1.base, start_tx_~skb#1.offset); srcloc: null [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: call write~$Pointer$#15(0, 0, start_tx_~np~12#1.base, 528 + start_tx_~np~12#1.offset + 8 * (if start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 else start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call start_tx_#t~mem563#1 := read~int#15(start_tx_~dev#1.base, 316 + start_tx_~dev#1.offset, 8);call write~int#15(1 + start_tx_#t~mem563#1, start_tx_~dev#1.base, 316 + start_tx_~dev#1.offset, 8);havoc start_tx_#t~mem563#1;start_tx_#res#1 := 0; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume 32 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume !(32 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: call sundance_probe1_#t~mem368#1 := read~int#15(sundance_probe1_~np~2#1.base, 1072 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10840: assume 4 == ~ldv_statevar_4~0; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10840: assume !(4 == ~ldv_statevar_4~0); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678-1: SUMMARY for call sundance_reset(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, 16711680); srcloc: null [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216: assume 0 != is_valid_ether_addr_~tmp___2~1#1;is_valid_ether_addr_~tmp___3~1#1 := 1; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216: assume !(0 != is_valid_ether_addr_~tmp___2~1#1);is_valid_ether_addr_~tmp___3~1#1 := 0; [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: assume sundance_probe1_~card_idx~0#1 <= 7;call sundance_probe1_#t~mem329#1.base, sundance_probe1_#t~mem329#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: assume !(sundance_probe1_~card_idx~0#1 <= 7); [2025-02-08 03:53:46,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: sundance_init_#t~ret973#1 := ldv___pci_register_driver_85_#res#1;havoc ldv___pci_register_driver_85_#t~ret1085#1, ldv___pci_register_driver_85_#t~ret1086#1, ldv___pci_register_driver_85_~ldv_func_arg1#1.base, ldv___pci_register_driver_85_~ldv_func_arg1#1.offset, ldv___pci_register_driver_85_~ldv_func_arg2#1.base, ldv___pci_register_driver_85_~ldv_func_arg2#1.offset, ldv___pci_register_driver_85_~ldv_func_arg3#1.base, ldv___pci_register_driver_85_~ldv_func_arg3#1.offset, ldv___pci_register_driver_85_~ldv_func_res~4#1, ldv___pci_register_driver_85_~tmp~91#1, ldv___pci_register_driver_85_~tmp___0~51#1;havoc ldv___pci_register_driver_85_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_85_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_85_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_85_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_85 } true;assume -2147483648 <= sundance_init_#t~ret973#1 && sundance_init_#t~ret973#1 <= 2147483647;sundance_init_~tmp~67#1 := sundance_init_#t~ret973#1;havoc sundance_init_#t~ret973#1;sundance_init_#res#1 := sundance_init_~tmp~67#1;ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1 := sundance_init_#res#1;havoc sundance_init_#t~ret972#1, sundance_init_#t~ret973#1, sundance_init_~tmp~67#1;assume { :end_inline_sundance_init } true;assume -2147483648 <= ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1 && ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1 <= 2147483647;ldv_EMGentry_init_sundance_init_14_9_~tmp~68#1 := ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1;havoc ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1;ldv_EMGentry_init_sundance_init_14_9_#res#1 := ldv_EMGentry_init_sundance_init_14_9_~tmp~68#1;ldv_entry_EMGentry_14_#t~ret1006#1 := ldv_EMGentry_init_sundance_init_14_9_#res#1;havoc ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1, ldv_EMGentry_init_sundance_init_14_9_~arg0#1.base, ldv_EMGentry_init_sundance_init_14_9_~arg0#1.offset, ldv_EMGentry_init_sundance_init_14_9_~tmp~68#1;havoc ldv_EMGentry_init_sundance_init_14_9_#in~arg0#1.base, ldv_EMGentry_init_sundance_init_14_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_sundance_init_14_9 } true;assume -2147483648 <= ldv_entry_EMGentry_14_#t~ret1006#1 && ldv_entry_EMGentry_14_#t~ret1006#1 <= 2147483647;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret1006#1;havoc ldv_entry_EMGentry_14_#t~ret1006#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_14_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1096#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~95#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~95#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13286-1: sundance_probe1_#t~ret297#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1216#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= sundance_probe1_#t~ret297#1 && sundance_probe1_#t~ret297#1 <= 2147483647;sundance_probe1_~tmp~29#1 := sundance_probe1_#t~ret297#1;havoc sundance_probe1_#t~ret297#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: assume 17 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: assume !(17 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13286: havoc pci_enable_device_#t~nondet1216#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume 5 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume !(5 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: SUMMARY for call tasklet_schedule(rx_poll_~np~15#1.base, 1128 + rx_poll_~np~15#1.offset); srcloc: null [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-2: havoc sundance_probe1_#t~bitwise369#1;assume ((((sundance_probe1_#t~mem368#1 < 0 || sundance_probe1_#t~bitwise369#1 <= sundance_probe1_#t~mem368#1) && sundance_probe1_#t~bitwise369#1 <= 8192) && sundance_probe1_#t~bitwise369#1 >= 0) && (sundance_probe1_#t~mem368#1 >= 0 || sundance_probe1_#t~bitwise369#1 > 8192 + sundance_probe1_#t~mem368#1)) && sundance_probe1_#t~bitwise369#1 >= -2147483648; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-1: [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: assume 0 != sundance_probe1_#t~bitwise369#1;havoc sundance_probe1_#t~mem368#1;havoc sundance_probe1_#t~bitwise369#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: assume !(0 != sundance_probe1_#t~bitwise369#1);havoc sundance_probe1_#t~mem368#1;havoc sundance_probe1_#t~bitwise369#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-4: assume 0 == sundance_probe1_#t~mem368#1;sundance_probe1_#t~bitwise369#1 := 0; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-4: assume !(0 == sundance_probe1_#t~mem368#1); [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume 0 != (sundance_probe1_#t~mem329#1.base + sundance_probe1_#t~mem329#1.offset) % 18446744073709551616;havoc sundance_probe1_#t~mem329#1.base, sundance_probe1_#t~mem329#1.offset;call write~int#15(0, sundance_probe1_~np~2#1.base, 1116 + sundance_probe1_~np~2#1.offset, 4);call sundance_probe1_#t~mem330#1.base, sundance_probe1_#t~mem330#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___12~0#1 := sundance_probe1_#t~nondet331#1;havoc sundance_probe1_#t~mem330#1.base, sundance_probe1_#t~mem330#1.offset;havoc sundance_probe1_#t~nondet331#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume !(0 != (sundance_probe1_#t~mem329#1.base + sundance_probe1_#t~mem329#1.offset) % 18446744073709551616);havoc sundance_probe1_#t~mem329#1.base, sundance_probe1_#t~mem329#1.offset; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-3: assume 8192 == sundance_probe1_#t~mem368#1;sundance_probe1_#t~bitwise369#1 := sundance_probe1_#t~mem368#1; [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-3: assume !(8192 == sundance_probe1_#t~mem368#1); [2025-02-08 03:53:46,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10446-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1055#1.base, ldv_pci_pci_instance_2_#t~ret1055#1.offset := ldv_xmalloc(2936); srcloc: null [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10446: ldv_pci_pci_instance_2_~tmp___2~17#1.base, ldv_pci_pci_instance_2_~tmp___2~17#1.offset := ldv_pci_pci_instance_2_#t~ret1055#1.base, ldv_pci_pci_instance_2_#t~ret1055#1.offset;havoc ldv_pci_pci_instance_2_#t~ret1055#1.base, ldv_pci_pci_instance_2_#t~ret1055#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~17#1.base, ldv_pci_pci_instance_2_~tmp___2~17#1.offset; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11173-1: ldv___pci_register_driver_85_#res#1 := ldv___pci_register_driver_85_~ldv_func_res~4#1; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9852: havoc ldv_interrupt_interrupt_instance_0_#t~ret1014#1, ldv_interrupt_interrupt_instance_0_#t~ret1015#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~74#1;havoc ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_0 } true; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747-1: SUMMARY for call eeprom_read_#t~ret378#1 := ioread32(eeprom_read_~ioaddr#1.base, 54 + eeprom_read_~ioaddr#1.offset); srcloc: null [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: havoc eeprom_read_#t~ret378#1; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: sundance_set_wol_~tmp~61#1.base, sundance_set_wol_~tmp~61#1.offset := sundance_set_wol_#t~ret892#1.base, sundance_set_wol_#t~ret892#1.offset;havoc sundance_set_wol_#t~ret892#1.base, sundance_set_wol_#t~ret892#1.offset;sundance_set_wol_~np~30#1.base, sundance_set_wol_~np~30#1.offset := sundance_set_wol_~tmp~61#1.base, sundance_set_wol_~tmp~61#1.offset;call sundance_set_wol_#t~mem893#1.base, sundance_set_wol_#t~mem893#1.offset := read~$Pointer$#15(sundance_set_wol_~np~30#1.base, 1352 + sundance_set_wol_~np~30#1.offset, 8);sundance_set_wol_~ioaddr~13#1.base, sundance_set_wol_~ioaddr~13#1.offset := sundance_set_wol_#t~mem893#1.base, sundance_set_wol_#t~mem893#1.offset;havoc sundance_set_wol_#t~mem893#1.base, sundance_set_wol_#t~mem893#1.offset;call sundance_set_wol_#t~mem894#1.base, sundance_set_wol_#t~mem894#1.offset := read~$Pointer$#15(sundance_set_wol_~np~30#1.base, 1344 + sundance_set_wol_~np~30#1.offset, 8);assume { :begin_inline_device_can_wakeup } true;device_can_wakeup_#in~dev#1.base, device_can_wakeup_#in~dev#1.offset := sundance_set_wol_#t~mem894#1.base, 179 + sundance_set_wol_#t~mem894#1.offset;havoc device_can_wakeup_#res#1;havoc device_can_wakeup_#t~mem51#1, device_can_wakeup_~dev#1.base, device_can_wakeup_~dev#1.offset;device_can_wakeup_~dev#1.base, device_can_wakeup_~dev#1.offset := device_can_wakeup_#in~dev#1.base, device_can_wakeup_#in~dev#1.offset;call device_can_wakeup_#t~mem51#1 := read~int#15(device_can_wakeup_~dev#1.base, 508 + device_can_wakeup_~dev#1.offset, 4);device_can_wakeup_#res#1 := (if 0 == (if 0 != (if device_can_wakeup_#t~mem51#1 % 4294967296 % 4294967296 <= 2147483647 then device_can_wakeup_#t~mem51#1 % 4294967296 % 4294967296 else device_can_wakeup_#t~mem51#1 % 4294967296 % 4294967296 - 4294967296) then 1 else 0) then 0 else 1);havoc device_can_wakeup_#t~mem51#1; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531-1: SUMMARY for call sundance_set_wol_#t~ret892#1.base, sundance_set_wol_#t~ret892#1.offset := netdev_priv(sundance_set_wol_~dev#1.base, sundance_set_wol_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: SUMMARY for call ldv_assume((if 0 == ~ldv_14_ret_default~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10117: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_29 } true;ldv_dummy_resourceless_instance_callback_1_29_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_29_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_29_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg2#1.offset := ~ldv_1_callback_ndo_set_mac_address~0.base, ~ldv_1_callback_ndo_set_mac_address~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_29_#t~ret998#1, ldv_dummy_resourceless_instance_callback_1_29_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_29_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_29_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_29_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_29_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_#in~arg2#1.offset;assume { :begin_inline_sundance_set_mac_addr } true;sundance_set_mac_addr_#in~dev#1.base, sundance_set_mac_addr_#in~dev#1.offset, sundance_set_mac_addr_#in~data#1.base, sundance_set_mac_addr_#in~data#1.offset := ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_29_~arg2#1.offset;havoc sundance_set_mac_addr_#res#1;havoc sundance_set_mac_addr_#t~ret848#1, sundance_set_mac_addr_#t~mem849#1.base, sundance_set_mac_addr_#t~mem849#1.offset, sundance_set_mac_addr_#t~memcpy~res850#1.base, sundance_set_mac_addr_#t~memcpy~res850#1.offset, sundance_set_mac_addr_#t~ret851#1, sundance_set_mac_addr_~dev#1.base, sundance_set_mac_addr_~dev#1.offset, sundance_set_mac_addr_~data#1.base, sundance_set_mac_addr_~data#1.offset, sundance_set_mac_addr_~addr~1#1.base, sundance_set_mac_addr_~addr~1#1.offset, sundance_set_mac_addr_~tmp~50#1, sundance_set_mac_addr_~tmp___0~29#1;sundance_set_mac_addr_~dev#1.base, sundance_set_mac_addr_~dev#1.offset := sundance_set_mac_addr_#in~dev#1.base, sundance_set_mac_addr_#in~dev#1.offset;sundance_set_mac_addr_~data#1.base, sundance_set_mac_addr_~data#1.offset := sundance_set_mac_addr_#in~data#1.base, sundance_set_mac_addr_#in~data#1.offset;havoc sundance_set_mac_addr_~addr~1#1.base, sundance_set_mac_addr_~addr~1#1.offset;havoc sundance_set_mac_addr_~tmp~50#1;havoc sundance_set_mac_addr_~tmp___0~29#1;sundance_set_mac_addr_~addr~1#1.base, sundance_set_mac_addr_~addr~1#1.offset := sundance_set_mac_addr_~data#1.base, sundance_set_mac_addr_~data#1.offset;assume { :begin_inline_is_valid_ether_addr } true;is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset := sundance_set_mac_addr_~addr~1#1.base, 2 + sundance_set_mac_addr_~addr~1#1.offset;havoc is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret266#1, is_valid_ether_addr_#t~ret267#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~26#1, is_valid_ether_addr_~tmp___0~10#1, is_valid_ether_addr_~tmp___1~6#1, is_valid_ether_addr_~tmp___2~1#1, is_valid_ether_addr_~tmp___3~1#1;is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset := is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;havoc is_valid_ether_addr_~tmp~26#1;havoc is_valid_ether_addr_~tmp___0~10#1;havoc is_valid_ether_addr_~tmp___1~6#1;havoc is_valid_ether_addr_~tmp___2~1#1;havoc is_valid_ether_addr_~tmp___3~1#1;assume { :begin_inline_is_multicast_ether_addr } true;is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem265#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset := is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;call is_multicast_ether_addr_#t~mem265#1 := read~int#15(is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset, 1);is_multicast_ether_addr_#res#1 := (if 0 == (if 0 != (if is_multicast_ether_addr_#t~mem265#1 % 256 % 4294967296 <= 2147483647 then is_multicast_ether_addr_#t~mem265#1 % 256 % 4294967296 else is_multicast_ether_addr_#t~mem265#1 % 256 % 4294967296 - 4294967296) % 2 then 1 else 0) then 0 else 1);havoc is_multicast_ether_addr_#t~mem265#1; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10844: havoc ldv_timer_dummy_factory_4_~arg0#1.base, ldv_timer_dummy_factory_4_~arg0#1.offset;havoc ldv_timer_dummy_factory_4_#in~arg0#1.base, ldv_timer_dummy_factory_4_#in~arg0#1.offset;assume { :end_inline_ldv_timer_dummy_factory_4 } true; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: sundance_probe1_~tmp___17~0#1 := sundance_probe1_#t~ret370#1;havoc sundance_probe1_#t~ret370#1; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985: assume 33 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985: assume !(33 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6748-1: SUMMARY for call eeprom_read_#t~ret379#1 := ioread16(eeprom_read_~ioaddr#1.base, 54 + eeprom_read_~ioaddr#1.offset); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6748: eeprom_read_~tmp___0~13#1 := eeprom_read_#t~ret379#1;havoc eeprom_read_#t~ret379#1; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: assume rx_poll_~pkt_len~0#1 < ~rx_copybreak~0; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: assume !(rx_poll_~pkt_len~0#1 < ~rx_copybreak~0);call rx_poll_#t~mem695#1.base, rx_poll_#t~mem695#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 1344 + rx_poll_~np~15#1.offset, 8);call rx_poll_#t~mem696#1 := read~int#15(rx_poll_~desc~0#1.base, 8 + rx_poll_~desc~0#1.offset, 4);call rx_poll_#t~mem697#1 := read~int#15(rx_poll_~np~15#1.base, 1088 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8598-1: SUMMARY for call ldv_spin_lock_irq_75(netdev_ioctl_~np~31#1.base, 1004 + netdev_ioctl_~np~31#1.offset); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_34_#t~ret1002#1 && ldv_dummy_resourceless_instance_callback_1_34_#t~ret1002#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_34_#t~ret1002#1;havoc ldv_dummy_resourceless_instance_callback_1_34_#t~ret1002#1, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_34 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682-1: SUMMARY for call sundance_probe1_#t~ret370#1 := ioread32(sundance_probe1_~ioaddr~1#1.base, 48 + sundance_probe1_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514: SUMMARY for call ldv_assume((if 0 != ldv_register_netdev_~ldv_9_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_34_#t~ret1002#1 := nway_reset(ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9655: assume -2147483648 <= ldv_entry_EMGentry_14_#t~ret1005#1 && ldv_entry_EMGentry_14_#t~ret1005#1 <= 2147483647;ldv_entry_EMGentry_14_~tmp~71#1 := ldv_entry_EMGentry_14_#t~ret1005#1;havoc ldv_entry_EMGentry_14_#t~ret1005#1; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8598: assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset;havoc if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;if_mii_~rq#1.base, if_mii_~rq#1.offset := if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;if_mii_#res#1.base, if_mii_#res#1.offset := if_mii_~rq#1.base, 16 + if_mii_~rq#1.offset;netdev_ioctl_#t~ret910#1.base, netdev_ioctl_#t~ret910#1.offset := if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;havoc if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;assume { :end_inline_if_mii } true;netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset := netdev_ioctl_#t~ret910#1.base, netdev_ioctl_#t~ret910#1.offset;havoc netdev_ioctl_#t~ret910#1.base, netdev_ioctl_#t~ret910#1.offset;assume { :begin_inline_generic_mii_ioctl } true;generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset := netdev_ioctl_~np~31#1.base, 1284 + netdev_ioctl_~np~31#1.offset, netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset, netdev_ioctl_~cmd#1, 0, 0;havoc generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet1204#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset := generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset;generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset := generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset;generic_mii_ioctl_~arg2#1 := generic_mii_ioctl_#in~arg2#1;generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset := generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;havoc generic_mii_ioctl_#t~nondet1204#1;assume -2147483648 <= generic_mii_ioctl_#t~nondet1204#1 && generic_mii_ioctl_#t~nondet1204#1 <= 2147483647;generic_mii_ioctl_#res#1 := generic_mii_ioctl_#t~nondet1204#1;havoc generic_mii_ioctl_#t~nondet1204#1; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9655-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret1005#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10448: ldv_pci_pci_instance_2_~tmp___3~13#1.base, ldv_pci_pci_instance_2_~tmp___3~13#1.offset := ldv_pci_pci_instance_2_#t~ret1056#1.base, ldv_pci_pci_instance_2_#t~ret1056#1.offset;havoc ldv_pci_pci_instance_2_#t~ret1056#1.base, ldv_pci_pci_instance_2_#t~ret1056#1.offset;~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset := ldv_pci_pci_instance_2_~tmp___3~13#1.base, ldv_pci_pci_instance_2_~tmp___3~13#1.offset; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10448-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1056#1.base, ldv_pci_pci_instance_2_#t~ret1056#1.offset := ldv_xmalloc(32); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset := ~ldv_1_callback_get_msglevel~0.base, ~ldv_1_callback_get_msglevel~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret992#1, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset;assume { :begin_inline_get_msglevel } true;get_msglevel_#in~dev#1.base, get_msglevel_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;havoc get_msglevel_#res#1;havoc get_msglevel_#t~ret867#1.base, get_msglevel_#t~ret867#1.offset, get_msglevel_#t~mem868#1, get_msglevel_~dev#1.base, get_msglevel_~dev#1.offset, get_msglevel_~np~26#1.base, get_msglevel_~np~26#1.offset, get_msglevel_~tmp~57#1.base, get_msglevel_~tmp~57#1.offset;get_msglevel_~dev#1.base, get_msglevel_~dev#1.offset := get_msglevel_#in~dev#1.base, get_msglevel_#in~dev#1.offset;havoc get_msglevel_~np~26#1.base, get_msglevel_~np~26#1.offset;havoc get_msglevel_~tmp~57#1.base, get_msglevel_~tmp~57#1.offset; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret1217#1.base, pci_iomap_#t~ret1217#1.offset;havoc pci_iomap_#t~ret1217#1.base, pci_iomap_#t~ret1217#1.offset; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289-3: SUMMARY for call pci_iomap_#t~ret1217#1.base, pci_iomap_#t~ret1217#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289: havoc pci_iomap_#t~ret1217#1.base, pci_iomap_#t~ret1217#1.offset; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289-1: sundance_probe1_#t~ret301#1.base, sundance_probe1_#t~ret301#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1217#1.base, pci_iomap_#t~ret1217#1.offset, pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset, pci_iomap_~arg1#1, pci_iomap_~arg2#1;havoc pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1;assume { :end_inline_pci_iomap } true;sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset := sundance_probe1_#t~ret301#1.base, sundance_probe1_#t~ret301#1.offset;havoc sundance_probe1_#t~ret301#1.base, sundance_probe1_#t~ret301#1.offset; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683-1: SUMMARY for call sundance_probe1_#t~ret371#1 := printk(30, 0); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740-1: SUMMARY for call rx_poll_#t~ret652#1.base, rx_poll_#t~ret652#1.offset := netdev_priv(rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset); srcloc: null [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume -2147483648 <= sundance_probe1_#t~ret371#1 && sundance_probe1_#t~ret371#1 <= 2147483647;havoc sundance_probe1_#t~ret371#1; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: rx_poll_~tmp~44#1.base, rx_poll_~tmp~44#1.offset := rx_poll_#t~ret652#1.base, rx_poll_#t~ret652#1.offset;havoc rx_poll_#t~ret652#1.base, rx_poll_#t~ret652#1.offset;rx_poll_~np~15#1.base, rx_poll_~np~15#1.offset := rx_poll_~tmp~44#1.base, rx_poll_~tmp~44#1.offset;call rx_poll_#t~mem653#1 := read~int#15(rx_poll_~np~15#1.base, 1080 + rx_poll_~np~15#1.offset, 4);rx_poll_~entry~3#1 := (if rx_poll_#t~mem653#1 % 4294967296 % 4294967296 <= 2147483647 then rx_poll_#t~mem653#1 % 4294967296 % 4294967296 else rx_poll_#t~mem653#1 % 4294967296 % 4294967296 - 4294967296) % 64;havoc rx_poll_#t~mem653#1;call rx_poll_#t~mem654#1 := read~int#15(rx_poll_~np~15#1.base, 1200 + rx_poll_~np~15#1.offset, 4);rx_poll_~boguscnt~1#1 := rx_poll_#t~mem654#1;havoc rx_poll_#t~mem654#1;call rx_poll_#t~mem655#1.base, rx_poll_#t~mem655#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 1352 + rx_poll_~np~15#1.offset, 8);rx_poll_~ioaddr~8#1.base, rx_poll_~ioaddr~8#1.offset := rx_poll_#t~mem655#1.base, rx_poll_#t~mem655#1.offset;havoc rx_poll_#t~mem655#1.base, rx_poll_#t~mem655#1.offset;rx_poll_~received~0#1 := 0;call rx_poll_#t~mem656#1.base, rx_poll_#t~mem656#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, rx_poll_~np~15#1.offset, 8);rx_poll_~desc~0#1.base, rx_poll_~desc~0#1.offset := rx_poll_#t~mem656#1.base, rx_poll_#t~mem656#1.offset + 16 * (if rx_poll_~entry~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then rx_poll_~entry~3#1 % 18446744073709551616 % 18446744073709551616 else rx_poll_~entry~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call rx_poll_#t~mem657#1 := read~int#15(rx_poll_~desc~0#1.base, 4 + rx_poll_~desc~0#1.offset, 4);rx_poll_~frame_status~0#1 := rx_poll_#t~mem657#1;havoc rx_poll_#t~mem657#1;rx_poll_~boguscnt~1#1 := rx_poll_~boguscnt~1#1 - 1; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: assume 1 == ~flowctrl~0;call write~int#15(1, sundance_probe1_~np~2#1.base, 1108 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: assume !(1 == ~flowctrl~0); [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317: assume 19 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317: assume !(19 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194: assume -2147483648 <= ldv_alloc_etherdev_mqs_#t~ret976#1 && ldv_alloc_etherdev_mqs_#t~ret976#1 <= 2147483647;ldv_alloc_etherdev_mqs_~tmp___0~42#1 := ldv_alloc_etherdev_mqs_#t~ret976#1;havoc ldv_alloc_etherdev_mqs_#t~ret976#1; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10383: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1043#1 && ldv_pci_pci_instance_2_#t~ret1043#1 <= 2147483647;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1043#1;havoc ldv_pci_pci_instance_2_#t~ret1043#1;~ldv_statevar_2~0 := 6; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10383-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1043#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret976#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7807-1: SUMMARY for call rx_poll_#t~ret680#1.base, rx_poll_#t~ret680#1.offset := netdev_alloc_skb(rx_poll_~dev~4#1.base, rx_poll_~dev~4#1.offset, 2 + rx_poll_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750: assume 0 == eeprom_read_#t~bitwise380#1 % 4294967296;havoc eeprom_read_#t~bitwise380#1; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750: assume !(0 == eeprom_read_#t~bitwise380#1 % 4294967296);havoc eeprom_read_#t~bitwise380#1;eeprom_read_~boguscnt~0#1 := eeprom_read_~boguscnt~0#1 - 1; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7807: rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset := rx_poll_#t~ret680#1.base, rx_poll_#t~ret680#1.offset;havoc rx_poll_#t~ret680#1.base, rx_poll_#t~ret680#1.offset; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-4: assume 0 == eeprom_read_~tmp___0~13#1 % 4294967296;eeprom_read_#t~bitwise380#1 := 0; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-4: assume !(0 == eeprom_read_~tmp___0~13#1 % 4294967296); [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: assume 7 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: assume !(7 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-3: assume 32768 == eeprom_read_~tmp___0~13#1 % 4294967296;eeprom_read_#t~bitwise380#1 := eeprom_read_~tmp___0~13#1; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-3: assume !(32768 == eeprom_read_~tmp___0~13#1 % 4294967296); [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10846: ~ldv_statevar_4~0 := 4; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-2: havoc eeprom_read_#t~bitwise380#1;assume eeprom_read_#t~bitwise380#1 % 4294967296 <= eeprom_read_~tmp___0~13#1 % 4294967296 && eeprom_read_#t~bitwise380#1 % 4294967296 <= 32768; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855: ~ldv_statevar_0~0 := 6; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-1: [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855-1: SUMMARY for call ldv_assume((if 2 != ~ldv_0_ret_val_default~0 % 4294967296 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10450: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1057#1 && ldv_pci_pci_instance_2_#t~ret1057#1 <= 2147483647;ldv_pci_pci_instance_2_~tmp___4~9#1 := ldv_pci_pci_instance_2_#t~ret1057#1;havoc ldv_pci_pci_instance_2_#t~ret1057#1; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: assume 0 != ldv_entry_EMGentry_14_~tmp~71#1;~ldv_statevar_14~0 := 3; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: assume !(0 != ldv_entry_EMGentry_14_~tmp~71#1);~ldv_statevar_14~0 := 5; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: assume 0 != sundance_probe1_~tmp___0~12#1; [2025-02-08 03:53:46,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: assume !(0 != sundance_probe1_~tmp___0~12#1);assume { :begin_inline_pci_iomap } true;pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1 := sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, sundance_probe1_~bar~0#1, 128;havoc pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1217#1.base, pci_iomap_#t~ret1217#1.offset, pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset, pci_iomap_~arg1#1, pci_iomap_~arg2#1;pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset := pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset;pci_iomap_~arg1#1 := pci_iomap_#in~arg1#1;pci_iomap_~arg2#1 := pci_iomap_#in~arg2#1; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9591: assume 2 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9591: assume !(2 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10450-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1057#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628-1: call dma_sync_single_for_cpu_#t~mem124#1.base, dma_sync_single_for_cpu_#t~mem124#1.offset := read~$Pointer$#15(dma_sync_single_for_cpu_~ops~2#1.base, 64 + dma_sync_single_for_cpu_~ops~2#1.offset, 8); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628: assume 0 != (dma_sync_single_for_cpu_#t~mem124#1.base + dma_sync_single_for_cpu_#t~mem124#1.offset) % 18446744073709551616;havoc dma_sync_single_for_cpu_#t~mem124#1.base, dma_sync_single_for_cpu_#t~mem124#1.offset;call dma_sync_single_for_cpu_#t~mem130#1.base, dma_sync_single_for_cpu_#t~mem130#1.offset := read~$Pointer$#15(dma_sync_single_for_cpu_~ops~2#1.base, 64 + dma_sync_single_for_cpu_~ops~2#1.offset, 8); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628: assume !(0 != (dma_sync_single_for_cpu_#t~mem124#1.base + dma_sync_single_for_cpu_#t~mem124#1.offset) % 18446744073709551616);havoc dma_sync_single_for_cpu_#t~mem124#1.base, dma_sync_single_for_cpu_#t~mem124#1.offset; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517: ldv_register_netdev_61_#t~ret1080#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1058#1, ldv_register_netdev_#t~ret1059#1, ldv_register_netdev_#t~mem1060#1.base, ldv_register_netdev_#t~mem1060#1.offset, ldv_register_netdev_#t~mem1061#1.base, ldv_register_netdev_#t~mem1061#1.offset, ldv_register_netdev_#t~ret1062#1, ldv_register_netdev_#t~ret1063#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_9_ret_default~0#1, ldv_register_netdev_~tmp~80#1, ldv_register_netdev_~tmp___0~46#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;assume -2147483648 <= ldv_register_netdev_61_#t~ret1080#1 && ldv_register_netdev_61_#t~ret1080#1 <= 2147483647;ldv_register_netdev_61_~tmp___0~48#1 := ldv_register_netdev_61_#t~ret1080#1;havoc ldv_register_netdev_61_#t~ret1080#1;ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~tmp___0~48#1; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_9_ret_default~0#1; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: assume 0 == sundance_probe1_~tmp___12~0#1;call write~int#15(100, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: assume !(0 == sundance_probe1_~tmp___12~0#1);call sundance_probe1_#t~mem332#1.base, sundance_probe1_#t~mem332#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___13~0#1 := sundance_probe1_#t~nondet333#1;havoc sundance_probe1_#t~mem332#1.base, sundance_probe1_#t~mem332#1.offset;havoc sundance_probe1_#t~nondet333#1; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601: netdev_ioctl_#res#1 := netdev_ioctl_~rc~0#1;ldv_dummy_resourceless_instance_callback_1_24_#t~ret996#1 := netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret908#1.base, netdev_ioctl_#t~ret908#1.offset, netdev_ioctl_#t~ret909#1, netdev_ioctl_#t~ret910#1.base, netdev_ioctl_#t~ret910#1.offset, netdev_ioctl_#t~ret911#1, netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset, netdev_ioctl_~cmd#1, netdev_ioctl_~np~31#1.base, netdev_ioctl_~np~31#1.offset, netdev_ioctl_~tmp~62#1.base, netdev_ioctl_~tmp~62#1.offset, netdev_ioctl_~rc~0#1, netdev_ioctl_~tmp___0~37#1, netdev_ioctl_~tmp___1~21#1, netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset;havoc netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset, netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset, netdev_ioctl_#in~cmd#1;assume { :end_inline_netdev_ioctl } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_24_#t~ret996#1 && ldv_dummy_resourceless_instance_callback_1_24_#t~ret996#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret996#1;havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret996#1, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_24 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601-1: SUMMARY for call ldv_spin_unlock_irq_76(netdev_ioctl_~np~31#1.base, 1004 + netdev_ioctl_~np~31#1.offset); srcloc: null [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9196: assume 0 != ldv_alloc_etherdev_mqs_~tmp___0~42#1; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9196: assume !(0 != ldv_alloc_etherdev_mqs_~tmp___0~42#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0, 0; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume 34 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume !(34 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752-1: SUMMARY for call eeprom_read_#t~ret381#1 := ioread16(eeprom_read_~ioaddr#1.base, 52 + eeprom_read_~ioaddr#1.offset); srcloc: null [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: eeprom_read_~tmp~31#1 := eeprom_read_#t~ret381#1;havoc eeprom_read_#t~ret381#1;eeprom_read_#res#1 := (if eeprom_read_~tmp~31#1 % 4294967296 % 4294967296 <= 2147483647 then eeprom_read_~tmp~31#1 % 4294967296 % 4294967296 else eeprom_read_~tmp~31#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809: assume 0 != (rx_poll_~skb~3#1.base + rx_poll_~skb~3#1.offset) % 18446744073709551616; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809: assume !(0 != (rx_poll_~skb~3#1.base + rx_poll_~skb~3#1.offset) % 18446744073709551616);call rx_poll_#t~mem690#1.base, rx_poll_#t~mem690#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 1344 + rx_poll_~np~15#1.offset, 8);call rx_poll_#t~mem691#1 := read~int#15(rx_poll_~desc~0#1.base, 8 + rx_poll_~desc~0#1.offset, 4);call rx_poll_#t~mem692#1 := read~int#15(rx_poll_~np~15#1.base, 1088 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10518-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10452: assume 0 != ldv_pci_pci_instance_2_~tmp___4~9#1;~ldv_statevar_2~0 := 12; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10452: assume !(0 != ldv_pci_pci_instance_2_~tmp___4~9#1);~ldv_statevar_2~0 := 17; [2025-02-08 03:53:46,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume 0 != sundance_probe1_~i~0#1; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume !(0 != sundance_probe1_~i~0#1);call sundance_probe1_#t~mem313#1.base, sundance_probe1_#t~mem313#1.offset := read~$Pointer$#9(~#pci_id_tbl~0.base, ~#pci_id_tbl~0.offset + 8 * sundance_probe1_~chip_idx~0#1, 8);call sundance_probe1_#t~mem314#1.base, sundance_probe1_#t~mem314#1.offset := read~$Pointer$#15(sundance_probe1_~dev~0#1.base, 791 + sundance_probe1_~dev~0#1.offset, 8); [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume 0 != sundance_set_wol_~tmp___0~36#1 % 256;sundance_set_wol_~tmp___1~20#1 := 0; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume !(0 != sundance_set_wol_~tmp___0~36#1 % 256);sundance_set_wol_~tmp___1~20#1 := 1; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404: assume 1 == get_strings_~stringset#1 % 4294967296; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404: assume !(1 == get_strings_~stringset#1 % 4294967296); [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: is_valid_ether_addr_#res#1 := (if 0 == (if 0 == is_valid_ether_addr_~tmp___3~1#1 then 0 else 1) % 256 then 0 else 1);sundance_set_mac_addr_#t~ret848#1 := is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret266#1, is_valid_ether_addr_#t~ret267#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~26#1, is_valid_ether_addr_~tmp___0~10#1, is_valid_ether_addr_~tmp___1~6#1, is_valid_ether_addr_~tmp___2~1#1, is_valid_ether_addr_~tmp___3~1#1;havoc is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;assume { :end_inline_is_valid_ether_addr } true;sundance_set_mac_addr_~tmp~50#1 := (if 0 == sundance_set_mac_addr_#t~ret848#1 % 256 then 0 else 1);havoc sundance_set_mac_addr_#t~ret848#1; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6687: sundance_probe1_~card_idx~0#1 := 1 + sundance_probe1_~card_idx~0#1;sundance_probe1_#res#1 := 0;call ULTIMATE.dealloc(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset);havoc sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset);havoc sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset);havoc sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8339-1: SUMMARY for call set_settings_#t~ret861#1.base, set_settings_#t~ret861#1.offset := netdev_priv(set_settings_~dev#1.base, set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8339: set_settings_~tmp~54#1.base, set_settings_~tmp~54#1.offset := set_settings_#t~ret861#1.base, set_settings_#t~ret861#1.offset;havoc set_settings_#t~ret861#1.base, set_settings_#t~ret861#1.offset;set_settings_~np~23#1.base, set_settings_~np~23#1.offset := set_settings_~tmp~54#1.base, set_settings_~tmp~54#1.offset; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10519-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9198-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret977#1.base, ldv_alloc_etherdev_mqs_#t~ret977#1.offset := ldv_xmalloc(3200); srcloc: null [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321: assume 20 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321: assume !(20 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9198: ldv_alloc_etherdev_mqs_~tmp~70#1.base, ldv_alloc_etherdev_mqs_~tmp~70#1.offset := ldv_alloc_etherdev_mqs_#t~ret977#1.base, ldv_alloc_etherdev_mqs_#t~ret977#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret977#1.base, ldv_alloc_etherdev_mqs_#t~ret977#1.offset;ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~70#1.base, ldv_alloc_etherdev_mqs_~tmp~70#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: assume 9 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: assume !(9 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10850: assume { :begin_inline_ldv_dispatch_instance_register_4_3 } true;ldv_dispatch_instance_register_4_3_#in~arg0#1.base, ldv_dispatch_instance_register_4_3_#in~arg0#1.offset := ~ldv_4_container_timer_list~0.base, ~ldv_4_container_timer_list~0.offset;havoc ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset;ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset := ldv_dispatch_instance_register_4_3_#in~arg0#1.base, ldv_dispatch_instance_register_4_3_#in~arg0#1.offset;~ldv_3_container_timer_list~0.base, ~ldv_3_container_timer_list~0.offset := ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_3_3 } true;~ldv_statevar_3~0 := 2;assume { :end_inline_ldv_switch_automaton_state_3_3 } true;havoc ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset;havoc ldv_dispatch_instance_register_4_3_#in~arg0#1.base, ldv_dispatch_instance_register_4_3_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_4_3 } true;~ldv_statevar_4~0 := 2; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8802: call ULTIMATE.dealloc(sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset);havoc sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811-1: SUMMARY for call skb_reserve(rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset, 2); srcloc: null [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811: call rx_poll_#t~mem681#1.base, rx_poll_#t~mem681#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 1344 + rx_poll_~np~15#1.offset, 8);call rx_poll_#t~mem682#1 := read~int#15(rx_poll_~desc~0#1.base, 8 + rx_poll_~desc~0#1.offset, 4);call rx_poll_#t~mem683#1 := read~int#15(rx_poll_~np~15#1.base, 1088 + rx_poll_~np~15#1.offset, 4);assume { :begin_inline_dma_sync_single_for_cpu } true;dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1 := rx_poll_#t~mem681#1.base, 179 + rx_poll_#t~mem681#1.offset, rx_poll_#t~mem682#1 % 4294967296, rx_poll_#t~mem683#1 % 4294967296, 2;havoc dma_sync_single_for_cpu_#t~ret121#1.base, dma_sync_single_for_cpu_#t~ret121#1.offset, dma_sync_single_for_cpu_#t~ret122#1, dma_sync_single_for_cpu_#t~ret123#1, dma_sync_single_for_cpu_#t~mem124#1.base, dma_sync_single_for_cpu_#t~mem124#1.offset, dma_sync_single_for_cpu_#t~mem130#1.base, dma_sync_single_for_cpu_#t~mem130#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset, dma_sync_single_for_cpu_~tmp___0~2#1, dma_sync_single_for_cpu_~tmp___1~2#1;dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset := dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset;dma_sync_single_for_cpu_~addr#1 := dma_sync_single_for_cpu_#in~addr#1;dma_sync_single_for_cpu_~size#1 := dma_sync_single_for_cpu_#in~size#1;dma_sync_single_for_cpu_~dir#1 := dma_sync_single_for_cpu_#in~dir#1;havoc dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset;havoc dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset;havoc dma_sync_single_for_cpu_~tmp___0~2#1;havoc dma_sync_single_for_cpu_~tmp___1~2#1; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10982: sundance_probe1_#t~ret312#1 := ldv_register_netdev_61_#res#1;havoc ldv_register_netdev_61_#t~ret1079#1, ldv_register_netdev_61_#t~ret1080#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset, ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~tmp~88#1, ldv_register_netdev_61_~tmp___0~48#1;havoc ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_61 } true;assume -2147483648 <= sundance_probe1_#t~ret312#1 && sundance_probe1_#t~ret312#1 <= 2147483647;sundance_probe1_~i~0#1 := sundance_probe1_#t~ret312#1;havoc sundance_probe1_#t~ret312#1; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: assume 3 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: assume !(3 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10850-1: SUMMARY for call ldv_assume((if 3 == ~ldv_statevar_3~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: havoc get_strings_#t~memcpy~res870#1.base, get_strings_#t~memcpy~res870#1.offset, get_strings_~dev#1.base, get_strings_~dev#1.offset, get_strings_~stringset#1, get_strings_~data#1.base, get_strings_~data#1.offset;havoc get_strings_#in~dev#1.base, get_strings_#in~dev#1.offset, get_strings_#in~stringset#1, get_strings_#in~data#1.base, get_strings_#in~data#1.offset;assume { :end_inline_get_strings } true;havoc ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_17_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: havoc get_strings_#t~memcpy~res870#1.base, get_strings_#t~memcpy~res870#1.offset; [2025-02-08 03:53:46,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406-1: SUMMARY for call get_strings_#t~memcpy~res870#1.base, get_strings_#t~memcpy~res870#1.offset := #Ultimate.C_memcpy#15(get_strings_~data#1.base, get_strings_~data#1.offset, ~#sundance_stats~0.base, ~#sundance_stats~0.offset, 320); srcloc: null [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10124: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_30 } true;ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.offset := ~ldv_1_callback_ndo_set_rx_mode~0.base, ~ldv_1_callback_ndo_set_rx_mode~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.offset; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10058: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset := ~ldv_1_callback_get_settings~0.base, ~ldv_1_callback_get_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret993#1, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset;assume { :begin_inline_get_settings } true;get_settings_#in~dev#1.base, get_settings_#in~dev#1.offset, get_settings_#in~ecmd#1.base, get_settings_#in~ecmd#1.offset := ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset;havoc get_settings_#res#1;havoc get_settings_#t~ret859#1.base, get_settings_#t~ret859#1.offset, get_settings_#t~ret860#1, get_settings_~dev#1.base, get_settings_~dev#1.offset, get_settings_~ecmd#1.base, get_settings_~ecmd#1.offset, get_settings_~np~22#1.base, get_settings_~np~22#1.offset, get_settings_~tmp~53#1.base, get_settings_~tmp~53#1.offset;get_settings_~dev#1.base, get_settings_~dev#1.offset := get_settings_#in~dev#1.base, get_settings_#in~dev#1.offset;get_settings_~ecmd#1.base, get_settings_~ecmd#1.offset := get_settings_#in~ecmd#1.base, get_settings_#in~ecmd#1.offset;havoc get_settings_~np~22#1.base, get_settings_~np~22#1.offset;havoc get_settings_~tmp~53#1.base, get_settings_~tmp~53#1.offset; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7812: havoc dma_sync_single_for_cpu_#t~ret121#1.base, dma_sync_single_for_cpu_#t~ret121#1.offset, dma_sync_single_for_cpu_#t~ret122#1, dma_sync_single_for_cpu_#t~ret123#1, dma_sync_single_for_cpu_#t~mem124#1.base, dma_sync_single_for_cpu_#t~mem124#1.offset, dma_sync_single_for_cpu_#t~mem130#1.base, dma_sync_single_for_cpu_#t~mem130#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset, dma_sync_single_for_cpu_~tmp___0~2#1, dma_sync_single_for_cpu_~tmp___1~2#1;havoc dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1;assume { :end_inline_dma_sync_single_for_cpu } true;havoc rx_poll_#t~mem681#1.base, rx_poll_#t~mem681#1.offset;havoc rx_poll_#t~mem682#1;havoc rx_poll_#t~mem683#1;call rx_poll_#t~mem684#1.base, rx_poll_#t~mem684#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 16 + rx_poll_~np~15#1.offset + 8 * rx_poll_~entry~3#1, 8);call rx_poll_#t~mem685#1.base, rx_poll_#t~mem685#1.offset := read~$Pointer$#15(rx_poll_#t~mem684#1.base, 229 + rx_poll_#t~mem684#1.offset, 8);assume { :begin_inline_skb_copy_to_linear_data } true;skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset, skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset, skb_copy_to_linear_data_#in~len#1 := rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset, rx_poll_#t~mem685#1.base, rx_poll_#t~mem685#1.offset, rx_poll_~pkt_len~0#1;havoc skb_copy_to_linear_data_#t~mem186#1.base, skb_copy_to_linear_data_#t~mem186#1.offset, skb_copy_to_linear_data_#t~memcpy~res187#1.base, skb_copy_to_linear_data_#t~memcpy~res187#1.offset, skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1;skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset := skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset;skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset := skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset;skb_copy_to_linear_data_~len#1 := skb_copy_to_linear_data_#in~len#1;call skb_copy_to_linear_data_#t~mem186#1.base, skb_copy_to_linear_data_#t~mem186#1.offset := read~$Pointer$#15(skb_copy_to_linear_data_~skb#1.base, 229 + skb_copy_to_linear_data_~skb#1.offset, 8); [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10983-1: ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~ldv_func_res~1#1; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389: call ldv_pci_pci_instance_2_#t~mem1044#1.base, ldv_pci_pci_instance_2_#t~mem1044#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 48 + ~ldv_2_container_pci_driver~0.offset, 8);call ldv_pci_pci_instance_2_#t~mem1045#1 := read~int#14(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4);assume { :begin_inline_ldv_pci_instance_suspend_2_8 } true;ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset, ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset, ldv_pci_instance_suspend_2_8_#in~arg2#1.event := ldv_pci_pci_instance_2_#t~mem1044#1.base, ldv_pci_pci_instance_2_#t~mem1044#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem1045#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem1025#1, ldv_pci_instance_suspend_2_8_#t~ret1026#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset, ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, ldv_pci_instance_suspend_2_8_~tmp~77#1;ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset := ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset;ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset := ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset;call ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset := #Ultimate.allocOnStack(4);call write~int#1(ldv_pci_instance_suspend_2_8_#in~arg2#1.event, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4);havoc ldv_pci_instance_suspend_2_8_~tmp~77#1;call ldv_pci_instance_suspend_2_8_#t~mem1025#1 := read~int#1(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4);assume { :begin_inline_sundance_suspend } true;sundance_suspend_#in~pci_dev#1.base, sundance_suspend_#in~pci_dev#1.offset, sundance_suspend_#in~state#1.event := ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_#t~mem1025#1;havoc sundance_suspend_#res#1;havoc sundance_suspend_#t~ret952#1.base, sundance_suspend_#t~ret952#1.offset, sundance_suspend_#t~ret953#1.base, sundance_suspend_#t~ret953#1.offset, sundance_suspend_#t~mem954#1.base, sundance_suspend_#t~mem954#1.offset, sundance_suspend_#t~ret955#1, sundance_suspend_#t~ret956#1, sundance_suspend_#t~ret957#1, sundance_suspend_#t~mem958#1, sundance_suspend_#t~mem959#1, sundance_suspend_#t~ret960#1, sundance_suspend_#t~mem961#1, sundance_suspend_#t~ret962#1, sundance_suspend_#t~mem963#1, sundance_suspend_#t~ret964#1, sundance_suspend_#t~ret965#1, sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset, sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset, sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset, sundance_suspend_~tmp~65#1.base, sundance_suspend_~tmp~65#1.offset, sundance_suspend_~np~34#1.base, sundance_suspend_~np~34#1.offset, sundance_suspend_~tmp___0~40#1.base, sundance_suspend_~tmp___0~40#1.offset, sundance_suspend_~ioaddr~15#1.base, sundance_suspend_~ioaddr~15#1.offset, sundance_suspend_~tmp___1~23#1, sundance_suspend_~tmp___2~16#1, sundance_suspend_~tmp___3~12#1, sundance_suspend_~tmp___4~8#1;sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset := sundance_suspend_#in~pci_dev#1.base, sundance_suspend_#in~pci_dev#1.offset;call sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset := #Ultimate.allocOnStack(4);call write~int#10(sundance_suspend_#in~state#1.event, sundance_suspend_~#state#1.base, sundance_suspend_~#state#1.offset, 4);havoc sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset;havoc sundance_suspend_~tmp~65#1.base, sundance_suspend_~tmp~65#1.offset;havoc sundance_suspend_~np~34#1.base, sundance_suspend_~np~34#1.offset;havoc sundance_suspend_~tmp___0~40#1.base, sundance_suspend_~tmp___0~40#1.offset;havoc sundance_suspend_~ioaddr~15#1.base, sundance_suspend_~ioaddr~15#1.offset;havoc sundance_suspend_~tmp___1~23#1;havoc sundance_suspend_~tmp___2~16#1;havoc sundance_suspend_~tmp___3~12#1;havoc sundance_suspend_~tmp___4~8#1; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389-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:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8341-1: SUMMARY for call ldv_spin_lock_irq_75(set_settings_~np~23#1.base, 1004 + set_settings_~np~23#1.offset); srcloc: null [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8341: assume { :begin_inline_mii_ethtool_sset } true;mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset := set_settings_~np~23#1.base, 1284 + set_settings_~np~23#1.offset, set_settings_~ecmd#1.base, set_settings_~ecmd#1.offset;havoc mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1210#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset := mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset;mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset := mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;havoc mii_ethtool_sset_#t~nondet1210#1;assume -2147483648 <= mii_ethtool_sset_#t~nondet1210#1 && mii_ethtool_sset_#t~nondet1210#1 <= 2147483647;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet1210#1;havoc mii_ethtool_sset_#t~nondet1210#1; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: SUMMARY for call ldv_assume((if 2 == ~ldv_0_ret_val_default~0 % 4294967296 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume 36 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume !(36 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-1: SUMMARY for call sundance_probe1_#t~ret346#1 := ioread32(sundance_probe1_~ioaddr~1#1.base, 48 + sundance_probe1_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633: havoc dma_sync_single_for_cpu_#t~mem130#1.base, dma_sync_single_for_cpu_#t~mem130#1.offset; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: sundance_probe1_~tmp___14~0#1 := sundance_probe1_#t~ret346#1;havoc sundance_probe1_#t~ret346#1; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_#t~mem130#1.base, dma_sync_single_for_cpu_#t~mem130#1.offset); srcloc: null [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: havoc skb_copy_to_linear_data_#t~mem186#1.base, skb_copy_to_linear_data_#t~mem186#1.offset, skb_copy_to_linear_data_#t~memcpy~res187#1.base, skb_copy_to_linear_data_#t~memcpy~res187#1.offset, skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1;havoc skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset, skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset, skb_copy_to_linear_data_#in~len#1;assume { :end_inline_skb_copy_to_linear_data } true;havoc rx_poll_#t~mem684#1.base, rx_poll_#t~mem684#1.offset;havoc rx_poll_#t~mem685#1.base, rx_poll_#t~mem685#1.offset;call rx_poll_#t~mem686#1.base, rx_poll_#t~mem686#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 1344 + rx_poll_~np~15#1.offset, 8);call rx_poll_#t~mem687#1 := read~int#15(rx_poll_~desc~0#1.base, 8 + rx_poll_~desc~0#1.offset, 4);call rx_poll_#t~mem688#1 := read~int#15(rx_poll_~np~15#1.base, 1088 + rx_poll_~np~15#1.offset, 4);assume { :begin_inline_dma_sync_single_for_device } true;dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1 := rx_poll_#t~mem686#1.base, 179 + rx_poll_#t~mem686#1.offset, rx_poll_#t~mem687#1 % 4294967296, rx_poll_#t~mem688#1 % 4294967296, 2;havoc dma_sync_single_for_device_#t~ret131#1.base, dma_sync_single_for_device_#t~ret131#1.offset, dma_sync_single_for_device_#t~ret132#1, dma_sync_single_for_device_#t~ret133#1, dma_sync_single_for_device_#t~mem134#1.base, dma_sync_single_for_device_#t~mem134#1.offset, dma_sync_single_for_device_#t~mem140#1.base, dma_sync_single_for_device_#t~mem140#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset := dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset;dma_sync_single_for_device_~addr#1 := dma_sync_single_for_device_#in~addr#1;dma_sync_single_for_device_~size#1 := dma_sync_single_for_device_#in~size#1;dma_sync_single_for_device_~dir#1 := dma_sync_single_for_device_#in~dir#1;havoc dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset;havoc dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset;havoc dma_sync_single_for_device_~tmp___0~3#1;havoc dma_sync_single_for_device_~tmp___1~3#1; [2025-02-08 03:53:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691: assume { :begin_inline_ldv_unregister_netdev_62 } true;ldv_unregister_netdev_62_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_62_#in~ldv_func_arg1#1.offset := sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset;havoc ldv_unregister_netdev_62_~ldv_func_arg1#1.base, ldv_unregister_netdev_62_~ldv_func_arg1#1.offset;ldv_unregister_netdev_62_~ldv_func_arg1#1.base, ldv_unregister_netdev_62_~ldv_func_arg1#1.offset := ldv_unregister_netdev_62_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_62_#in~ldv_func_arg1#1.offset; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8541: assume 0 != sundance_set_wol_~tmp___1~20#1;sundance_set_wol_#res#1 := -95; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8541: assume !(0 != sundance_set_wol_~tmp___1~20#1);call sundance_set_wol_#t~mem896#1 := read~int#15(sundance_set_wol_~wol#1.base, 8 + sundance_set_wol_~wol#1.offset, 4);call write~int#15((if 0 != sundance_set_wol_#t~mem896#1 % 4294967296 then 1 else 0) % 2, sundance_set_wol_~np~30#1.base, 1124 + sundance_set_wol_~np~30#1.offset, 4);havoc sundance_set_wol_#t~mem896#1; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume 0 == (sundance_probe1_~ioaddr~1#1.base + sundance_probe1_~ioaddr~1#1.offset) % 18446744073709551616; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume !(0 == (sundance_probe1_~ioaddr~1#1.base + sundance_probe1_~ioaddr~1#1.offset) % 18446744073709551616);sundance_probe1_~i~0#1 := 0; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493-1: SUMMARY for call sundance_probe1_#t~ret315#1 := printk(15, 0); srcloc: null [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493: assume -2147483648 <= sundance_probe1_#t~ret315#1 && sundance_probe1_#t~ret315#1 <= 2147483647;havoc sundance_probe1_#t~mem313#1.base, sundance_probe1_#t~mem313#1.offset;havoc sundance_probe1_#t~mem314#1.base, sundance_probe1_#t~mem314#1.offset;havoc sundance_probe1_#t~ret315#1;call write~int#15(1, sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset, 1);call sundance_probe1_#t~mem316#1 := read~int#15(sundance_probe1_~np~2#1.base, 1336 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1 + sundance_probe1_#t~mem316#1, sundance_probe1_~np~2#1.base, 1336 + sundance_probe1_~np~2#1.offset, 4);havoc sundance_probe1_#t~mem316#1;call sundance_probe1_#t~mem317#1 := read~int#15(sundance_probe1_~np~2#1.base, 1076 + sundance_probe1_~np~2#1.offset, 4);call sundance_probe1_#t~mem318#1 := read~int#15(~#sundance_pci_tbl~0.base, 4 + (~#sundance_pci_tbl~0.offset + 32 * sundance_probe1_#t~mem317#1), 4); [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10325: havoc ldv_pci_pci_instance_2_#t~ret1031#1, ldv_pci_pci_instance_2_#t~mem1032#1.base, ldv_pci_pci_instance_2_#t~mem1032#1.offset, ldv_pci_pci_instance_2_#t~mem1033#1.base, ldv_pci_pci_instance_2_#t~mem1033#1.offset, ldv_pci_pci_instance_2_#t~mem1034#1.base, ldv_pci_pci_instance_2_#t~mem1034#1.offset, ldv_pci_pci_instance_2_#t~ret1035#1, ldv_pci_pci_instance_2_#t~mem1036#1.base, ldv_pci_pci_instance_2_#t~mem1036#1.offset, ldv_pci_pci_instance_2_#t~mem1037#1.base, ldv_pci_pci_instance_2_#t~mem1037#1.offset, ldv_pci_pci_instance_2_#t~mem1038#1.base, ldv_pci_pci_instance_2_#t~mem1038#1.offset, ldv_pci_pci_instance_2_#t~mem1039#1.base, ldv_pci_pci_instance_2_#t~mem1039#1.offset, ldv_pci_pci_instance_2_#t~mem1040#1.base, ldv_pci_pci_instance_2_#t~mem1040#1.offset, ldv_pci_pci_instance_2_#t~mem1041#1, ldv_pci_pci_instance_2_#t~ret1042#1, ldv_pci_pci_instance_2_#t~ret1043#1, ldv_pci_pci_instance_2_#t~mem1044#1.base, ldv_pci_pci_instance_2_#t~mem1044#1.offset, ldv_pci_pci_instance_2_#t~mem1045#1, ldv_pci_pci_instance_2_#t~ret1046#1, ldv_pci_pci_instance_2_#t~ret1047#1, ldv_pci_pci_instance_2_#t~ret1048#1, ldv_pci_pci_instance_2_#t~ret1049#1, ldv_pci_pci_instance_2_#t~ret1050#1, ldv_pci_pci_instance_2_#t~mem1051#1.base, ldv_pci_pci_instance_2_#t~mem1051#1.offset, ldv_pci_pci_instance_2_#t~ret1052#1, ldv_pci_pci_instance_2_#t~ret1053#1, ldv_pci_pci_instance_2_#t~ret1054#1, ldv_pci_pci_instance_2_#t~ret1055#1.base, ldv_pci_pci_instance_2_#t~ret1055#1.offset, ldv_pci_pci_instance_2_#t~ret1056#1.base, ldv_pci_pci_instance_2_#t~ret1056#1.offset, ldv_pci_pci_instance_2_#t~ret1057#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~79#1, ldv_pci_pci_instance_2_~tmp___0~45#1, ldv_pci_pci_instance_2_~tmp___1~25#1, ldv_pci_pci_instance_2_~tmp___2~17#1.base, ldv_pci_pci_instance_2_~tmp___2~17#1.offset, ldv_pci_pci_instance_2_~tmp___3~13#1.base, ldv_pci_pci_instance_2_~tmp___3~13#1.offset, ldv_pci_pci_instance_2_~tmp___4~9#1;havoc ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_pci_pci_instance_2 } true; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8343-1: SUMMARY for call ldv_spin_unlock_irq_76(set_settings_~np~23#1.base, 1004 + set_settings_~np~23#1.offset); srcloc: null [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8343: set_settings_#res#1 := set_settings_~res~0#1;ldv_dummy_resourceless_instance_callback_1_38_#t~ret1003#1 := set_settings_#res#1;havoc set_settings_#t~ret861#1.base, set_settings_#t~ret861#1.offset, set_settings_#t~ret862#1, set_settings_~dev#1.base, set_settings_~dev#1.offset, set_settings_~ecmd#1.base, set_settings_~ecmd#1.offset, set_settings_~np~23#1.base, set_settings_~np~23#1.offset, set_settings_~tmp~54#1.base, set_settings_~tmp~54#1.offset, set_settings_~res~0#1;havoc set_settings_#in~dev#1.base, set_settings_#in~dev#1.offset, set_settings_#in~ecmd#1.base, set_settings_#in~ecmd#1.offset;assume { :end_inline_set_settings } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_38_#t~ret1003#1 && ldv_dummy_resourceless_instance_callback_1_38_#t~ret1003#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_38_#t~ret1003#1;havoc ldv_dummy_resourceless_instance_callback_1_38_#t~ret1003#1, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_38 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7352-1: SUMMARY for call start_tx_#t~ret544#1.base, start_tx_#t~ret544#1.offset := netdev_priv(start_tx_~dev#1.base, start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7352: start_tx_~tmp~41#1.base, start_tx_~tmp~41#1.offset := start_tx_#t~ret544#1.base, start_tx_#t~ret544#1.offset;havoc start_tx_#t~ret544#1.base, start_tx_#t~ret544#1.offset;start_tx_~np~12#1.base, start_tx_~np~12#1.offset := start_tx_~tmp~41#1.base, start_tx_~tmp~41#1.offset;call start_tx_#t~mem545#1 := read~int#15(start_tx_~np~12#1.base, 1100 + start_tx_~np~12#1.offset, 4);start_tx_~entry~1#1 := start_tx_#t~mem545#1 % 32;havoc start_tx_#t~mem545#1;call write~$Pointer$#15(start_tx_~skb#1.base, start_tx_~skb#1.offset, start_tx_~np~12#1.base, 528 + start_tx_~np~12#1.offset + 8 * (if start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 else start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call start_tx_#t~mem546#1.base, start_tx_#t~mem546#1.offset := read~$Pointer$#15(start_tx_~np~12#1.base, 8 + start_tx_~np~12#1.offset, 8);start_tx_~txdesc~1#1.base, start_tx_~txdesc~1#1.offset := start_tx_#t~mem546#1.base, start_tx_#t~mem546#1.offset + 16 * (if start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else start_tx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc start_tx_#t~mem546#1.base, start_tx_#t~mem546#1.offset;call write~int#15(0, start_tx_~txdesc~1#1.base, start_tx_~txdesc~1#1.offset, 4);call write~int#15(1 + 4 * (start_tx_~entry~1#1 % 4294967296) - 4 * (start_tx_~entry~1#1 % 4294967296) % 2, start_tx_~txdesc~1#1.base, 4 + start_tx_~txdesc~1#1.offset, 4);call start_tx_#t~mem547#1.base, start_tx_#t~mem547#1.offset := read~$Pointer$#15(start_tx_~np~12#1.base, 1344 + start_tx_~np~12#1.offset, 8);call start_tx_#t~mem548#1.base, start_tx_#t~mem548#1.offset := read~$Pointer$#15(start_tx_~skb#1.base, 229 + start_tx_~skb#1.offset, 8);call start_tx_#t~mem549#1 := read~int#15(start_tx_~skb#1.base, 104 + start_tx_~skb#1.offset, 4); [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9202-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume eeprom_read_~boguscnt~0#1 > 0; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume !(eeprom_read_~boguscnt~0#1 > 0);eeprom_read_#res#1 := 0;sundance_probe1_#t~ret302#1 := eeprom_read_#res#1;havoc eeprom_read_#t~bitwise377#1, eeprom_read_#t~ret378#1, eeprom_read_#t~ret379#1, eeprom_read_#t~bitwise380#1, eeprom_read_#t~ret381#1, eeprom_read_~ioaddr#1.base, eeprom_read_~ioaddr#1.offset, eeprom_read_~location#1, eeprom_read_~boguscnt~0#1, eeprom_read_~tmp~31#1, eeprom_read_~tmp___0~13#1;havoc eeprom_read_#in~ioaddr#1.base, eeprom_read_#in~ioaddr#1.offset, eeprom_read_#in~location#1;assume { :end_inline_eeprom_read } true;assume -2147483648 <= sundance_probe1_#t~ret302#1 && sundance_probe1_#t~ret302#1 <= 2147483647;sundance_probe1_~tmp___1~8#1 := sundance_probe1_#t~ret302#1;havoc sundance_probe1_#t~ret302#1;call sundance_probe1_#t~mem303#1.base, sundance_probe1_#t~mem303#1.offset := read~$Pointer$#15(sundance_probe1_~dev~0#1.base, 791 + sundance_probe1_~dev~0#1.offset, 8);call write~int#15(sundance_probe1_~tmp___1~8#1, sundance_probe1_#t~mem303#1.base, sundance_probe1_#t~mem303#1.offset + 2 * (if sundance_probe1_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sundance_probe1_~i~0#1 % 18446744073709551616 % 18446744073709551616 else sundance_probe1_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc sundance_probe1_#t~mem303#1.base, sundance_probe1_#t~mem303#1.offset;sundance_probe1_~i~0#1 := 1 + sundance_probe1_~i~0#1; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume 0 != sundance_probe1_#t~bitwise347#1 % 4294967296;havoc sundance_probe1_#t~bitwise347#1;call sundance_probe1_#t~mem348#1 := read~int#15(sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume !(0 != sundance_probe1_#t~bitwise347#1 % 4294967296);havoc sundance_probe1_#t~bitwise347#1; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: assume 11 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: assume !(11 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: assume 0 != (~ldv_0_thread_thread~0.base + ~ldv_0_thread_thread~0.offset) % 18446744073709551616;assume { :begin_inline_ldv_interrupt_instance_thread_0_3 } true;ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset := ~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_thread_0_3_#t~ret1013#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_0_3_~arg1#1 := ldv_interrupt_instance_thread_0_3_#in~arg1#1;ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :begin_inline_##fun~int~X~$Pointer$~TO~int } true;##fun~int~X~$Pointer$~TO~int_#in~1011#1, ##fun~int~X~$Pointer$~TO~int_#in~1012#1.base, ##fun~int~X~$Pointer$~TO~int_#in~1012#1.offset, ##fun~int~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~int~X~$Pointer$~TO~int_#in~#fp#1.offset := ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset;havoc ##fun~int~X~$Pointer$~TO~int_#res#1;havoc ##fun~int~X~$Pointer$~TO~int_#~1011#1, ##fun~int~X~$Pointer$~TO~int_#~1012#1.base, ##fun~int~X~$Pointer$~TO~int_#~1012#1.offset;##fun~int~X~$Pointer$~TO~int_#~1011#1 := ##fun~int~X~$Pointer$~TO~int_#in~1011#1;##fun~int~X~$Pointer$~TO~int_#~1012#1.base, ##fun~int~X~$Pointer$~TO~int_#~1012#1.offset := ##fun~int~X~$Pointer$~TO~int_#in~1012#1.base, ##fun~int~X~$Pointer$~TO~int_#in~1012#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret1013#1 := ##fun~int~X~$Pointer$~TO~int_#res#1;havoc ##fun~int~X~$Pointer$~TO~int_#~1011#1, ##fun~int~X~$Pointer$~TO~int_#~1012#1.base, ##fun~int~X~$Pointer$~TO~int_#~1012#1.offset;havoc ##fun~int~X~$Pointer$~TO~int_#in~1011#1, ##fun~int~X~$Pointer$~TO~int_#in~1012#1.base, ##fun~int~X~$Pointer$~TO~int_#in~1012#1.offset, ##fun~int~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~int~X~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~$Pointer$~TO~int } true;assume -2147483648 <= ldv_interrupt_instance_thread_0_3_#t~ret1013#1 && ldv_interrupt_instance_thread_0_3_#t~ret1013#1 <= 2147483647;havoc ldv_interrupt_instance_thread_0_3_#t~ret1013#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: assume !(0 != (~ldv_0_thread_thread~0.base + ~ldv_0_thread_thread~0.offset) % 18446744073709551616); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-4: assume 0 == sundance_probe1_~tmp___14~0#1 % 4294967296;sundance_probe1_#t~bitwise347#1 := 0; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-4: assume !(0 == sundance_probe1_~tmp___14~0#1 % 4294967296); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-3: assume 128 == sundance_probe1_~tmp___14~0#1 % 4294967296;sundance_probe1_#t~bitwise347#1 := sundance_probe1_~tmp___14~0#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-3: assume !(128 == sundance_probe1_~tmp___14~0#1 % 4294967296); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-2: havoc sundance_probe1_#t~bitwise347#1;assume sundance_probe1_#t~bitwise347#1 % 4294967296 <= sundance_probe1_~tmp___14~0#1 % 4294967296 && sundance_probe1_#t~bitwise347#1 % 4294967296 <= 128; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: assume 0 == sundance_probe1_~tmp___13~0#1;call write~int#15(100, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: assume !(0 == sundance_probe1_~tmp___13~0#1);call sundance_probe1_#t~mem334#1.base, sundance_probe1_#t~mem334#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___10~0#1 := sundance_probe1_#t~nondet335#1;havoc sundance_probe1_#t~mem334#1.base, sundance_probe1_#t~mem334#1.offset;havoc sundance_probe1_#t~nondet335#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-1: [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: SUMMARY for call ldv_assume((if 0 != ~ldv_14_ret_default~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9599: assume 4 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9599: assume !(4 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13299: havoc pci_request_regions_#t~nondet1218#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13299-1: sundance_probe1_#t~ret300#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1218#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;havoc pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;assume { :end_inline_pci_request_regions } true;assume -2147483648 <= sundance_probe1_#t~ret300#1 && sundance_probe1_#t~ret300#1 <= 2147483647;sundance_probe1_~tmp___0~12#1 := sundance_probe1_#t~ret300#1;havoc sundance_probe1_#t~ret300#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10392: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1047#1 && ldv_pci_pci_instance_2_#t~ret1047#1 <= 2147483647;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1047#1;havoc ldv_pci_pci_instance_2_#t~ret1047#1;~ldv_statevar_2~0 := 7; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10392-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1047#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7816: havoc dma_sync_single_for_device_#t~ret131#1.base, dma_sync_single_for_device_#t~ret131#1.offset, dma_sync_single_for_device_#t~ret132#1, dma_sync_single_for_device_#t~ret133#1, dma_sync_single_for_device_#t~mem134#1.base, dma_sync_single_for_device_#t~mem134#1.offset, dma_sync_single_for_device_#t~mem140#1.base, dma_sync_single_for_device_#t~mem140#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;havoc dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1;assume { :end_inline_dma_sync_single_for_device } true;havoc rx_poll_#t~mem686#1.base, rx_poll_#t~mem686#1.offset;havoc rx_poll_#t~mem687#1;havoc rx_poll_#t~mem688#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: assume 0 != sundance_probe1_#t~mem348#1 % 256 % 4294967296;havoc sundance_probe1_#t~mem348#1;call write~int#15(100, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(1, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(0, sundance_probe1_~np~2#1.base, 1116 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: assume !(0 != sundance_probe1_#t~mem348#1 % 256 % 4294967296);havoc sundance_probe1_#t~mem348#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: assume 1 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: assume !(1 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume 38 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume !(38 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-1: ldv___pci_register_driver_85_#t~ret1085#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1196#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;assume -2147483648 <= ldv___pci_register_driver_85_#t~ret1085#1 && ldv___pci_register_driver_85_#t~ret1085#1 <= 2147483647;ldv___pci_register_driver_85_~tmp~91#1 := ldv___pci_register_driver_85_#t~ret1085#1;havoc ldv___pci_register_driver_85_#t~ret1085#1;ldv___pci_register_driver_85_~ldv_func_res~4#1 := ldv___pci_register_driver_85_~tmp~91#1;assume { :begin_inline_ldv___pci_register_driver } true;ldv___pci_register_driver_#in~arg0#1, ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset, ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset, ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset := ldv___pci_register_driver_85_~ldv_func_res~4#1, ldv___pci_register_driver_85_~ldv_func_arg1#1.base, ldv___pci_register_driver_85_~ldv_func_arg1#1.offset, ldv___pci_register_driver_85_~ldv_func_arg2#1.base, ldv___pci_register_driver_85_~ldv_func_arg2#1.offset, ldv___pci_register_driver_85_~ldv_func_arg3#1.base, ldv___pci_register_driver_85_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret975#1, ldv___pci_register_driver_~arg0#1, ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset, ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset, ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~69#1;ldv___pci_register_driver_~arg0#1 := ldv___pci_register_driver_#in~arg0#1;ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset := ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset;ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset := ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset;ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset := ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset;havoc ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset;havoc ldv___pci_register_driver_~tmp~69#1; [2025-02-08 03:53:46,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102: havoc __pci_register_driver_#t~nondet1196#1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: assume rx_poll_~boguscnt~1#1 < 0; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: assume !(rx_poll_~boguscnt~1#1 < 0); [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: ~ldv_statevar_14~0 := 9; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9205-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_31 } true;ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1.offset := ~ldv_1_callback_ndo_start_xmit~0.base, ~ldv_1_callback_ndo_start_xmit~0.offset, ~ldv_1_container_struct_sk_buff_ptr~0.base, ~ldv_1_container_struct_sk_buff_ptr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_31_#t~ret1000#1, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1.offset;assume { :begin_inline_start_tx } true;start_tx_#in~skb#1.base, start_tx_#in~skb#1.offset, start_tx_#in~dev#1.base, start_tx_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1.offset;havoc start_tx_#res#1;havoc start_tx_#t~ret544#1.base, start_tx_#t~ret544#1.offset, start_tx_#t~mem545#1, start_tx_#t~mem546#1.base, start_tx_#t~mem546#1.offset, start_tx_#t~mem547#1.base, start_tx_#t~mem547#1.offset, start_tx_#t~mem548#1.base, start_tx_#t~mem548#1.offset, start_tx_#t~mem549#1, start_tx_#t~ret550#1, start_tx_#t~mem551#1.base, start_tx_#t~mem551#1.offset, start_tx_#t~mem552#1, start_tx_#t~ret553#1, start_tx_#t~mem554#1, start_tx_#t~mem555#1, start_tx_#t~mem556#1, start_tx_#t~mem557#1, start_tx_#t~ret558#1, start_tx_#t~mem559#1, start_tx_#t~bitwise560#1, start_tx_#t~mem561#1, start_tx_#t~ret562#1, start_tx_#t~mem563#1, start_tx_~skb#1.base, start_tx_~skb#1.offset, start_tx_~dev#1.base, start_tx_~dev#1.offset, start_tx_~np~12#1.base, start_tx_~np~12#1.offset, start_tx_~tmp~41#1.base, start_tx_~tmp~41#1.offset, start_tx_~txdesc~1#1.base, start_tx_~txdesc~1#1.offset, start_tx_~entry~1#1, start_tx_~tmp___0~22#1, start_tx_~tmp___1~14#1, start_tx_~tmp___2~8#1, start_tx_~tmp___3~6#1;start_tx_~skb#1.base, start_tx_~skb#1.offset := start_tx_#in~skb#1.base, start_tx_#in~skb#1.offset;start_tx_~dev#1.base, start_tx_~dev#1.offset := start_tx_#in~dev#1.base, start_tx_#in~dev#1.offset;havoc start_tx_~np~12#1.base, start_tx_~np~12#1.offset;havoc start_tx_~tmp~41#1.base, start_tx_~tmp~41#1.offset;havoc start_tx_~txdesc~1#1.base, start_tx_~txdesc~1#1.offset;havoc start_tx_~entry~1#1;havoc start_tx_~tmp___0~22#1;havoc start_tx_~tmp___1~14#1;havoc start_tx_~tmp___2~8#1;havoc start_tx_~tmp___3~6#1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1031#1 && ldv_pci_pci_instance_2_#t~ret1031#1 <= 2147483647;ldv_pci_pci_instance_2_~tmp~79#1 := ldv_pci_pci_instance_2_#t~ret1031#1;havoc ldv_pci_pci_instance_2_#t~ret1031#1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1031#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: havoc ldv_interrupt_instance_thread_0_3_#t~ret1013#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_0_3 } true; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818: havoc rx_poll_#t~ret689#1.base, rx_poll_#t~ret689#1.offset; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13169: havoc device_set_wakeup_enable_#t~nondet1201#1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13169-1: sundance_set_wol_#t~ret907#1 := device_set_wakeup_enable_#res#1;havoc device_set_wakeup_enable_#t~nondet1201#1, device_set_wakeup_enable_~arg0#1.base, device_set_wakeup_enable_~arg0#1.offset, device_set_wakeup_enable_~arg1#1;havoc device_set_wakeup_enable_#in~arg0#1.base, device_set_wakeup_enable_#in~arg0#1.offset, device_set_wakeup_enable_#in~arg1#1;assume { :end_inline_device_set_wakeup_enable } true;assume -2147483648 <= sundance_set_wol_#t~ret907#1 && sundance_set_wol_#t~ret907#1 <= 2147483647;havoc sundance_set_wol_#t~mem905#1.base, sundance_set_wol_#t~mem905#1.offset;havoc sundance_set_wol_#t~mem906#1;havoc sundance_set_wol_#t~ret907#1;sundance_set_wol_#res#1 := 0;ldv_dummy_resourceless_instance_callback_1_39_#t~ret1004#1 := sundance_set_wol_#res#1;havoc sundance_set_wol_#t~ret892#1.base, sundance_set_wol_#t~ret892#1.offset, sundance_set_wol_#t~mem893#1.base, sundance_set_wol_#t~mem893#1.offset, sundance_set_wol_#t~mem894#1.base, sundance_set_wol_#t~mem894#1.offset, sundance_set_wol_#t~ret895#1, sundance_set_wol_#t~mem896#1, sundance_set_wol_#t~ret897#1, sundance_set_wol_#t~bitwise898#1, sundance_set_wol_#t~mem899#1, sundance_set_wol_#t~mem900#1, sundance_set_wol_#t~bitwise901#1, sundance_set_wol_#t~bitwise902#1, sundance_set_wol_#t~mem903#1, sundance_set_wol_#t~bitwise904#1, sundance_set_wol_#t~mem905#1.base, sundance_set_wol_#t~mem905#1.offset, sundance_set_wol_#t~mem906#1, sundance_set_wol_#t~ret907#1, sundance_set_wol_~dev#1.base, sundance_set_wol_~dev#1.offset, sundance_set_wol_~wol#1.base, sundance_set_wol_~wol#1.offset, sundance_set_wol_~np~30#1.base, sundance_set_wol_~np~30#1.offset, sundance_set_wol_~tmp~61#1.base, sundance_set_wol_~tmp~61#1.offset, sundance_set_wol_~ioaddr~13#1.base, sundance_set_wol_~ioaddr~13#1.offset, sundance_set_wol_~wol_bits~1#1, sundance_set_wol_~tmp___0~36#1, sundance_set_wol_~tmp___1~20#1, sundance_set_wol_~tmp___2~13#1;havoc sundance_set_wol_#in~dev#1.base, sundance_set_wol_#in~dev#1.offset, sundance_set_wol_#in~wol#1.base, sundance_set_wol_#in~wol#1.offset;assume { :end_inline_sundance_set_wol } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_39_#t~ret1004#1 && ldv_dummy_resourceless_instance_callback_1_39_#t~ret1004#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_39_#t~ret1004#1;havoc ldv_dummy_resourceless_instance_callback_1_39_#t~ret1004#1, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_39_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_39 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695-1: SUMMARY for call dma_free_attrs(sundance_probe1_~pdev#1.base, 179 + sundance_probe1_~pdev#1.offset, 1024, sundance_probe1_#t~mem372#1.base, sundance_probe1_#t~mem372#1.offset, sundance_probe1_#t~mem373#1, 0, 0); srcloc: null [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;havoc debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_cpu } true; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: havoc sundance_probe1_#t~mem372#1.base, sundance_probe1_#t~mem372#1.offset;havoc sundance_probe1_#t~mem373#1;call sundance_probe1_#t~mem374#1.base, sundance_probe1_#t~mem374#1.offset := read~$Pointer$#15(sundance_probe1_~np~2#1.base, 8 + sundance_probe1_~np~2#1.offset, 8);call sundance_probe1_#t~mem375#1 := read~int#15(sundance_probe1_~np~2#1.base, 784 + sundance_probe1_~np~2#1.offset, 8); [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818-1: SUMMARY for call rx_poll_#t~ret689#1.base, rx_poll_#t~ret689#1.offset := skb_put(rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset, rx_poll_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-1: assume { :begin_inline_debug_dma_sync_single_for_cpu } true;debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1 := dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1;havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset := debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset;debug_dma_sync_single_for_cpu_~arg1#1 := debug_dma_sync_single_for_cpu_#in~arg1#1;debug_dma_sync_single_for_cpu_~arg2#1 := debug_dma_sync_single_for_cpu_#in~arg2#1;debug_dma_sync_single_for_cpu_~arg3#1 := debug_dma_sync_single_for_cpu_#in~arg3#1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527: assume -2147483648 <= ldv_register_netdev_open_9_6_#t~ret1064#1 && ldv_register_netdev_open_9_6_#t~ret1064#1 <= 2147483647;ldv_register_netdev_open_9_6_~tmp~81#1 := ldv_register_netdev_open_9_6_#t~ret1064#1;havoc ldv_register_netdev_open_9_6_#t~ret1064#1;ldv_register_netdev_open_9_6_#res#1 := ldv_register_netdev_open_9_6_~tmp~81#1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527-1: SUMMARY for call ldv_register_netdev_open_9_6_#t~ret1064#1 := netdev_open(ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13236-1: ldv_register_netdev_#t~ret1058#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1208#1;assume { :end_inline_ldv_pre_register_netdev } true;assume -2147483648 <= ldv_register_netdev_#t~ret1058#1 && ldv_register_netdev_#t~ret1058#1 <= 2147483647;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret1058#1;havoc ldv_register_netdev_#t~ret1058#1;ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: havoc ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset, ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset;havoc ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset, ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_release_2_2 } true;havoc ldv_pci_pci_instance_2_#t~mem1032#1.base, ldv_pci_pci_instance_2_#t~mem1032#1.offset;~ldv_statevar_2~0 := 1; [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-1: SUMMARY for call sundance_remove1(ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13236: havoc ldv_pre_register_netdev_#t~nondet1208#1; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9933: assume 12 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9933: assume !(12 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10065: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1 := ~ldv_1_callback_get_sset_count~0.base, ~ldv_1_callback_get_sset_count~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_14_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret994#1, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1;ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1;assume { :begin_inline_get_sset_count } true;get_sset_count_#in~dev#1.base, get_sset_count_#in~dev#1.offset, get_sset_count_#in~sset#1 := ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1;havoc get_sset_count_#res#1;havoc get_sset_count_~dev#1.base, get_sset_count_~dev#1.offset, get_sset_count_~sset#1;get_sset_count_~dev#1.base, get_sset_count_~dev#1.offset := get_sset_count_#in~dev#1.base, get_sset_count_#in~dev#1.offset;get_sset_count_~sset#1 := get_sset_count_#in~sset#1; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10990: SUMMARY for call unregister_netdev(ldv_unregister_netdev_62_~ldv_func_arg1#1.base, ldv_unregister_netdev_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9603: assume 5 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9603: assume !(5 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: assume 512 == sundance_probe1_#t~mem318#1 % 4294967296;havoc sundance_probe1_#t~mem317#1;havoc sundance_probe1_#t~mem318#1;sundance_probe1_~phy~0#1 := 0;sundance_probe1_~phy_end~0#1 := 31; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: assume !(512 == sundance_probe1_#t~mem318#1 % 4294967296);havoc sundance_probe1_#t~mem317#1;havoc sundance_probe1_#t~mem318#1;sundance_probe1_~phy~0#1 := 1;sundance_probe1_~phy_end~0#1 := 32; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6432: assume sundance_probe1_~i~0#1 <= 2; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6432: assume !(sundance_probe1_~i~0#1 <= 2); [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330: assume 0 != ldv_pci_pci_instance_2_~tmp~79#1;~ldv_statevar_2~0 := 12; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330: assume !(0 != ldv_pci_pci_instance_2_~tmp~79#1);~ldv_statevar_2~0 := 17; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9207: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset;ldv_alloc_etherdev_mqs_60_#t~ret1078#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret976#1, ldv_alloc_etherdev_mqs_#t~ret977#1.base, ldv_alloc_etherdev_mqs_#t~ret977#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~70#1.base, ldv_alloc_etherdev_mqs_~tmp~70#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~42#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.offset := ldv_alloc_etherdev_mqs_60_#t~ret1078#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret1078#1.base, ldv_alloc_etherdev_mqs_60_#t~ret1078#1.offset;ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~47#1.offset; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10991-1: SUMMARY for call ldv_unregister_netdev(0, 0, ldv_unregister_netdev_62_~ldv_func_arg1#1.base, ldv_unregister_netdev_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10991: havoc ldv_unregister_netdev_62_~ldv_func_arg1#1.base, ldv_unregister_netdev_62_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_62_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_62_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_62 } true;call sundance_probe1_#t~mem372#1.base, sundance_probe1_#t~mem372#1.offset := read~$Pointer$#15(sundance_probe1_~np~2#1.base, sundance_probe1_~np~2#1.offset, 8);call sundance_probe1_#t~mem373#1 := read~int#15(sundance_probe1_~np~2#1.base, 792 + sundance_probe1_~np~2#1.offset, 8); [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: sundance_set_wol_~tmp___2~13#1 := sundance_set_wol_#t~ret897#1;havoc sundance_set_wol_#t~ret897#1;sundance_set_wol_~wol_bits~1#1 := sundance_set_wol_~tmp___2~13#1; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547-1: SUMMARY for call sundance_set_wol_#t~ret897#1 := ioread8(sundance_set_wol_~ioaddr~13#1.base, 69 + sundance_set_wol_~ioaddr~13#1.offset); srcloc: null [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: call ULTIMATE.dealloc(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset);havoc sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset);havoc sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset);havoc sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_3_#t~ret999#1 && ldv_dummy_resourceless_instance_callback_1_3_#t~ret999#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret999#1;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret999#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_3_#t~ret999#1 := check_if_running(ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume 2 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume !(2 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755-1: [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume 39 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume !(39 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: assume 0 == rx_poll_#t~bitwise658#1 % 4294967296;havoc rx_poll_#t~bitwise658#1; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: assume !(0 == rx_poll_#t~bitwise658#1 % 4294967296);havoc rx_poll_#t~bitwise658#1;rx_poll_~pkt_len~0#1 := (if rx_poll_~frame_status~0#1 % 4294967296 % 4294967296 <= 2147483647 then rx_poll_~frame_status~0#1 % 4294967296 % 4294967296 else rx_poll_~frame_status~0#1 % 4294967296 % 4294967296 - 4294967296) % 8192;call rx_poll_#t~mem659#1 := read~int#15(rx_poll_~np~15#1.base, 1072 + rx_poll_~np~15#1.offset, 4); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755-4: assume 0 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise658#1 := 0; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755-4: assume !(0 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755-3: assume 32768 == rx_poll_~frame_status~0#1 % 4294967296;rx_poll_#t~bitwise658#1 := rx_poll_~frame_status~0#1; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755-3: assume !(32768 == rx_poll_~frame_status~0#1 % 4294967296); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755-2: havoc rx_poll_#t~bitwise658#1;assume rx_poll_#t~bitwise658#1 % 4294967296 <= rx_poll_~frame_status~0#1 % 4294967296 && rx_poll_#t~bitwise658#1 % 4294967296 <= 32768; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10398-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1048#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359-1: SUMMARY for call start_tx_#t~ret550#1 := dma_map_single_attrs(start_tx_#t~mem547#1.base, 179 + start_tx_#t~mem547#1.offset, start_tx_#t~mem548#1.base, start_tx_#t~mem548#1.offset, start_tx_#t~mem549#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: start_tx_~tmp___0~22#1 := start_tx_#t~ret550#1;havoc start_tx_#t~mem547#1.base, start_tx_#t~mem547#1.offset;havoc start_tx_#t~mem548#1.base, start_tx_#t~mem548#1.offset;havoc start_tx_#t~mem549#1;havoc start_tx_#t~ret550#1;call write~int#15(start_tx_~tmp___0~22#1, start_tx_~txdesc~1#1.base, 8 + start_tx_~txdesc~1#1.offset, 4);call start_tx_#t~mem551#1.base, start_tx_#t~mem551#1.offset := read~$Pointer$#15(start_tx_~np~12#1.base, 1344 + start_tx_~np~12#1.offset, 8);call start_tx_#t~mem552#1 := read~int#15(start_tx_~txdesc~1#1.base, 8 + start_tx_~txdesc~1#1.offset, 4); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10398: assume -2147483648 <= ldv_pci_pci_instance_2_#t~ret1048#1 && ldv_pci_pci_instance_2_#t~ret1048#1 <= 2147483647;~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret1048#1;havoc ldv_pci_pci_instance_2_#t~ret1048#1; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5840-1: SUMMARY for call skb_copy_to_linear_data_#t~memcpy~res187#1.base, skb_copy_to_linear_data_#t~memcpy~res187#1.offset := #Ultimate.C_memcpy#15(skb_copy_to_linear_data_#t~mem186#1.base, skb_copy_to_linear_data_#t~mem186#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1 % 4294967296); srcloc: null [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: havoc rx_poll_#t~mem690#1.base, rx_poll_#t~mem690#1.offset;havoc rx_poll_#t~mem691#1;havoc rx_poll_#t~mem692#1;call rx_poll_#t~mem693#1.base, rx_poll_#t~mem693#1.offset := read~$Pointer$#15(rx_poll_~np~15#1.base, 16 + rx_poll_~np~15#1.offset + 8 * rx_poll_~entry~3#1, 8);rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset := rx_poll_#t~mem693#1.base, rx_poll_#t~mem693#1.offset;havoc rx_poll_#t~mem693#1.base, rx_poll_#t~mem693#1.offset; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5840: havoc skb_copy_to_linear_data_#t~mem186#1.base, skb_copy_to_linear_data_#t~mem186#1.offset;havoc skb_copy_to_linear_data_#t~memcpy~res187#1.base, skb_copy_to_linear_data_#t~memcpy~res187#1.offset; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: assume { :begin_inline_ldv_entry_EMGentry_14 } true;ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset := 0, 0;havoc ldv_entry_EMGentry_14_#t~ret1005#1, ldv_entry_EMGentry_14_#t~ret1006#1, ldv_entry_EMGentry_14_#t~ret1007#1, ldv_entry_EMGentry_14_#t~ret1008#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~71#1, ldv_entry_EMGentry_14_~tmp___0~43#1;ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset := ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset;havoc ldv_entry_EMGentry_14_~tmp~71#1;havoc ldv_entry_EMGentry_14_~tmp___0~43#1; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-1: SUMMARY for call dma_free_attrs(sundance_probe1_~pdev#1.base, 179 + sundance_probe1_~pdev#1.offset, 512, sundance_probe1_#t~mem374#1.base, sundance_probe1_#t~mem374#1.offset, sundance_probe1_#t~mem375#1, 0, 0); srcloc: null [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: havoc sundance_probe1_#t~mem374#1.base, sundance_probe1_#t~mem374#1.offset;havoc sundance_probe1_#t~mem375#1; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822-1: SUMMARY for call dma_unmap_single_attrs(rx_poll_#t~mem690#1.base, 179 + rx_poll_#t~mem690#1.offset, rx_poll_#t~mem691#1 % 4294967296, rx_poll_#t~mem692#1 % 4294967296, 2, 0, 0); srcloc: null [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9870: ~ldv_statevar_0~0 := 6; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549: sundance_set_wol_~wol_bits~1#1 := sundance_set_wol_#t~bitwise898#1;havoc sundance_set_wol_#t~bitwise898#1;call sundance_set_wol_#t~mem899#1 := read~int#15(sundance_set_wol_~np~30#1.base, 1128 + sundance_set_wol_~np~30#1.offset, 1); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: assume 0 == sundance_probe1_~tmp___10~0#1;call write~int#15(100, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(0, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: assume !(0 == sundance_probe1_~tmp___10~0#1);call sundance_probe1_#t~mem336#1.base, sundance_probe1_#t~mem336#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___11~0#1 := sundance_probe1_#t~nondet337#1;havoc sundance_probe1_#t~mem336#1.base, sundance_probe1_#t~mem336#1.offset;havoc sundance_probe1_#t~nondet337#1; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-1: [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-2: havoc sundance_set_wol_#t~bitwise898#1;assume sundance_set_wol_#t~bitwise898#1 % 4294967296 <= sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 && sundance_set_wol_#t~bitwise898#1 % 4294967296 <= 120; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-3: assume 120 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296;sundance_set_wol_#t~bitwise898#1 := sundance_set_wol_~wol_bits~1#1 % 256; [2025-02-08 03:53:46,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-3: assume !(120 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296); [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume { :begin_inline_eeprom_read } true;eeprom_read_#in~ioaddr#1.base, eeprom_read_#in~ioaddr#1.offset, eeprom_read_#in~location#1 := sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset, 16 + sundance_probe1_~i~0#1;havoc eeprom_read_#res#1;havoc eeprom_read_#t~bitwise377#1, eeprom_read_#t~ret378#1, eeprom_read_#t~ret379#1, eeprom_read_#t~bitwise380#1, eeprom_read_#t~ret381#1, eeprom_read_~ioaddr#1.base, eeprom_read_~ioaddr#1.offset, eeprom_read_~location#1, eeprom_read_~boguscnt~0#1, eeprom_read_~tmp~31#1, eeprom_read_~tmp___0~13#1;eeprom_read_~ioaddr#1.base, eeprom_read_~ioaddr#1.offset := eeprom_read_#in~ioaddr#1.base, eeprom_read_#in~ioaddr#1.offset;eeprom_read_~location#1 := eeprom_read_#in~location#1;havoc eeprom_read_~boguscnt~0#1;havoc eeprom_read_~tmp~31#1;havoc eeprom_read_~tmp___0~13#1;eeprom_read_~boguscnt~0#1 := 10000; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13306: havoc pci_save_state_#t~nondet1219#1; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8417: assume 1 == get_sset_count_~sset#1; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8417: assume !(1 == get_sset_count_~sset#1); [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-4: assume 0 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296;sundance_set_wol_#t~bitwise898#1 := 0; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-4: assume !(0 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296); [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9408: havoc sundance_get_wol_#t~ret883#1.base, sundance_get_wol_#t~ret883#1.offset, sundance_get_wol_#t~mem884#1.base, sundance_get_wol_#t~mem884#1.offset, sundance_get_wol_#t~mem885#1, sundance_get_wol_#t~ret886#1, sundance_get_wol_#t~bitwise887#1, sundance_get_wol_#t~mem888#1, sundance_get_wol_#t~bitwise889#1, sundance_get_wol_#t~bitwise890#1, sundance_get_wol_#t~mem891#1, sundance_get_wol_~dev#1.base, sundance_get_wol_~dev#1.offset, sundance_get_wol_~wol#1.base, sundance_get_wol_~wol#1.offset, sundance_get_wol_~np~29#1.base, sundance_get_wol_~np~29#1.offset, sundance_get_wol_~tmp~60#1.base, sundance_get_wol_~tmp~60#1.offset, sundance_get_wol_~ioaddr~12#1.base, sundance_get_wol_~ioaddr~12#1.offset, sundance_get_wol_~wol_bits~0#1, sundance_get_wol_~tmp___0~35#1;havoc sundance_get_wol_#in~dev#1.base, sundance_get_wol_#in~dev#1.offset, sundance_get_wol_#in~wol#1.base, sundance_get_wol_#in~wol#1.offset;assume { :end_inline_sundance_get_wol } true;havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13306-1: sundance_suspend_#t~ret957#1 := pci_save_state_#res#1;havoc pci_save_state_#t~nondet1219#1, pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset;havoc pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset;assume { :end_inline_pci_save_state } true;assume -2147483648 <= sundance_suspend_#t~ret957#1 && sundance_suspend_#t~ret957#1 <= 2147483647;havoc sundance_suspend_#t~ret957#1;call sundance_suspend_#t~mem958#1 := read~int#15(sundance_suspend_~np~34#1.base, 1128 + sundance_suspend_~np~34#1.offset, 1); [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: assume 13 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: assume !(13 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume { :begin_inline_ldv_EMGentry_init_sundance_init_14_9 } true;ldv_EMGentry_init_sundance_init_14_9_#in~arg0#1.base, ldv_EMGentry_init_sundance_init_14_9_#in~arg0#1.offset := ~ldv_14_init_sundance_init_default~0.base, ~ldv_14_init_sundance_init_default~0.offset;havoc ldv_EMGentry_init_sundance_init_14_9_#res#1;havoc ldv_EMGentry_init_sundance_init_14_9_#t~ret974#1, ldv_EMGentry_init_sundance_init_14_9_~arg0#1.base, ldv_EMGentry_init_sundance_init_14_9_~arg0#1.offset, ldv_EMGentry_init_sundance_init_14_9_~tmp~68#1;ldv_EMGentry_init_sundance_init_14_9_~arg0#1.base, ldv_EMGentry_init_sundance_init_14_9_~arg0#1.offset := ldv_EMGentry_init_sundance_init_14_9_#in~arg0#1.base, ldv_EMGentry_init_sundance_init_14_9_#in~arg0#1.offset;havoc ldv_EMGentry_init_sundance_init_14_9_~tmp~68#1;assume { :begin_inline_sundance_init } true;havoc sundance_init_#res#1;havoc sundance_init_#t~ret972#1, sundance_init_#t~ret973#1, sundance_init_~tmp~67#1;havoc sundance_init_~tmp~67#1; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673-1: SUMMARY for call ldv_assume((if 20 == ~ldv_statevar_2~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9607: assume 6 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9607: assume !(6 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815: sundance_suspend_~tmp~65#1.base, sundance_suspend_~tmp~65#1.offset := sundance_suspend_#t~ret952#1.base, sundance_suspend_#t~ret952#1.offset;havoc sundance_suspend_#t~ret952#1.base, sundance_suspend_#t~ret952#1.offset;sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset := sundance_suspend_~tmp~65#1.base, sundance_suspend_~tmp~65#1.offset; [2025-02-08 03:53:46,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815-1: SUMMARY for call sundance_suspend_#t~ret952#1.base, sundance_suspend_#t~ret952#1.offset := pci_get_drvdata(sundance_suspend_~pci_dev#1.base, sundance_suspend_~pci_dev#1.offset); srcloc: null [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362: assume -2147483648 <= start_tx_#t~ret553#1 && start_tx_#t~ret553#1 <= 2147483647;start_tx_~tmp___1~14#1 := start_tx_#t~ret553#1;havoc start_tx_#t~mem551#1.base, start_tx_#t~mem551#1.offset;havoc start_tx_#t~mem552#1;havoc start_tx_#t~ret553#1; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: assume 0 != sundance_set_wol_#t~mem899#1 % 256 % 4294967296;havoc sundance_set_wol_#t~mem899#1;call sundance_set_wol_#t~mem900#1 := read~int#15(sundance_set_wol_~wol#1.base, 8 + sundance_set_wol_~wol#1.offset, 4); [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: assume !(0 != sundance_set_wol_#t~mem899#1 % 256 % 4294967296);havoc sundance_set_wol_#t~mem899#1; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume 3 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume !(3 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-1: SUMMARY for call start_tx_#t~ret553#1 := dma_mapping_error(start_tx_#t~mem551#1.base, 179 + start_tx_#t~mem551#1.offset, start_tx_#t~mem552#1 % 4294967296); srcloc: null [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: havoc ldv_net_dummy_resourceless_instance_1_#t~ret1016#1, ldv_net_dummy_resourceless_instance_1_#t~ret1017#1, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1018#1.offset, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.offset, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.base, ldv_net_dummy_resourceless_instance_1_~tmp~75#1.offset, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.base, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.offset;havoc ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_net_dummy_resourceless_instance_1 } true; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_32 } true;ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.offset := ~ldv_1_callback_ndo_tx_timeout~0.base, ~ldv_1_callback_ndo_tx_timeout~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.offset; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: SUMMARY for call rx_poll_#t~ret694#1.base, rx_poll_#t~ret694#1.offset := skb_put(rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset, rx_poll_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: havoc rx_poll_#t~ret694#1.base, rx_poll_#t~ret694#1.offset;call write~$Pointer$#15(0, 0, rx_poll_~np~15#1.base, 16 + rx_poll_~np~15#1.offset + 8 * rx_poll_~entry~3#1, 8); [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636-2: call sundance_probe1_#t~mem349#1 := read~int#15(sundance_probe1_~np~2#1.base, 1340 + sundance_probe1_~np~2#1.offset, 1); [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636-1: SUMMARY for call mdio_write(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, (if sundance_probe1_#t~mem349#1 % 256 % 4294967296 <= 2147483647 then sundance_probe1_#t~mem349#1 % 256 % 4294967296 else sundance_probe1_#t~mem349#1 % 256 % 4294967296 - 4294967296), 0, 32768); srcloc: null [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: havoc sundance_probe1_#t~mem349#1;sundance_probe1_~__ms~0#1 := 300; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-3: assume 32 == sundance_set_wol_#t~mem900#1 % 4294967296;sundance_set_wol_#t~bitwise901#1 := sundance_set_wol_#t~mem900#1; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-3: assume !(32 == sundance_set_wol_#t~mem900#1 % 4294967296); [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-4: assume 0 == sundance_set_wol_#t~mem900#1 % 4294967296;sundance_set_wol_#t~bitwise901#1 := 0; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-4: assume !(0 == sundance_set_wol_#t~mem900#1 % 4294967296); [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10402: ~ldv_statevar_2~0 := 9; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: assume 0 != sundance_set_wol_#t~bitwise901#1 % 4294967296;havoc sundance_set_wol_#t~mem900#1;havoc sundance_set_wol_#t~bitwise901#1; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: assume !(0 != sundance_set_wol_#t~bitwise901#1 % 4294967296);havoc sundance_set_wol_#t~mem900#1;havoc sundance_set_wol_#t~bitwise901#1; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-1: [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-2: havoc sundance_set_wol_#t~bitwise901#1;assume sundance_set_wol_#t~bitwise901#1 % 4294967296 <= sundance_set_wol_#t~mem900#1 % 4294967296 && sundance_set_wol_#t~bitwise901#1 % 4294967296 <= 32; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: assume { :begin_inline_ldv_interrupt_instance_handler_0_5 } true;ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset := ~ldv_0_callback_handler~0.base, ~ldv_0_callback_handler~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret1010#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~73#1;ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_0_5_~arg1#1 := ldv_interrupt_instance_handler_0_5_#in~arg1#1;ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_0_5_~tmp~73#1; [2025-02-08 03:53:46,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.base, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.offset := ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.offset;havoc ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.offset;~ldv_1_ldv_param_17_2_default~0.base, ~ldv_1_ldv_param_17_2_default~0.offset := ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.base, ldv_net_dummy_resourceless_instance_1_~tmp___0~44#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_17_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg3#1.offset := ~ldv_1_callback_get_strings~0.base, ~ldv_1_callback_get_strings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_17_1_default~0, ~ldv_1_ldv_param_17_2_default~0.base, ~ldv_1_ldv_param_17_2_default~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1;ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg3#1.offset;assume { :begin_inline_get_strings } true;get_strings_#in~dev#1.base, get_strings_#in~dev#1.offset, get_strings_#in~stringset#1, get_strings_#in~data#1.base, get_strings_#in~data#1.offset := ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg3#1.offset;havoc get_strings_#t~memcpy~res870#1.base, get_strings_#t~memcpy~res870#1.offset, get_strings_~dev#1.base, get_strings_~dev#1.offset, get_strings_~stringset#1, get_strings_~data#1.base, get_strings_~data#1.offset;get_strings_~dev#1.base, get_strings_~dev#1.offset := get_strings_#in~dev#1.base, get_strings_#in~dev#1.offset;get_strings_~stringset#1 := get_strings_#in~stringset#1;get_strings_~data#1.base, get_strings_~data#1.offset := get_strings_#in~data#1.base, get_strings_#in~data#1.offset; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.base, ldv_net_dummy_resourceless_instance_1_#t~ret1019#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-2: havoc rx_poll_#t~bitwise660#1;assume ((((rx_poll_#t~mem659#1 < 0 || rx_poll_#t~bitwise660#1 <= rx_poll_#t~mem659#1) && rx_poll_#t~bitwise660#1 <= 2048) && rx_poll_#t~bitwise660#1 >= 0) && (rx_poll_#t~mem659#1 >= 0 || rx_poll_#t~bitwise660#1 > 2048 + rx_poll_#t~mem659#1)) && rx_poll_#t~bitwise660#1 >= -2147483648; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-1: [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: SUMMARY for call pci_iounmap(sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset, sundance_probe1_~ioaddr~1#1.base, sundance_probe1_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: assume -2147483648 <= ldv_entry_EMGentry_14_#t~ret1008#1 && ldv_entry_EMGentry_14_#t~ret1008#1 <= 2147483647;ldv_entry_EMGentry_14_~tmp___0~43#1 := ldv_entry_EMGentry_14_#t~ret1008#1;havoc ldv_entry_EMGentry_14_#t~ret1008#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume 0 != rx_poll_#t~bitwise660#1;havoc rx_poll_#t~mem659#1;havoc rx_poll_#t~bitwise660#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume !(0 != rx_poll_#t~bitwise660#1);havoc rx_poll_#t~mem659#1;havoc rx_poll_#t~bitwise660#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret1008#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817: sundance_suspend_~tmp___0~40#1.base, sundance_suspend_~tmp___0~40#1.offset := sundance_suspend_#t~ret953#1.base, sundance_suspend_#t~ret953#1.offset;havoc sundance_suspend_#t~ret953#1.base, sundance_suspend_#t~ret953#1.offset;sundance_suspend_~np~34#1.base, sundance_suspend_~np~34#1.offset := sundance_suspend_~tmp___0~40#1.base, sundance_suspend_~tmp___0~40#1.offset;call sundance_suspend_#t~mem954#1.base, sundance_suspend_#t~mem954#1.offset := read~$Pointer$#15(sundance_suspend_~np~34#1.base, 1352 + sundance_suspend_~np~34#1.offset, 8);sundance_suspend_~ioaddr~15#1.base, sundance_suspend_~ioaddr~15#1.offset := sundance_suspend_#t~mem954#1.base, sundance_suspend_#t~mem954#1.offset;havoc sundance_suspend_#t~mem954#1.base, sundance_suspend_#t~mem954#1.offset; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-1: SUMMARY for call sundance_suspend_#t~ret953#1.base, sundance_suspend_#t~ret953#1.offset := netdev_priv(sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset); srcloc: null [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-4: assume 0 == rx_poll_#t~mem659#1;rx_poll_#t~bitwise660#1 := 0; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-4: assume !(0 == rx_poll_#t~mem659#1); [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-3: assume 2048 == rx_poll_#t~mem659#1;rx_poll_#t~bitwise660#1 := rx_poll_#t~mem659#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-3: assume !(2048 == rx_poll_#t~mem659#1); [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-4: assume 0 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 || 130 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296;sundance_set_wol_#t~bitwise902#1 := 130; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-4: assume !(0 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 || 130 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296); [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6505: assume sundance_probe1_~phy~0#1 <= sundance_probe1_~phy_end~0#1 && sundance_probe1_~phy_idx~0#1 <= 3; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6505: assume !(sundance_probe1_~phy~0#1 <= sundance_probe1_~phy_end~0#1 && sundance_probe1_~phy_idx~0#1 <= 3);call sundance_probe1_#t~mem325#1 := read~int#15(sundance_probe1_~np~2#1.base, 1336 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(sundance_probe1_#t~mem325#1 - 1, sundance_probe1_~np~2#1.base, 1336 + sundance_probe1_~np~2#1.offset, 4);havoc sundance_probe1_#t~mem325#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553: sundance_set_wol_~wol_bits~1#1 := sundance_set_wol_#t~bitwise902#1;havoc sundance_set_wol_#t~bitwise902#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-1: [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-2: havoc sundance_set_wol_#t~bitwise902#1;assume (sundance_set_wol_#t~bitwise902#1 % 4294967296 >= sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 && sundance_set_wol_#t~bitwise902#1 % 4294967296 >= 130) && sundance_set_wol_#t~bitwise902#1 % 4294967296 <= 130 + sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: assume 0 != start_tx_~tmp___1~14#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: assume !(0 != start_tx_~tmp___1~14#1);call start_tx_#t~mem554#1 := read~int#15(start_tx_~skb#1.base, 104 + start_tx_~skb#1.offset, 4);call write~int#15(2147483648 + start_tx_#t~mem554#1 - (start_tx_#t~mem554#1 - start_tx_#t~mem554#1 % 2147483648), start_tx_~txdesc~1#1.base, 12 + start_tx_~txdesc~1#1.offset, 4);havoc start_tx_#t~mem554#1;call start_tx_#t~mem555#1 := read~int#15(start_tx_~np~12#1.base, 1100 + start_tx_~np~12#1.offset, 4);call write~int#15(1 + start_tx_#t~mem555#1, start_tx_~np~12#1.base, 1100 + start_tx_~np~12#1.offset, 4);havoc start_tx_#t~mem555#1;havoc start_tx_#t~mem555#1; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-3: assume false;sundance_set_wol_#t~bitwise902#1 := sundance_set_wol_~wol_bits~1#1 % 256; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-3: assume !false; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8421: get_sset_count_#res#1 := -95; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: assume 15 == ~ldv_statevar_1~0; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: assume !(15 == ~ldv_statevar_1~0); [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume 8 == ~ldv_statevar_14~0; [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume !(8 == ~ldv_statevar_14~0); [2025-02-08 03:53:46,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743: assume { :begin_inline_ldv_interrupt_interrupt_instance_0 } true;ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset := 0, 0;havoc ldv_interrupt_interrupt_instance_0_#t~ret1014#1, ldv_interrupt_interrupt_instance_0_#t~ret1015#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~74#1;ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset := ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~tmp~74#1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10338: call ldv_pci_pci_instance_2_#t~mem1032#1.base, ldv_pci_pci_instance_2_#t~mem1032#1.offset := read~$Pointer$#12(~ldv_2_container_pci_driver~0.base, 40 + ~ldv_2_container_pci_driver~0.offset, 8);assume { :begin_inline_ldv_pci_instance_release_2_2 } true;ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset, ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem1032#1.base, ldv_pci_pci_instance_2_#t~mem1032#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset, ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset;ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset := ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset;ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset := ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13179: havoc eth_type_trans_#t~nondet1202#1;rx_poll_#t~ret700#1 := eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1202#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;havoc eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;assume { :end_inline_eth_type_trans } true;call write~int#15(rx_poll_#t~ret700#1, rx_poll_~skb~3#1.base, 134 + rx_poll_~skb~3#1.offset, 2);havoc rx_poll_#t~ret700#1;assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := rx_poll_~skb~3#1.base, rx_poll_~skb~3#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet1213#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset := netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;havoc netif_rx_#t~nondet1213#1;assume -2147483648 <= netif_rx_#t~nondet1213#1 && netif_rx_#t~nondet1213#1 <= 2147483647;netif_rx_#res#1 := netif_rx_#t~nondet1213#1;havoc netif_rx_#t~nondet1213#1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret1021#1 := sundance_resume(ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10338-1: SUMMARY for call ldv_assume((if 1 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206: assume -2147483648 <= ldv_pci_instance_resume_2_5_#t~ret1021#1 && ldv_pci_instance_resume_2_5_#t~ret1021#1 <= 2147483647;havoc ldv_pci_instance_resume_2_5_#t~ret1021#1;havoc ldv_pci_instance_resume_2_5_#t~ret1021#1, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset, ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset;havoc ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset, ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_resume_2_5 } true;havoc ldv_pci_pci_instance_2_#t~mem1036#1.base, ldv_pci_pci_instance_2_#t~mem1036#1.offset;~ldv_statevar_2~0 := 4; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume -2147483648 <= rx_poll_#t~ret661#1 && rx_poll_#t~ret661#1 <= 2147483647;havoc rx_poll_#t~ret661#1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: sundance_probe1_~tmp___15~0#1 := sundance_probe1_~__ms~0#1;sundance_probe1_~__ms~0#1 := sundance_probe1_~__ms~0#1 - 1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762-1: SUMMARY for call rx_poll_#t~ret661#1 := printk(50, 0); srcloc: null [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5450: havoc kobject_name_#t~mem36#1.base, kobject_name_#t~mem36#1.offset; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9678: assume 0 != ldv_entry_EMGentry_14_~tmp___0~43#1;~ldv_statevar_14~0 := 6; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9678: assume !(0 != ldv_entry_EMGentry_14_~tmp___0~43#1);~ldv_statevar_14~0 := 8; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8423-1: get_sset_count_#res#1 := 10; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8423: ldv_dummy_resourceless_instance_callback_1_14_#t~ret994#1 := get_sset_count_#res#1;havoc get_sset_count_~dev#1.base, get_sset_count_~dev#1.offset, get_sset_count_~sset#1;havoc get_sset_count_#in~dev#1.base, get_sset_count_#in~dev#1.offset, get_sset_count_#in~sset#1;assume { :end_inline_get_sset_count } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_14_#t~ret994#1 && ldv_dummy_resourceless_instance_callback_1_14_#t~ret994#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret994#1;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret994#1, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5450-1: dev_name_#t~ret56#1.base, dev_name_#t~ret56#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem36#1.base, kobject_name_#t~mem36#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;havoc kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;assume { :end_inline_kobject_name } true;dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset := dev_name_#t~ret56#1.base, dev_name_#t~ret56#1.offset;havoc dev_name_#t~ret56#1.base, dev_name_#t~ret56#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;pci_name_#t~ret237#1.base, pci_name_#t~ret237#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem54#1.base, dev_name_#t~mem54#1.offset, dev_name_#t~mem55#1.base, dev_name_#t~mem55#1.offset, dev_name_#t~ret56#1.base, dev_name_#t~ret56#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset := pci_name_#t~ret237#1.base, pci_name_#t~ret237#1.offset;havoc pci_name_#t~ret237#1.base, pci_name_#t~ret237#1.offset;pci_name_#res#1.base, pci_name_#res#1.offset := pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;get_drvinfo_#t~ret857#1.base, get_drvinfo_#t~ret857#1.offset := pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret237#1.base, pci_name_#t~ret237#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;havoc pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;assume { :end_inline_pci_name } true;get_drvinfo_~tmp___0~31#1.base, get_drvinfo_~tmp___0~31#1.offset := get_drvinfo_#t~ret857#1.base, get_drvinfo_#t~ret857#1.offset;havoc get_drvinfo_#t~mem856#1.base, get_drvinfo_#t~mem856#1.offset;havoc get_drvinfo_#t~ret857#1.base, get_drvinfo_#t~ret857#1.offset; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13246-1: get_settings_#t~ret860#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1209#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;havoc mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_gset } true;assume -2147483648 <= get_settings_#t~ret860#1 && get_settings_#t~ret860#1 <= 2147483647;havoc get_settings_#t~ret860#1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10273: assume 4 == ~ldv_statevar_2~0; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10273: assume !(4 == ~ldv_statevar_2~0); [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13246: havoc mii_ethtool_gset_#t~nondet1209#1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10868: havoc ##fun~int~TO~VOID_#~1068#1;havoc ##fun~int~TO~VOID_#in~1068#1, ##fun~int~TO~VOID_#in~#fp#1.base, ##fun~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~int~TO~VOID } true; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9877: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820: sundance_suspend_~tmp___1~23#1 := (if 0 == sundance_suspend_#t~ret955#1 % 256 then 0 else 1);havoc sundance_suspend_#t~ret955#1; [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820-1: SUMMARY for call sundance_suspend_#t~ret955#1 := netif_running(sundance_suspend_~dev~6#1.base, sundance_suspend_~dev~6#1.offset); srcloc: null [2025-02-08 03:53:46,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11000: SUMMARY for call free_netdev(ldv_free_netdev_63_~ldv_func_arg1#1.base, ldv_free_netdev_63_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: assume 0 == sundance_probe1_~tmp___11~0#1;call write~int#15(100, sundance_probe1_~np~2#1.base, 1120 + sundance_probe1_~np~2#1.offset, 4);call write~int#15(0, sundance_probe1_~np~2#1.base, 1300 + sundance_probe1_~np~2#1.offset, 4); [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: assume !(0 == sundance_probe1_~tmp___11~0#1);call sundance_probe1_#t~mem338#1.base, sundance_probe1_#t~mem338#1.offset := read~$Pointer$#8(~#media~0.base, ~#media~0.offset + 8 * sundance_probe1_~card_idx~0#1, 8);sundance_probe1_~tmp___8~0#1 := sundance_probe1_#t~nondet339#1;havoc sundance_probe1_#t~mem338#1.base, sundance_probe1_#t~mem338#1.offset;havoc sundance_probe1_#t~nondet339#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556: assume 0 != (if sundance_set_wol_#t~mem903#1 % 4294967296 % 4294967296 <= 2147483647 then sundance_set_wol_#t~mem903#1 % 4294967296 % 4294967296 else sundance_set_wol_#t~mem903#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc sundance_set_wol_#t~mem903#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556: assume !(0 != (if sundance_set_wol_#t~mem903#1 % 4294967296 % 4294967296 <= 2147483647 then sundance_set_wol_#t~mem903#1 % 4294967296 % 4294967296 else sundance_set_wol_#t~mem903#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc sundance_set_wol_#t~mem903#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556-1: call sundance_set_wol_#t~mem903#1 := read~int#15(sundance_set_wol_~wol#1.base, 8 + sundance_set_wol_~wol#1.offset, 4); [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6508: sundance_probe1_~phyx~0#1 := sundance_probe1_~phy~0#1 % 32; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10406: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: ~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076-1: SUMMARY for call ldv_free(~ldv_1_ldv_param_17_2_default~0.base, ~ldv_1_ldv_param_17_2_default~0.offset); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: assume -2147483648 <= ldv_net_dummy_resourceless_instance_1_#t~ret1016#1 && ldv_net_dummy_resourceless_instance_1_#t~ret1016#1 <= 2147483647;~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret1016#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret1016#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret1015#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11001-1: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_63_~ldv_func_arg1#1.base, ldv_free_netdev_63_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-1: SUMMARY for call pci_release_regions(sundance_probe1_~pdev#1.base, sundance_probe1_~pdev#1.offset); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret1016#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11001: havoc ldv_free_netdev_63_~ldv_func_arg1#1.base, ldv_free_netdev_63_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_63_#in~ldv_func_arg1#1.base, ldv_free_netdev_63_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_63 } true;sundance_probe1_#res#1 := -19;call ULTIMATE.dealloc(sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset);havoc sundance_probe1_~#ring_dma~0#1.base, sundance_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset);havoc sundance_probe1_~#__key~0#1.base, sundance_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset);havoc sundance_probe1_~#__key___0~0#1.base, sundance_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: assume { :begin_inline_ldv_free_netdev_63 } true;ldv_free_netdev_63_#in~ldv_func_arg1#1.base, ldv_free_netdev_63_#in~ldv_func_arg1#1.offset := sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset;havoc ldv_free_netdev_63_~ldv_func_arg1#1.base, ldv_free_netdev_63_~ldv_func_arg1#1.offset;ldv_free_netdev_63_~ldv_func_arg1#1.base, ldv_free_netdev_63_~ldv_func_arg1#1.offset := ldv_free_netdev_63_#in~ldv_func_arg1#1.base, ldv_free_netdev_63_#in~ldv_func_arg1#1.offset; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878: assume -2147483648 <= ldv_interrupt_interrupt_instance_0_#t~ret1015#1 && ldv_interrupt_interrupt_instance_0_#t~ret1015#1 <= 2147483647;ldv_interrupt_interrupt_instance_0_~tmp~74#1 := ldv_interrupt_interrupt_instance_0_#t~ret1015#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret1015#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557: sundance_set_wol_~wol_bits~1#1 := sundance_set_wol_#t~bitwise904#1;havoc sundance_set_wol_#t~bitwise904#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-1: [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-2: havoc sundance_set_wol_#t~bitwise904#1;assume (sundance_set_wol_#t~bitwise904#1 % 4294967296 >= sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 && sundance_set_wol_#t~bitwise904#1 % 4294967296 >= 132) && sundance_set_wol_#t~bitwise904#1 % 4294967296 <= 132 + sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-3: assume false;sundance_set_wol_#t~bitwise904#1 := sundance_set_wol_~wol_bits~1#1 % 256; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-3: assume !false; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: havoc ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_30 } true;~ldv_statevar_1~0 := 2; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-1: SUMMARY for call sundance_probe1_#t~ret319#1 := mdio_read(sundance_probe1_~dev~0#1.base, sundance_probe1_~dev~0#1.offset, sundance_probe1_~phyx~0#1, 1); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume -2147483648 <= sundance_probe1_#t~ret319#1 && sundance_probe1_#t~ret319#1 <= 2147483647;sundance_probe1_~tmp___3~2#1 := sundance_probe1_#t~ret319#1;havoc sundance_probe1_#t~ret319#1;sundance_probe1_~mii_status~0#1 := sundance_probe1_~tmp___3~2#1; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-4: assume 0 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 || 132 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296;sundance_set_wol_#t~bitwise904#1 := 132; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-4: assume !(0 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296 || 132 == sundance_set_wol_~wol_bits~1#1 % 256 % 4294967296); [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-1: SUMMARY for call set_rx_mode(ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset); srcloc: null [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10407: ~ldv_2_ret_default~0 := 1;~ldv_statevar_2~0 := 20; [2025-02-08 03:53:46,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10407-1: SUMMARY for call ldv_free(~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset); srcloc: null [2025-02-08 03:53:47,275 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:53:47,279 INFO L158 Benchmark]: Toolchain (without parser) took 25342.32ms. Allocated memory was 142.6MB in the beginning and 461.4MB in the end (delta: 318.8MB). Free memory was 95.6MB in the beginning and 258.0MB in the end (delta: -162.4MB). Peak memory consumption was 366.7MB. Max. memory is 16.1GB. [2025-02-08 03:53:47,279 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 201.3MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:53:47,280 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2912.21ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 95.6MB in the beginning and 200.5MB in the end (delta: -104.9MB). Peak memory consumption was 121.0MB. Max. memory is 16.1GB. [2025-02-08 03:53:47,280 INFO L158 Benchmark]: Boogie Procedure Inliner took 256.94ms. Allocated memory is still 310.4MB. Free memory was 200.5MB in the beginning and 160.9MB in the end (delta: 39.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 03:53:47,280 INFO L158 Benchmark]: Boogie Preprocessor took 1064.34ms. Allocated memory is still 310.4MB. Free memory was 160.9MB in the beginning and 121.7MB in the end (delta: 39.3MB). Peak memory consumption was 143.4MB. Max. memory is 16.1GB. [2025-02-08 03:53:47,280 INFO L158 Benchmark]: IcfgBuilder took 21105.48ms. Allocated memory was 310.4MB in the beginning and 461.4MB in the end (delta: 151.0MB). Free memory was 121.7MB in the beginning and 258.0MB in the end (delta: -136.3MB). Peak memory consumption was 227.4MB. Max. memory is 16.1GB. [2025-02-08 03:53:47,284 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 201.3MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2912.21ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 95.6MB in the beginning and 200.5MB in the end (delta: -104.9MB). Peak memory consumption was 121.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 256.94ms. Allocated memory is still 310.4MB. Free memory was 200.5MB in the beginning and 160.9MB in the end (delta: 39.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1064.34ms. Allocated memory is still 310.4MB. Free memory was 160.9MB in the beginning and 121.7MB in the end (delta: 39.3MB). Peak memory consumption was 143.4MB. Max. memory is 16.1GB. * IcfgBuilder took 21105.48ms. Allocated memory was 310.4MB in the beginning and 461.4MB in the end (delta: 151.0MB). Free memory was 121.7MB in the beginning and 258.0MB in the end (delta: -136.3MB). Peak memory consumption was 227.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5263]: 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"); [5263] - GenericResultAtLocation [Line: 5270]: 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)); [5270] - GenericResultAtLocation [Line: 5277]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5277] - GenericResultAtLocation [Line: 5316]: 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)); [5316-5317] - GenericResultAtLocation [Line: 5322]: 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"); [5322-5324] - GenericResultAtLocation [Line: 5338]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5338] - GenericResultAtLocation [Line: 5345]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [5345] - GenericResultAtLocation [Line: 5551]: 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)); [5551-5552] - GenericResultAtLocation [Line: 5585]: 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)); [5585-5586] - GenericResultAtLocation [Line: 5622]: 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)); [5622-5623] - GenericResultAtLocation [Line: 5659]: 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)); [5659-5660] - GenericResultAtLocation [Line: 6112]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6112] - GenericResultAtLocation [Line: 6146]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6146] - GenericResultAtLocation [Line: 6157]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6157] - GenericResultAtLocation [Line: 6166]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6166] - GenericResultAtLocation [Line: 7371]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7371] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:53:47,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-sundance.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d4784d7b609e947942ffa9f8266acf243583adf996e2bcae78fb9e8c8fa71002 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:49,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:49,404 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:53:49,411 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:49,411 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:49,435 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:49,436 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:49,436 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:49,436 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:49,436 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:49,436 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:49,436 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:49,436 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:49,437 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:49,437 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:49,437 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:49,438 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:49,438 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:49,438 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 -> d4784d7b609e947942ffa9f8266acf243583adf996e2bcae78fb9e8c8fa71002 [2025-02-08 03:53:49,686 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:49,701 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:49,702 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:49,707 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:49,707 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:49,709 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-dlink-sundance.cil.i [2025-02-08 03:53:50,884 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/665d871ca/91af38d3d39641c3bdccdd4e602fe00f/FLAGee4850f3d [2025-02-08 03:53:51,374 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:51,374 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-dlink-sundance.cil.i [2025-02-08 03:53:51,408 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/665d871ca/91af38d3d39641c3bdccdd4e602fe00f/FLAGee4850f3d [2025-02-08 03:53:51,420 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/665d871ca/91af38d3d39641c3bdccdd4e602fe00f [2025-02-08 03:53:51,424 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:51,425 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:51,426 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:51,426 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:51,430 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:51,430 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:51" (1/1) ... [2025-02-08 03:53:51,431 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@794f1319 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:51, skipping insertion in model container [2025-02-08 03:53:51,431 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:51" (1/1) ... [2025-02-08 03:53:51,514 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:52,160 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,409 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,416 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,424 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,425 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,461 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,464 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,466 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,470 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,475 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,480 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,486 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,491 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,523 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,535 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,566 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,578 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,585 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,608 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,613 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,622 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,627 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,631 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,655 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,659 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,664 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,881 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,898 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,900 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,900 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,901 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,901 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,901 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,907 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,907 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,909 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,909 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,933 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,987 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:52,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,420 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-dlink-sundance.cil.i[349228,349241] [2025-02-08 03:53:53,423 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-dlink-sundance.cil.i[349397,349410] [2025-02-08 03:53:53,423 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-dlink-sundance.cil.i[349564,349577] [2025-02-08 03:53:53,424 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-dlink-sundance.cil.i[349732,349745] [2025-02-08 03:53:53,443 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,444 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:53,536 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:53:53,563 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:53,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,652 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,653 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,653 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,661 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,663 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,664 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,671 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,675 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,676 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,679 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,688 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,697 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,702 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,712 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,712 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,713 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,713 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,715 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,722 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,722 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,722 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,725 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,726 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,728 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,728 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,730 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,733 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,737 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,743 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,755 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,755 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,755 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,755 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,761 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,761 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,768 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,787 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-dlink-sundance.cil.i[349228,349241] [2025-02-08 03:53:53,788 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-dlink-sundance.cil.i[349397,349410] [2025-02-08 03:53:53,788 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-dlink-sundance.cil.i[349564,349577] [2025-02-08 03:53:53,788 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-dlink-sundance.cil.i[349732,349745] [2025-02-08 03:53:53,793 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:53,794 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:53,824 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:53,905 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"); [5263] [2025-02-08 03:53:53,907 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)); [5270] [2025-02-08 03:53:53,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5277] [2025-02-08 03:53:53,909 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)); [5316-5317] [2025-02-08 03:53:53,909 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"); [5322-5324] [2025-02-08 03:53:53,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5338] [2025-02-08 03:53:53,909 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; decl %0": "+m" (v->counter)); [5345] [2025-02-08 03:53:53,915 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)); [5551-5552] [2025-02-08 03:53:53,916 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)); [5585-5586] [2025-02-08 03:53:53,917 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)); [5622-5623] [2025-02-08 03:53:53,917 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)); [5659-5660] [2025-02-08 03:53:53,925 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6112] [2025-02-08 03:53:53,926 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6146] [2025-02-08 03:53:53,926 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6157] [2025-02-08 03:53:53,926 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6166] [2025-02-08 03:53:53,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7371] [2025-02-08 03:53:54,092 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-dlink-sundance.cil.i[349228,349241] [2025-02-08 03:53:54,095 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-dlink-sundance.cil.i[349397,349410] [2025-02-08 03:53:54,095 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-dlink-sundance.cil.i[349564,349577] [2025-02-08 03:53:54,095 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-dlink-sundance.cil.i[349732,349745] [2025-02-08 03:53:54,105 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:54,264 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:54,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:54 WrapperNode [2025-02-08 03:53:54,265 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:54,266 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:54,266 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:54,266 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:54,271 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:54" (1/1) ... [2025-02-08 03:53:54,376 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:54" (1/1) ... [2025-02-08 03:53:54,505 INFO L138 Inliner]: procedures = 483, calls = 2368, calls flagged for inlining = 234, calls inlined = 217, statements flattened = 5530 [2025-02-08 03:53:54,505 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:54,506 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:54,506 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:54,506 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:54,513 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:54" (1/1) ... [2025-02-08 03:53:54,513 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:54" (1/1) ... [2025-02-08 03:53:54,532 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:54" (1/1) ... [2025-02-08 03:53:55,288 INFO L175 MemorySlicer]: Split 1255 memory accesses to 24 slices as follows [5, 5, 2, 1, 2, 58, 17, 2, 9, 3, 1, 2, 52, 2, 3, 1056, 2, 2, 3, 5, 5, 8, 5, 5]. 84 percent of accesses are in the largest equivalence class. The 384 initializations are split as follows [5, 5, 0, 1, 2, 2, 8, 0, 8, 0, 0, 2, 0, 2, 1, 324, 2, 2, 0, 5, 5, 0, 5, 5]. The 453 writes are split as follows [0, 0, 1, 0, 0, 56, 0, 1, 0, 1, 0, 0, 42, 0, 0, 347, 0, 0, 0, 0, 0, 5, 0, 0]. [2025-02-08 03:53:55,289 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:54" (1/1) ... [2025-02-08 03:53:55,289 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:54" (1/1) ... [2025-02-08 03:53:55,449 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:54" (1/1) ... [2025-02-08 03:53:55,459 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:54" (1/1) ... [2025-02-08 03:53:55,522 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:54" (1/1) ... [2025-02-08 03:53:55,539 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:54" (1/1) ... [2025-02-08 03:53:55,582 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:55,583 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:55,584 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:55,584 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:55,585 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:54" (1/1) ... [2025-02-08 03:53:55,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:55,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:55,611 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:55,617 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:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_running [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_running [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure reset_tx [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_tx [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_76 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_76 [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_69 [2025-02-08 03:53:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_69 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2025-02-08 03:53:55,638 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-02-08 03:53:55,638 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:53:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:53:55,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:53:55,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:53:55,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:53:55,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:53:55,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:53:55,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:53:55,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:53:55,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:55,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:55,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:55,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:55,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:55,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:55,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:55,645 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure check_duplex [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure check_duplex [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_resume [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_resume [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:55,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:53:55,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 03:53:55,648 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:55,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:55,648 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 03:53:55,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 03:53:55,649 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:55,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure __set_mac_addr [2025-02-08 03:53:55,653 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_mac_addr [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:53:55,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:53:55,654 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:55,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sundance_exit_14_2 [2025-02-08 03:53:55,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sundance_exit_14_2 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:53:55,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:53:55,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:53:55,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:55,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:55,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:55,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:55,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:55,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_poll_controller [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_poll_controller [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure nway_reset [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure nway_reset [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:55,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:55,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:55,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:55,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:55,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:55,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_75 [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_75 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-02-08 03:53:55,661 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:53:55,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:53:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:53:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:53:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure intr_handler [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure intr_handler [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:53:55,665 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:53:55,665 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_reset [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_reset [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure sundance_remove1 [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure sundance_remove1 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_70 [2025-02-08 03:53:55,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_70 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:53:55,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:53:55,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:53:55,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure refill_rx [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure refill_rx [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:55,669 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 03:53:55,669 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 03:53:56,599 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:56,602 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:56,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: SUMMARY for call iowrite8(~zero_extend~32~8(~bvor~32(1bv32, ~sign_extend~32~8(~dataval~1[8:0]))[8:0])[8:0], ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: SUMMARY for call iowrite8(~zero_extend~32~8(~dataval~1[8:0])[8:0], ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: SUMMARY for call iowrite8(1bv8, ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: SUMMARY for call iowrite8(0bv8, ~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: havoc #t~ret379; [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6876-1: SUMMARY for call #t~ret380 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6876: havoc #t~ret380;~i~2 := ~bvsub~32(~i~2, 1bv32); [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872: ~dataval~1 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~mii_cmd~1, ~i~2)) then 6bv32 else 4bv32); [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874-1: SUMMARY for call #t~ret379 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: SUMMARY for call #t~ret382 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: havoc #t~ret382;~i~2 := ~bvsub~32(~i~2, 1bv32); [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-1: SUMMARY for call #t~ret381 := ioread8(~mdio_addr~1.base, ~mdio_addr~1.offset); srcloc: null [2025-02-08 03:53:56,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889: havoc #t~ret381; [2025-02-08 03:53:56,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13278: havoc netpoll_trap_#t~nondet1114#1; [2025-02-08 03:53:56,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: 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~mem191#1.base, netif_tx_wake_queue_#t~mem191#1.offset; [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;havoc __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1;assume { :end_inline___dev_kfree_skb_any } true; [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: ~i~6#1 := ~bvadd~32(1bv32, ~i~6#1); [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434: havoc #t~mem529#1.base, #t~mem529#1.offset;havoc #t~mem530#1.base, #t~mem530#1.offset;havoc #t~mem531#1;havoc #t~mem532#1;assume { :begin_inline_dev_kfree_skb_any } true;dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset := ~skb~1#1.base, ~skb~1#1.offset;havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset := dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_any } true;__dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1 := dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset, 1bv32;havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;__dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset := __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset;__dev_kfree_skb_any_~arg1#1 := __dev_kfree_skb_any_#in~arg1#1; [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;havoc dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_any } true;call write~$Pointer$#15(0bv64, 0bv64, ~np~13#1.base, ~bvadd~64(~bvadd~64(528bv64, ~np~13#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 8bv64);call #t~mem533#1 := read~intINTTYPE8#15(~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, #t~mem533#1), ~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem533#1; [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: call #t~mem527#1.base, #t~mem527#1.offset := read~$Pointer$#15(~np~13#1.base, ~bvadd~64(8bv64, ~np~13#1.offset), 8bv64);call write~intINTTYPE4#15(0bv32, #t~mem527#1.base, ~bvadd~64(#t~mem527#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6#1))), 4bv64);call #t~mem528#1.base, #t~mem528#1.offset := read~$Pointer$#15(~np~13#1.base, ~bvadd~64(~bvadd~64(528bv64, ~np~13#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 8bv64);~skb~1#1.base, ~skb~1#1.offset := #t~mem528#1.base, #t~mem528#1.offset;havoc #t~mem528#1.base, #t~mem528#1.offset; [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: assume 0bv64 != ~bvadd~64(~skb~1#1.base, ~skb~1#1.offset);call #t~mem529#1.base, #t~mem529#1.offset := read~$Pointer$#15(~np~13#1.base, ~bvadd~64(1344bv64, ~np~13#1.offset), 8bv64);call #t~mem530#1.base, #t~mem530#1.offset := read~$Pointer$#15(~np~13#1.base, ~bvadd~64(8bv64, ~np~13#1.offset), 8bv64);call #t~mem531#1 := read~intINTTYPE4#15(#t~mem530#1.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem530#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6#1)))), 4bv64);call #t~mem532#1 := read~intINTTYPE4#15(~skb~1#1.base, ~bvadd~64(104bv64, ~skb~1#1.offset), 4bv64); [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: assume !(0bv64 != ~bvadd~64(~skb~1#1.base, ~skb~1#1.offset)); [2025-02-08 03:53:59,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434-1: SUMMARY for call dma_unmap_single_attrs(#t~mem529#1.base, ~bvadd~64(179bv64, #t~mem529#1.offset), ~zero_extend~64~32(#t~mem531#1), ~zero_extend~64~32(#t~mem532#1), 1bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 03:53:59,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13204: havoc #t~nondet1106; [2025-02-08 03:54:40,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191: havoc ldv_dev_get_drvdata_#t~mem989#1.base, ldv_dev_get_drvdata_#t~mem989#1.offset;havoc ldv_dev_get_drvdata_#t~mem990#1.base, ldv_dev_get_drvdata_#t~mem990#1.offset; [2025-02-08 03:54:40,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13337: havoc #t~nondet1127; [2025-02-08 03:54:40,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183: havoc #t~nondet1103; [2025-02-08 03:54:40,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5849: havoc #t~mem185.base, #t~mem185.offset; [2025-02-08 03:54:40,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: havoc #t~mem93.base, #t~mem93.offset; [2025-02-08 03:54:41,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8128: call ULTIMATE.dealloc(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset);havoc ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset; [2025-02-08 03:54:41,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176: ~bit~0#1 := ~bvadd~32(1bv32, ~bit~0#1);~crc~0#1 := ~bvshl~32(~crc~0#1, 1bv32); [2025-02-08 03:54:41,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume ~bvslt~32(~crc~0#1, 0bv32);~index~0#1 := ~bvor~32(~index~0#1, ~bvshl~32(1bv32, ~bit~0#1)); [2025-02-08 03:54:41,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume !~bvslt~32(~crc~0#1, 0bv32); [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume ~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset)); [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume !(~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset)));~rx_mode~0#1 := 21bv32; [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13140: havoc crc32_le_#t~nondet1099#1;#t~ret734#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet1099#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;havoc crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1;assume { :end_inline_crc32_le } true;~tmp___0~28#1 := #t~ret734#1;havoc #t~ret734#1;~crc~0#1 := ~tmp___0~28#1;~index~0#1 := 0bv32;~bit~0#1 := 0bv32; [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume ~bvsle~32(~bit~0#1, 5bv32); [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume !~bvsle~32(~bit~0#1, 5bv32);call #t~mem735#1 := read~intINTTYPE2#21(~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(~bvsdiv~32(~index~0#1, 16bv32)))), 2bv64);call write~intINTTYPE2#21(~bvor~32(~sign_extend~32~16(#t~mem735#1), ~sign_extend~32~16(~bvshl~32(1bv32, ~bvsrem~32(~index~0#1, 16bv32))[16:0]))[16:0], ~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(~bvsdiv~32(~index~0#1, 16bv32)))), 2bv64);havoc #t~mem735#1;call #t~mem736#1.base, #t~mem736#1.offset := read~$Pointer$#15(~ha~0#1.base, ~ha~0#1.offset, 8bv64);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem736#1.base, #t~mem736#1.offset;havoc #t~mem736#1.base, #t~mem736#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206: havoc #t~mem741#1;~i~8#1 := ~bvadd~32(1bv32, ~i~8#1); [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206-2: call #t~mem741#1 := read~intINTTYPE2#21(~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(~i~8#1))), 2bv64); [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206-1: SUMMARY for call iowrite16(~zero_extend~32~16(#t~mem741#1)[16:0], ~ioaddr~11#1.base, ~bvadd~64(~ioaddr~11#1.offset, ~bvadd~64(96bv64, ~sign_extend~64~32(~bvmul~32(2bv32, ~i~8#1))))); srcloc: null [2025-02-08 03:54:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: assume { :begin_inline_crc32_le } true;crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1 := 4294967295bv32, ~ha~0#1.base, ~bvadd~64(16bv64, ~ha~0#1.offset), 6bv64;havoc crc32_le_#res#1;havoc crc32_le_#t~nondet1099#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;crc32_le_~arg0#1 := crc32_le_#in~arg0#1;crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset := crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset;crc32_le_~arg2#1 := crc32_le_#in~arg2#1;havoc crc32_le_#t~nondet1099#1;crc32_le_#res#1 := crc32_le_#t~nondet1099#1;havoc crc32_le_#t~nondet1099#1; [2025-02-08 03:54:41,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106: havoc #t~nondet1097; [2025-02-08 03:54:41,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282: havoc #t~nondet1115; [2025-02-08 03:54:43,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-2: call #t~mem437#1 := read~intINTTYPE8#15(~np~9#1.base, ~bvadd~64(784bv64, ~np~9#1.offset), 8bv64);call #t~mem438#1.base, #t~mem438#1.offset := read~$Pointer$#15(~np~9#1.base, ~bvadd~64(8bv64, ~np~9#1.offset), 8bv64);call #t~mem439#1 := read~intINTTYPE4#15(#t~mem438#1.base, ~bvadd~64(#t~mem438#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4#1))), 4bv64);call #t~mem440#1.base, #t~mem440#1.offset := read~$Pointer$#15(~np~9#1.base, ~bvadd~64(8bv64, ~np~9#1.offset), 8bv64);call #t~mem441#1 := read~intINTTYPE4#15(#t~mem440#1.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem440#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4#1)))), 4bv64);call #t~mem442#1.base, #t~mem442#1.offset := read~$Pointer$#15(~np~9#1.base, ~bvadd~64(8bv64, ~np~9#1.offset), 8bv64);call #t~mem443#1 := read~intINTTYPE4#15(#t~mem442#1.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem442#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4#1)))), 4bv64);call #t~mem444#1.base, #t~mem444#1.offset := read~$Pointer$#15(~np~9#1.base, ~bvadd~64(8bv64, ~np~9#1.offset), 8bv64);call #t~mem445#1 := read~intINTTYPE4#15(#t~mem444#1.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem444#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4#1)))), 4bv64);call #t~mem446#1.base, #t~mem446#1.offset := read~$Pointer$#15(~np~9#1.base, ~bvadd~64(8bv64, ~np~9#1.offset), 8bv64);call #t~mem447#1 := read~intINTTYPE4#15(#t~mem446#1.base, ~bvadd~64(4bv64, ~bvadd~64(8bv64, ~bvadd~64(#t~mem446#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4#1))))), 4bv64); [2025-02-08 03:54:43,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-1: SUMMARY for call #t~ret448#1 := printk(40bv64, 0bv64); srcloc: null [2025-02-08 03:54:43,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: havoc #t~mem437#1;havoc #t~mem438#1.base, #t~mem438#1.offset;havoc #t~mem439#1;havoc #t~mem440#1.base, #t~mem440#1.offset;havoc #t~mem441#1;havoc #t~mem442#1.base, #t~mem442#1.offset;havoc #t~mem443#1;havoc #t~mem444#1.base, #t~mem444#1.offset;havoc #t~mem445#1;havoc #t~mem446#1.base, #t~mem446#1.offset;havoc #t~mem447#1;havoc #t~ret448#1;~i~4#1 := ~bvadd~32(1bv32, ~i~4#1); [2025-02-08 03:54:44,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747: #res := 10bv32; [2025-02-08 03:54:44,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10745: #res := 8bv32; [2025-02-08 03:54:44,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743: #res := 3bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705: #res := 34bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10697: #res := 30bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10689: #res := 25bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10681: #res := 15bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10673: #res := 9bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10707: #res := 36bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: #res := 31bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691: #res := 27bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10683: #res := 18bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10675: #res := 11bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: #res := 1bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709: #res := 38bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10701: #res := 32bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10693: #res := 28bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10685: #res := 20bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10677: #res := 12bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10669: #res := 3bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10711: #res := 39bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10703: #res := 33bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10695: #res := 29bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10687: #res := 22bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10679: #res := 13bv32; [2025-02-08 03:54:44,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10671: #res := 7bv32; [2025-02-08 03:54:44,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13200: havoc #t~nondet1105; [2025-02-08 03:54:44,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: havoc __tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset;havoc __tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset;assume { :end_inline___tasklet_schedule } true; [2025-02-08 03:54:44,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13208: havoc #t~nondet1107; [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: ~dataval~0 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~mii_cmd~0, ~i~1)) then 6bv32 else 4bv32); [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817-1: SUMMARY for call #t~ret371 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: havoc #t~ret371; [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836-1: SUMMARY for call #t~ret375 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: havoc #t~ret375;~i~1 := ~bvsub~32(~i~1, 1bv32); [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832-1: SUMMARY for call #t~ret373 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: havoc #t~ret373; [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: SUMMARY for call iowrite8(~zero_extend~32~8(~bvor~32(1bv32, ~sign_extend~32~8(~dataval~0[8:0]))[8:0])[8:0], ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: SUMMARY for call iowrite8(~zero_extend~32~8(~dataval~0[8:0])[8:0], ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: SUMMARY for call iowrite8(1bv8, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: SUMMARY for call iowrite8(0bv8, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-1: SUMMARY for call #t~ret374 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: ~tmp___0~14 := #t~ret374;havoc #t~ret374;~retval~0 := ~bvor~32(~bvshl~32(~retval~0, 1bv32), (if 0bv32 != ~bvand~32(2bv32, ~tmp___0~14) then 1bv32 else 0bv32)); [2025-02-08 03:54:45,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819-1: SUMMARY for call #t~ret372 := ioread8(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:54:45,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: havoc #t~ret372;~i~1 := ~bvsub~32(~i~1, 1bv32);