./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-sis-sis900.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-sis-sis900.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 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:55:01,079 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:55:01,127 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:55:01,133 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:55:01,133 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:55:01,158 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:55:01,159 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:55:01,160 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:55:01,160 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:55:01,160 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:55:01,161 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:55:01,161 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:55:01,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:55:01,161 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:55:01,162 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:55:01,162 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:55:01,163 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:55:01,163 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:55:01,163 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:55:01,163 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:55:01,163 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:55:01,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:01,163 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:55:01,164 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:55:01,164 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 -> 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b [2025-02-08 03:55:01,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:55:01,380 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:55:01,382 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:55:01,382 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:55:01,382 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:55:01,383 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-sis-sis900.cil.i [2025-02-08 03:55:02,648 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a9a596d5d/25998816ca53448caba9b861fc12f2c8/FLAGd39d3ddef [2025-02-08 03:55:03,142 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:55:03,144 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-sis-sis900.cil.i [2025-02-08 03:55:03,178 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a9a596d5d/25998816ca53448caba9b861fc12f2c8/FLAGd39d3ddef [2025-02-08 03:55:03,194 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a9a596d5d/25998816ca53448caba9b861fc12f2c8 [2025-02-08 03:55:03,197 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:55:03,198 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:55:03,199 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:03,200 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:55:03,203 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:55:03,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:03" (1/1) ... [2025-02-08 03:55:03,204 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bf38286 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:03, skipping insertion in model container [2025-02-08 03:55:03,204 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:03" (1/1) ... [2025-02-08 03:55:03,291 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:55:05,266 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-sis-sis900.cil.i[343367,343380] [2025-02-08 03:55:05,269 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-sis-sis900.cil.i[343536,343549] [2025-02-08 03:55:05,269 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-sis-sis900.cil.i[343703,343716] [2025-02-08 03:55:05,269 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-sis-sis900.cil.i[343871,343884] [2025-02-08 03:55:05,281 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:05,317 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:55:05,399 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"); [5236] [2025-02-08 03:55:05,401 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)); [5243] [2025-02-08 03:55:05,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5250] [2025-02-08 03:55:05,403 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)); [5286-5287] [2025-02-08 03:55:05,403 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"); [5292-5294] [2025-02-08 03:55:05,405 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5411] [2025-02-08 03:55:05,405 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5419] [2025-02-08 03:55:05,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5521-5522] [2025-02-08 03:55:05,417 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)); [5555-5556] [2025-02-08 03:55:05,599 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-sis-sis900.cil.i[343367,343380] [2025-02-08 03:55:05,600 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-sis-sis900.cil.i[343536,343549] [2025-02-08 03:55:05,600 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-sis-sis900.cil.i[343703,343716] [2025-02-08 03:55:05,600 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-sis-sis900.cil.i[343871,343884] [2025-02-08 03:55:05,609 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:05,870 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:55:05,871 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05 WrapperNode [2025-02-08 03:55:05,871 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:05,872 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:05,872 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:55:05,872 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:55:05,885 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:55:05" (1/1) ... [2025-02-08 03:55:05,959 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:55:05" (1/1) ... [2025-02-08 03:55:06,080 INFO L138 Inliner]: procedures = 456, calls = 1989, calls flagged for inlining = 238, calls inlined = 222, statements flattened = 6137 [2025-02-08 03:55:06,081 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:06,082 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:55:06,082 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:55:06,082 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:55:06,088 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:06,088 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:06,119 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:06,977 INFO L175 MemorySlicer]: Split 899 memory accesses to 23 slices as follows [1, 7, 3, 65, 6, 3, 3, 7, 8, 7, 7, 5, 5, 2, 52, 7, 2, 663, 34, 7, 2, 1, 2]. 74 percent of accesses are in the largest equivalence class. The 59 initializations are split as follows [0, 0, 2, 0, 0, 1, 0, 0, 8, 7, 0, 5, 5, 0, 0, 7, 0, 14, 0, 7, 0, 1, 2]. The 420 writes are split as follows [0, 3, 0, 58, 4, 0, 0, 5, 0, 0, 4, 0, 0, 0, 42, 0, 1, 268, 34, 0, 1, 0, 0]. [2025-02-08 03:55:06,977 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:06,978 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:07,080 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:07,093 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:07,119 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:07,139 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:07,185 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:55:07,187 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:55:07,188 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:55:07,188 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:55:07,189 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:05" (1/1) ... [2025-02-08 03:55:07,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:07,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:55:07,218 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:55:07,243 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:55:07,259 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rxfilter [2025-02-08 03:55:07,259 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rxfilter [2025-02-08 03:55:07,259 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:55:07,259 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:55:07,259 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:55:07,260 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:55:07,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:55:07,261 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:55:07,261 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:55:07,261 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:55:07,261 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:55:07,261 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:55:07,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:55:07,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:55:07,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:07,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_default_phy [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_default_phy [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_75 [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_75 [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:55:07,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:55:07,262 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_check_mode [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_check_mode [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_remove [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_remove [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure sis630_set_eq [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sis630_set_eq [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_device [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_device [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sis900_cleanup_module_14_2 [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sis900_cleanup_module_14_2 [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_tx_ring [2025-02-08 03:55:07,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_tx_ring [2025-02-08 03:55:07,263 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:55:07,265 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:55:07,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_sis900_private [2025-02-08 03:55:07,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_sis900_private [2025-02-08 03:55:07,265 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:55:07,266 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:55:07,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_set_mode [2025-02-08 03:55:07,266 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_set_mode [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:55:07,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_sis900_private [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_sis900_private [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_interrupt [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_interrupt [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_reset_phy [2025-02-08 03:55:07,267 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_reset_phy [2025-02-08 03:55:07,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:07,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:07,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:55:07,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:55:07,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:55:07,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:55:07,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:55:07,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:55:07,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_open [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_open [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_nway_reset [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_nway_reset [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_close [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_close [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:55:07,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:07,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_reset [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_reset [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_74 [2025-02-08 03:55:07,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_74 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:55:07,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:55:07,275 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rx_ring [2025-02-08 03:55:07,275 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rx_ring [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:55:07,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:55:07,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:55:07,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:55:07,277 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:55:07,277 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:55:07,277 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2025-02-08 03:55:07,277 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2025-02-08 03:55:07,277 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:55:07,277 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:55:07,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:55:07,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure eth_hw_addr_random [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_hw_addr_random [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_poll [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_poll [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_resume [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_resume [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_idle [2025-02-08 03:55:07,278 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_idle [2025-02-08 03:55:07,278 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_tx_timeout [2025-02-08 03:55:07,279 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_tx_timeout [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:55:07,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:55:07,279 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:55:07,279 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:55:07,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:55:07,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:55:07,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:55:07,988 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:55:07,992 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:55:08,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298-4: assume 0 == #t~mem529 % 4294967296;#t~bitwise530 := 0; [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298-4: assume !(0 == #t~mem529 % 4294967296); [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: call #t~mem527.base, #t~mem527.offset := read~$Pointer$#17(~net_dev.base, 791 + ~net_dev.offset, 8);call #t~mem528 := read~int#17(#t~mem527.base, #t~mem527.offset + 2 * (if ~i~11 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~11 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~11 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);~w~0 := #t~mem528 % 65536;havoc #t~mem527.base, #t~mem527.offset;havoc #t~mem528; [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298-3: assume 8192 == #t~mem529 % 4294967296;#t~bitwise530 := #t~mem529; [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298-3: assume !(8192 == #t~mem529 % 4294967296); [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296-1: SUMMARY for call iowrite32(~w~0, ~ioaddr~9.base, 76 + ~ioaddr~9.offset); srcloc: null [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298-2: havoc #t~bitwise530;assume #t~bitwise530 % 4294967296 <= #t~mem529 % 4294967296 && #t~bitwise530 % 4294967296 <= 8192; [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: call #t~mem529 := read~int#17(~sis_priv~7.base, 281 + ~sis_priv~7.offset, 4); [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298-1: [2025-02-08 03:55:08,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call #t~ret532 := printk(37, 0); srcloc: null [2025-02-08 03:55:08,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: assume -2147483648 <= #t~ret532 && #t~ret532 <= 2147483647;havoc #t~ret532; [2025-02-08 03:55:08,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: SUMMARY for call iowrite32(65536 * (~i~11 % 4294967296), ~ioaddr~9.base, 72 + ~ioaddr~9.offset); srcloc: null [2025-02-08 03:55:08,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: ~i~11 := 1 + ~i~11; [2025-02-08 03:55:08,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume 0 != #t~bitwise530 % 4294967296;havoc #t~mem529;havoc #t~bitwise530; [2025-02-08 03:55:08,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume !(0 != #t~bitwise530 % 4294967296);havoc #t~mem529;havoc #t~bitwise530; [2025-02-08 03:55:08,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300-1: SUMMARY for call #t~ret531 := ioread32(~ioaddr~9.base, 76 + ~ioaddr~9.offset); srcloc: null [2025-02-08 03:55:08,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: ~tmp___0~18 := #t~ret531;havoc #t~ret531; [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8380-1: SUMMARY for call pci_unmap_single(~pdev~0#1.base, ~pdev~0#1.offset, #t~mem853#1 % 4294967296, 1540, 2); srcloc: null [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8380: havoc #t~mem852#1.base, #t~mem852#1.offset;havoc #t~mem853#1; [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8401-1: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8401: call write~$Pointer$#17(0, 0, ~sis_priv~20#1.base, 301 + ~sis_priv~20#1.offset + 8 * ~i~18#1, 8); [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8397: assume 0 != (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616;call #t~mem855#1.base, #t~mem855#1.offset := read~$Pointer$#17(~sis_priv~20#1.base, 557 + ~sis_priv~20#1.offset, 8);call #t~mem856#1 := read~int#17(#t~mem855#1.base, 8 + (#t~mem855#1.offset + 12 * (if ~i~18#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~18#1 % 18446744073709551616 % 18446744073709551616 else ~i~18#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem857#1 := read~int#17(~skb~4#1.base, 104 + ~skb~4#1.offset, 4); [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8397: assume !(0 != (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616); [2025-02-08 03:55:08,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11073-1: ldv_del_timer_72_#res#1 := ldv_del_timer_72_~ldv_func_res~3#1; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: ~i~18#1 := 1 + ~i~18#1; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377: call #t~mem851#1.base, #t~mem851#1.offset := read~$Pointer$#17(~sis_priv~20#1.base, 429 + ~sis_priv~20#1.offset + 8 * ~i~18#1, 8);~skb~4#1.base, ~skb~4#1.offset := #t~mem851#1.base, #t~mem851#1.offset; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8382: call write~$Pointer$#17(0, 0, ~sis_priv~20#1.base, 429 + ~sis_priv~20#1.offset + 8 * ~i~18#1, 8); [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: assume 0 != (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616;call #t~mem852#1.base, #t~mem852#1.offset := read~$Pointer$#17(~sis_priv~20#1.base, 565 + ~sis_priv~20#1.offset, 8);call #t~mem853#1 := read~int#17(#t~mem852#1.base, 8 + (#t~mem852#1.offset + 12 * (if ~i~18#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~18#1 % 18446744073709551616 % 18446744073709551616 else ~i~18#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: assume !(0 != (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616); [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8382-1: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13011: havoc del_timer_#t~nondet1235#1; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8399-1: SUMMARY for call pci_unmap_single(~pdev~0#1.base, ~pdev~0#1.offset, #t~mem856#1 % 4294967296, #t~mem857#1 % 4294967296, 1); srcloc: null [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8399: havoc #t~mem855#1.base, #t~mem855#1.offset;havoc #t~mem856#1;havoc #t~mem857#1; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8387: ~i~18#1 := 1 + ~i~18#1; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9362-1: ldv_del_timer_#res#1 := ldv_del_timer_~arg0#1; [2025-02-08 03:55:08,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396: call #t~mem854#1.base, #t~mem854#1.offset := read~$Pointer$#17(~sis_priv~20#1.base, 301 + ~sis_priv~20#1.offset + 8 * ~i~18#1, 8);~skb~4#1.base, ~skb~4#1.offset := #t~mem854#1.base, #t~mem854#1.offset; [2025-02-08 03:55:08,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7137-1: SUMMARY for call #t~ret501 := ioread32(~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7137: havoc #t~ret501;~i~9 := ~i~9 - 1; [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-3: assume 0 == ~mii_cmd~1 || 0 == ~i~9;#t~bitwise498 := ~mii_cmd~1; [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-3: assume !(0 == ~mii_cmd~1 || 0 == ~i~9); [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-2: havoc #t~bitwise498;assume #t~bitwise498 < ~mii_cmd~1; [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-1: [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: ~dataval~2 := (if 0 != #t~bitwise498 % 2 then 48 else 32);havoc #t~bitwise498; [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154: havoc #t~ret504; [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154-1: SUMMARY for call #t~ret504 := ioread32(~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: SUMMARY for call iowrite8(0, ~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: SUMMARY for call iowrite8((if ~dataval~2 % 256 % 4294967296 <= 2147483647 then ~dataval~2 % 256 % 4294967296 else ~dataval~2 % 256 % 4294967296 - 4294967296), ~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-1: SUMMARY for call iowrite32(#t~bitwise505, ~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: havoc #t~bitwise505; [2025-02-08 03:55:08,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-5: assume 0 == ~dataval___0~0 || 64 == ~dataval___0~0;#t~bitwise505 := 64; [2025-02-08 03:55:08,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-5: assume !(0 == ~dataval___0~0 || 64 == ~dataval___0~0); [2025-02-08 03:55:08,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-4: assume false;#t~bitwise505 := ~dataval___0~0; [2025-02-08 03:55:08,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-4: assume !false; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-3: havoc #t~bitwise505;assume ((((~dataval___0~0 < 0 || #t~bitwise505 >= 64) && #t~bitwise505 >= ~dataval___0~0) && (~dataval___0~0 < 0 || #t~bitwise505 <= 64 + ~dataval___0~0)) && (~dataval___0~0 >= 0 || #t~bitwise505 < 0)) && #t~bitwise505 <= 2147483647; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-2: [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172-1: SUMMARY for call #t~ret508 := ioread32(~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: havoc #t~ret508; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135-1: SUMMARY for call #t~ret499 := ioread32(~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135: havoc #t~ret499; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7156-1: SUMMARY for call #t~ret506 := ioread32(~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7156: havoc #t~ret506;~i~9 := ~i~9 - 1; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152-2: havoc #t~bitwise503;assume #t~bitwise503 < ~value; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152-1: [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: ~dataval___0~0 := (if 0 != #t~bitwise503 % 2 then 48 else 32);havoc #t~bitwise503; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152-3: assume 0 == ~value || 0 == ~i~9;#t~bitwise503 := ~value; [2025-02-08 03:55:08,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152-3: assume !(0 == ~value || 0 == ~i~9); [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: SUMMARY for call iowrite8(64, ~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-2: [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-1: SUMMARY for call iowrite8((if #t~bitwise500 % 256 % 4294967296 <= 2147483647 then #t~bitwise500 % 256 % 4294967296 else #t~bitwise500 % 256 % 4294967296 - 4294967296), ~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: havoc #t~bitwise500; [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-5: assume 0 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) || 64 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256);#t~bitwise500 := 64; [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-5: assume !(0 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) || 64 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256)); [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-4: assume false;#t~bitwise500 := (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256); [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-4: assume !false; [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-3: havoc #t~bitwise500;assume (((((if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) < 0 || #t~bitwise500 >= 64) && #t~bitwise500 >= (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256)) && ((if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) < 0 || #t~bitwise500 <= 64 + (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256))) && ((if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) >= 0 || #t~bitwise500 < 0)) && #t~bitwise500 <= 2147483647; [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: SUMMARY for call iowrite32(~dataval___0~0, ~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174: havoc #t~ret509;~i~9 := ~i~9 - 1; [2025-02-08 03:55:08,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174-1: SUMMARY for call #t~ret509 := ioread32(~ioaddr~7.base, 8 + ~ioaddr~7.offset); srcloc: null [2025-02-08 03:55:08,234 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:55:08,240 INFO L158 Benchmark]: Toolchain (without parser) took 5042.02ms. Allocated memory was 142.6MB in the beginning and 234.9MB in the end (delta: 92.3MB). Free memory was 99.2MB in the beginning and 75.5MB in the end (delta: 23.6MB). Peak memory consumption was 178.1MB. Max. memory is 16.1GB. [2025-02-08 03:55:08,241 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 201.3MB. Free memory is still 123.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:55:08,241 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2671.97ms. Allocated memory was 142.6MB in the beginning and 234.9MB in the end (delta: 92.3MB). Free memory was 99.2MB in the beginning and 133.8MB in the end (delta: -34.7MB). Peak memory consumption was 120.3MB. Max. memory is 16.1GB. [2025-02-08 03:55:08,242 INFO L158 Benchmark]: Boogie Procedure Inliner took 209.11ms. Allocated memory is still 234.9MB. Free memory was 133.8MB in the beginning and 96.3MB in the end (delta: 37.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 03:55:08,242 INFO L158 Benchmark]: Boogie Preprocessor took 1103.84ms. Allocated memory is still 234.9MB. Free memory was 96.3MB in the beginning and 39.9MB in the end (delta: 56.4MB). Peak memory consumption was 90.3MB. Max. memory is 16.1GB. [2025-02-08 03:55:08,242 INFO L158 Benchmark]: IcfgBuilder took 1051.51ms. Allocated memory is still 234.9MB. Free memory was 39.9MB in the beginning and 75.5MB in the end (delta: -35.6MB). Peak memory consumption was 24.0MB. Max. memory is 16.1GB. [2025-02-08 03:55:08,243 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.20ms. Allocated memory is still 201.3MB. Free memory is still 123.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2671.97ms. Allocated memory was 142.6MB in the beginning and 234.9MB in the end (delta: 92.3MB). Free memory was 99.2MB in the beginning and 133.8MB in the end (delta: -34.7MB). Peak memory consumption was 120.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 209.11ms. Allocated memory is still 234.9MB. Free memory was 133.8MB in the beginning and 96.3MB in the end (delta: 37.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1103.84ms. Allocated memory is still 234.9MB. Free memory was 96.3MB in the beginning and 39.9MB in the end (delta: 56.4MB). Peak memory consumption was 90.3MB. Max. memory is 16.1GB. * IcfgBuilder took 1051.51ms. Allocated memory is still 234.9MB. Free memory was 39.9MB in the beginning and 75.5MB in the end (delta: -35.6MB). Peak memory consumption was 24.0MB. 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: 5236]: 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"); [5236] - GenericResultAtLocation [Line: 5243]: 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)); [5243] - GenericResultAtLocation [Line: 5250]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5250] - GenericResultAtLocation [Line: 5286]: 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)); [5286-5287] - GenericResultAtLocation [Line: 5292]: 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"); [5292-5294] - GenericResultAtLocation [Line: 5411]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5411] - GenericResultAtLocation [Line: 5419]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5419] - GenericResultAtLocation [Line: 5521]: 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)); [5521-5522] - GenericResultAtLocation [Line: 5555]: 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)); [5555-5556] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:55:08,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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-sis-sis900.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 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:55:10,292 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:55:10,370 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:55:10,374 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:55:10,375 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:55:10,389 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:55:10,389 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:55:10,389 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:55:10,390 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:55:10,390 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:55:10,390 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:55:10,390 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:55:10,390 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:55:10,391 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:55:10,391 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:10,395 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:55:10,395 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:55:10,395 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 -> 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b [2025-02-08 03:55:10,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:55:10,666 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:55:10,667 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:55:10,668 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:55:10,669 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:55:10,669 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-sis-sis900.cil.i [2025-02-08 03:55:11,846 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/984cf3642/f6b23e818b7644d481940ab72c42d3aa/FLAGe4b85a851 [2025-02-08 03:55:12,350 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:55:12,351 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-sis-sis900.cil.i [2025-02-08 03:55:12,393 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/984cf3642/f6b23e818b7644d481940ab72c42d3aa/FLAGe4b85a851 [2025-02-08 03:55:12,408 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/984cf3642/f6b23e818b7644d481940ab72c42d3aa [2025-02-08 03:55:12,413 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:55:12,414 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:55:12,415 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:12,416 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:55:12,419 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:55:12,420 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:12" (1/1) ... [2025-02-08 03:55:12,420 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e3779b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:12, skipping insertion in model container [2025-02-08 03:55:12,420 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:12" (1/1) ... [2025-02-08 03:55:12,514 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:55:13,163 WARN L1100 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:55:13,341 WARN L1100 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:55:13,403 WARN L1100 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:55:13,411 WARN L1100 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:55:13,414 WARN L1100 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:55:13,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:55:13,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:55:13,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:55:13,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:55:13,427 WARN L1100 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:55:13,427 WARN L1100 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:55:13,429 WARN L1100 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:55:13,430 WARN L1100 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:55:13,431 WARN L1100 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:55:13,436 WARN L1100 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:55:13,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,462 WARN L1100 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:55:13,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:55:13,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:55:13,492 WARN L1100 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:55:13,492 WARN L1100 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:55:13,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:55:13,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:55:13,499 WARN L1100 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:55:13,501 WARN L1100 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:55:13,507 WARN L1100 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:55:13,519 WARN L1100 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:55:13,521 WARN L1100 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:55:13,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,534 WARN L1100 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:55:13,540 WARN L1100 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:55:13,541 WARN L1100 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:55:13,545 WARN L1100 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:55:13,545 WARN L1100 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:55:13,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,557 WARN L1100 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:55:13,559 WARN L1100 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:55:13,561 WARN L1100 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:55:13,564 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,564 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,568 WARN L1100 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:55:13,571 WARN L1100 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:55:13,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:55:13,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:55:13,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:55:13,581 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,583 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,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:55:13,589 WARN L1100 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:55:13,592 WARN L1100 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:55:13,593 WARN L1100 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:55:13,599 WARN L1100 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:55:13,605 WARN L1100 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:55:13,612 WARN L1100 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:55:13,612 WARN L1100 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:55:13,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:55:13,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:55:13,614 WARN L1100 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:55:13,618 WARN L1100 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:55:13,618 WARN L1100 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:55:13,623 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,623 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,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:55:13,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:55:13,766 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:13,774 WARN L1100 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:55:13,791 WARN L1100 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:55:13,795 WARN L1100 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:55:13,796 WARN L1100 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:55:13,822 WARN L1100 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:55:13,823 WARN L1100 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:55:13,824 WARN L1100 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:55:13,825 WARN L1100 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:55:14,104 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-sis-sis900.cil.i[343367,343380] [2025-02-08 03:55:14,107 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-sis-sis900.cil.i[343536,343549] [2025-02-08 03:55:14,107 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-sis-sis900.cil.i[343703,343716] [2025-02-08 03:55:14,110 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-sis-sis900.cil.i[343871,343884] [2025-02-08 03:55:14,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:14,136 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:14,171 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:55:14,201 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:55:14,278 WARN L1100 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:55:14,285 WARN L1100 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:55:14,288 WARN L1100 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:55:14,290 WARN L1100 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:55:14,294 WARN L1100 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:55:14,297 WARN L1100 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:55:14,297 WARN L1100 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:55:14,297 WARN L1100 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:55:14,297 WARN L1100 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:55:14,301 WARN L1100 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:55:14,301 WARN L1100 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:55:14,302 WARN L1100 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:55:14,303 WARN L1100 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:55:14,303 WARN L1100 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:55:14,307 WARN L1100 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:55:14,312 WARN L1100 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:55:14,314 WARN L1100 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:55:14,315 WARN L1100 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:55:14,315 WARN L1100 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:55:14,342 WARN L1100 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:55:14,342 WARN L1100 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:55:14,343 WARN L1100 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:55:14,344 WARN L1100 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:55:14,350 WARN L1100 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:55:14,351 WARN L1100 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:55:14,352 WARN L1100 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:55:14,354 WARN L1100 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:55:14,358 WARN L1100 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:55:14,359 WARN L1100 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:55:14,360 WARN L1100 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:55:14,363 WARN L1100 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:55:14,365 WARN L1100 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:55:14,365 WARN L1100 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:55:14,369 WARN L1100 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:55:14,370 WARN L1100 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:55:14,371 WARN L1100 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:55:14,374 WARN L1100 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:55:14,375 WARN L1100 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:55:14,378 WARN L1100 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:55:14,380 WARN L1100 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:55:14,381 WARN L1100 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:55:14,382 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:14,383 WARN L1100 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:55:14,384 WARN L1100 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:55:14,384 WARN L1100 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:55:14,384 WARN L1100 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:55:14,384 WARN L1100 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:55:14,385 WARN L1100 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:55:14,385 WARN L1100 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:55:14,388 WARN L1100 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:55:14,389 WARN L1100 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:55:14,390 WARN L1100 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:55:14,392 WARN L1100 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:55:14,395 WARN L1100 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:55:14,396 WARN L1100 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:55:14,396 WARN L1100 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:55:14,396 WARN L1100 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:55:14,397 WARN L1100 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:55:14,397 WARN L1100 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:55:14,397 WARN L1100 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:55:14,397 WARN L1100 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:55:14,398 WARN L1100 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:55:14,398 WARN L1100 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:55:14,402 WARN L1100 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:55:14,407 WARN L1100 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:55:14,410 WARN L1100 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:55:14,414 WARN L1100 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:55:14,414 WARN L1100 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:55:14,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:55:14,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:55:14,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:55:14,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:55:14,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:55:14,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:55:14,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:55:14,426 WARN L1100 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:55:14,426 WARN L1100 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:55:14,439 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-sis-sis900.cil.i[343367,343380] [2025-02-08 03:55:14,440 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-sis-sis900.cil.i[343536,343549] [2025-02-08 03:55:14,440 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-sis-sis900.cil.i[343703,343716] [2025-02-08 03:55:14,440 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-sis-sis900.cil.i[343871,343884] [2025-02-08 03:55:14,445 WARN L1100 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:55:14,445 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:14,460 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:55:14,539 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"); [5236] [2025-02-08 03:55:14,540 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)); [5243] [2025-02-08 03:55:14,540 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5250] [2025-02-08 03:55:14,541 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)); [5286-5287] [2025-02-08 03:55:14,541 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"); [5292-5294] [2025-02-08 03:55:14,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5411] [2025-02-08 03:55:14,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5419] [2025-02-08 03:55:14,545 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)); [5521-5522] [2025-02-08 03:55:14,546 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)); [5555-5556] [2025-02-08 03:55:14,635 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-sis-sis900.cil.i[343367,343380] [2025-02-08 03:55:14,636 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-sis-sis900.cil.i[343536,343549] [2025-02-08 03:55:14,636 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-sis-sis900.cil.i[343703,343716] [2025-02-08 03:55:14,636 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-sis-sis900.cil.i[343871,343884] [2025-02-08 03:55:14,645 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:14,797 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:55:14,798 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14 WrapperNode [2025-02-08 03:55:14,798 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:14,799 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:14,799 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:55:14,799 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:55:14,807 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:55:14" (1/1) ... [2025-02-08 03:55:14,862 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:55:14" (1/1) ... [2025-02-08 03:55:15,059 INFO L138 Inliner]: procedures = 466, calls = 1989, calls flagged for inlining = 238, calls inlined = 222, statements flattened = 5081 [2025-02-08 03:55:15,060 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:15,064 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:55:15,064 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:55:15,064 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:55:15,071 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:15,071 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:15,137 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:15,958 INFO L175 MemorySlicer]: Split 899 memory accesses to 23 slices as follows [663, 7, 3, 65, 2, 7, 3, 8, 7, 5, 5, 6, 7, 7, 52, 34, 3, 1, 2, 7, 1, 2, 2]. 74 percent of accesses are in the largest equivalence class. The 59 initializations are split as follows [14, 0, 2, 0, 0, 0, 1, 8, 7, 5, 5, 0, 0, 7, 0, 0, 0, 0, 0, 7, 1, 0, 2]. The 420 writes are split as follows [268, 3, 0, 58, 1, 4, 0, 0, 0, 0, 0, 4, 5, 0, 42, 34, 0, 0, 0, 0, 0, 1, 0]. [2025-02-08 03:55:15,958 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:15,959 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:16,049 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:16,061 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:16,093 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:16,118 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:16,160 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:55:16,161 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:55:16,161 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:55:16,161 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:55:16,163 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:14" (1/1) ... [2025-02-08 03:55:16,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:16,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:55:16,186 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:55:16,195 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:55:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rxfilter [2025-02-08 03:55:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rxfilter [2025-02-08 03:55:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:55:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:55:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:55:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:55:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:55:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_default_phy [2025-02-08 03:55:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_default_phy [2025-02-08 03:55:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:55:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:55:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_75 [2025-02-08 03:55:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_75 [2025-02-08 03:55:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:55:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:55:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:55:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:55:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:55:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:55:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_check_mode [2025-02-08 03:55:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_check_mode [2025-02-08 03:55:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_remove [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_remove [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure sis630_set_eq [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure sis630_set_eq [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_device [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_device [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:55:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:55:16,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:55:16,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:55:16,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sis900_cleanup_module_14_2 [2025-02-08 03:55:16,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sis900_cleanup_module_14_2 [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_tx_ring [2025-02-08 03:55:16,218 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_tx_ring [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:55:16,218 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:55:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_sis900_private [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_sis900_private [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_set_mode [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_set_mode [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_sis900_private [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_sis900_private [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_interrupt [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_interrupt [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_reset_phy [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_reset_phy [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:55:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:55:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 03:55:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_open [2025-02-08 03:55:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_open [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:55:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_nway_reset [2025-02-08 03:55:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_nway_reset [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:55:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:55:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:55:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:55:16,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:55:16,223 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:55:16,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_close [2025-02-08 03:55:16,223 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_close [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:55:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:55:16,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:55:16,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_reset [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_reset [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom [2025-02-08 03:55:16,228 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:55:16,228 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:55:16,229 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_74 [2025-02-08 03:55:16,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_74 [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:55:16,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:55:16,230 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rx_ring [2025-02-08 03:55:16,230 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rx_ring [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:55:16,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:55:16,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:55:16,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:55:16,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:55:16,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:55:16,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:55:16,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:55:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure eth_hw_addr_random [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_hw_addr_random [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:55:16,236 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-02-08 03:55:16,236 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-02-08 03:55:16,237 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_poll [2025-02-08 03:55:16,237 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_poll [2025-02-08 03:55:16,237 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:55:16,237 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:55:16,237 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:55:16,237 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:55:16,237 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-02-08 03:55:16,237 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-02-08 03:55:16,237 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:55:16,237 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:55:16,237 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:55:16,237 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_resume [2025-02-08 03:55:16,238 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_resume [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:55:16,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:55:16,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:55:16,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:55:16,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:55:16,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-02-08 03:55:16,241 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_idle [2025-02-08 03:55:16,241 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_idle [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_tx_timeout [2025-02-08 03:55:16,241 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_tx_timeout [2025-02-08 03:55:16,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:55:16,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:55:16,242 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:55:16,242 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:55:16,242 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:55:16,242 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:55:16,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:55:16,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:55:17,039 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:55:17,041 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:55:17,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: call #t~mem475.base, #t~mem475.offset := read~$Pointer$#0(~net_dev.base, ~bvadd~64(791bv64, ~net_dev.offset), 8bv64);call #t~mem476 := read~intINTTYPE2#0(#t~mem475.base, ~bvadd~64(#t~mem475.offset, ~bvmul~64(2bv64, ~zero_extend~64~32(~i~11))), 2bv64);~w~0 := ~zero_extend~32~16(#t~mem476);havoc #t~mem475.base, #t~mem475.offset;havoc #t~mem476; [2025-02-08 03:55:17,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296-1: SUMMARY for call iowrite32(~w~0, ~ioaddr~9.base, ~bvadd~64(76bv64, ~ioaddr~9.offset)); srcloc: null [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: SUMMARY for call iowrite32(~bvshl~32(~i~11, 16bv32), ~ioaddr~9.base, ~bvadd~64(72bv64, ~ioaddr~9.offset)); srcloc: null [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: call #t~mem477 := read~intINTTYPE4#0(~sis_priv~7.base, ~bvadd~64(281bv64, ~sis_priv~7.offset), 4bv64); [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: ~i~11 := ~bvadd~32(1bv32, ~i~11); [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume 0bv32 != ~bvand~32(8192bv32, #t~mem477);havoc #t~mem477; [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume !(0bv32 != ~bvand~32(8192bv32, #t~mem477));havoc #t~mem477; [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300-1: SUMMARY for call #t~ret478 := ioread32(~ioaddr~9.base, ~bvadd~64(76bv64, ~ioaddr~9.offset)); srcloc: null [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call #t~ret479 := printk(37bv64, 0bv64); srcloc: null [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: ~tmp___0~18 := #t~ret478;havoc #t~ret478; [2025-02-08 03:55:17,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: havoc #t~ret479; [2025-02-08 03:55:17,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135-1: SUMMARY for call #t~ret451 := ioread32(~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135: havoc #t~ret451; [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7137-1: SUMMARY for call #t~ret452 := ioread32(~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7137: havoc #t~ret452;~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: ~dataval~2 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~mii_cmd~1, ~i~9)) then 48bv32 else 32bv32); [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154: havoc #t~ret454; [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7156-1: SUMMARY for call #t~ret455 := ioread32(~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7156: havoc #t~ret455;~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: ~dataval___0~0 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~value, ~i~9)) then 48bv32 else 32bv32); [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154-1: SUMMARY for call #t~ret454 := ioread32(~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: SUMMARY for call iowrite8(0bv8, ~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: SUMMARY for call iowrite8(64bv8, ~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: SUMMARY for call iowrite8(~zero_extend~32~8(~dataval~2[8:0])[8:0], ~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: SUMMARY for call iowrite8(~zero_extend~32~8(~bvor~32(64bv32, ~sign_extend~32~8(~dataval~2[8:0]))[8:0])[8:0], ~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: SUMMARY for call iowrite32(~bvor~32(64bv32, ~dataval___0~0), ~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: SUMMARY for call iowrite32(~dataval___0~0, ~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174: havoc #t~ret458;~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172-1: SUMMARY for call #t~ret457 := ioread32(~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: havoc #t~ret457; [2025-02-08 03:55:17,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174-1: SUMMARY for call #t~ret458 := ioread32(~ioaddr~7.base, ~bvadd~64(8bv64, ~ioaddr~7.offset)); srcloc: null [2025-02-08 03:55:17,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5782: 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~mem153#1.base, netif_tx_wake_queue_#t~mem153#1.offset; [2025-02-08 03:55:17,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13124: havoc netpoll_trap_#t~nondet1105#1; [2025-02-08 03:55:17,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5252-1: test_and_clear_bit_#res#1 := 1bv32; [2025-02-08 03:55:17,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875-1: SUMMARY for call #t~ret392 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem391, 1bv32); srcloc: null [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: ~tmp___0~14 := #t~ret392;havoc #t~mem391;havoc #t~ret392;~status~1 := ~tmp___0~14[16:0];call #t~mem393 := read~intINTTYPE4#0(~phy~1.base, ~bvadd~64(8bv64, ~phy~1.offset), 4bv64); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877-1: SUMMARY for call #t~ret394 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem393, 1bv32); srcloc: null [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877: ~tmp___1~7 := #t~ret394;havoc #t~mem393;havoc #t~ret394;~status~1 := ~tmp___1~7[16:0];#t~short396 := 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(~status~1)) && 0bv64 == ~bvadd~64(~default_phy~0.base, ~default_phy~0.offset); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875-2: call #t~mem391 := read~intINTTYPE4#0(~phy~1.base, ~bvadd~64(8bv64, ~phy~1.offset), 4bv64); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: call #t~mem402.base, #t~mem402.offset := read~$Pointer$#0(~phy~1.base, ~phy~1.offset, 8bv64);~phy~1.base, ~phy~1.offset := #t~mem402.base, #t~mem402.offset;havoc #t~mem402.base, #t~mem402.offset; [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: havoc #t~mem399;call #t~mem400 := read~intINTTYPE1#0(~phy~1.base, ~bvadd~64(18bv64, ~phy~1.offset), 1bv64); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume 1bv32 == ~zero_extend~32~8(#t~mem400);havoc #t~mem400;~phy_home~0.base, ~phy_home~0.offset := ~phy~1.base, ~phy~1.offset; [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume !(1bv32 == ~zero_extend~32~8(#t~mem400));havoc #t~mem400;call #t~mem401 := read~intINTTYPE1#0(~phy~1.base, ~bvadd~64(18bv64, ~phy~1.offset), 1bv64); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884-1: SUMMARY for call #t~ret398 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem397, 0bv32); srcloc: null [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: ~tmp___2~5 := #t~ret398;havoc #t~mem397;havoc #t~ret398;~status~1 := ~tmp___2~5[16:0];call #t~mem399 := read~intINTTYPE4#0(~phy~1.base, ~bvadd~64(8bv64, ~phy~1.offset), 4bv64); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886-1: SUMMARY for call mdio_write(~net_dev.base, ~net_dev.offset, #t~mem399, 0bv32, ~bvor~32(5120bv32, ~zero_extend~32~16(~status~1))); srcloc: null [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880-1: assume #t~short396;call #t~mem395 := read~intINTTYPE1#0(~phy~1.base, ~bvadd~64(18bv64, ~phy~1.offset), 1bv64);#t~short396 := 0bv32 != ~zero_extend~32~8(#t~mem395); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880-1: assume !#t~short396; [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: assume #t~short396;havoc #t~mem395;havoc #t~short396;~default_phy~0.base, ~default_phy~0.offset := ~phy~1.base, ~phy~1.offset; [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: assume !#t~short396;havoc #t~mem395;havoc #t~short396;call #t~mem397 := read~intINTTYPE4#0(~phy~1.base, ~bvadd~64(8bv64, ~phy~1.offset), 4bv64); [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: assume 2bv32 == ~zero_extend~32~8(#t~mem401);havoc #t~mem401;~phy_lan~0.base, ~phy_lan~0.offset := ~phy~1.base, ~phy~1.offset; [2025-02-08 03:55:17,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: assume !(2bv32 == ~zero_extend~32~8(#t~mem401));havoc #t~mem401; [2025-02-08 03:55:17,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13057: havoc #t~nondet1098; [2025-02-08 03:55:17,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: havoc kobject_name_#t~mem26#1.base, kobject_name_#t~mem26#1.offset; [2025-02-08 03:55:17,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5428: havoc dev_name_#t~mem39#1.base, dev_name_#t~mem39#1.offset; [2025-02-08 03:55:17,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7744: assume 0bv32 == ~bvand~32(4bv32, sis900_auto_negotiate_~status~5#1);call sis900_auto_negotiate_#t~mem562#1 := read~intINTTYPE4#0(sis900_auto_negotiate_~sis_priv~13#1.base, ~bvadd~64(281bv64, sis900_auto_negotiate_~sis_priv~13#1.offset), 4bv64); [2025-02-08 03:55:17,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7744: assume !(0bv32 == ~bvand~32(4bv32, sis900_auto_negotiate_~status~5#1)); [2025-02-08 03:55:17,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: assume ~bvsle~32(sis900_auto_negotiate_~i~15#1, 1bv32); [2025-02-08 03:55:17,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: assume !~bvsle~32(sis900_auto_negotiate_~i~15#1, 1bv32); [2025-02-08 03:55:17,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759-1: SUMMARY for call mdio_write(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, 0bv32, 4608bv32); srcloc: null [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: havoc sis900_set_capability_#t~mem418#1, sis900_set_capability_#t~ret419#1, sis900_set_capability_#t~mem420#1, sis900_set_capability_#t~ret421#1, sis900_set_capability_#t~mem422#1, sis900_set_capability_#t~mem423#1, sis900_set_capability_#t~mem424#1, sis900_set_capability_#t~mem425#1, sis900_set_capability_#t~mem426#1, sis900_set_capability_~net_dev#1.base, sis900_set_capability_~net_dev#1.offset, sis900_set_capability_~phy#1.base, sis900_set_capability_~phy#1.offset, sis900_set_capability_~cap~0#1, sis900_set_capability_~status~2#1, sis900_set_capability_~tmp~38#1, sis900_set_capability_~tmp___0~15#1;havoc sis900_set_capability_#in~net_dev#1.base, sis900_set_capability_#in~net_dev#1.offset, sis900_set_capability_#in~phy#1.base, sis900_set_capability_#in~phy#1.offset;assume { :end_inline_sis900_set_capability } true;call #t~mem556#1 := read~intINTTYPE4#0(~sis_priv~12#1.base, ~bvadd~64(92bv64, ~sis_priv~12#1.offset), 4bv64);assume { :begin_inline_sis900_auto_negotiate } true;sis900_auto_negotiate_#in~net_dev#1.base, sis900_auto_negotiate_#in~net_dev#1.offset, sis900_auto_negotiate_#in~phy_addr#1 := ~net_dev#1.base, ~net_dev#1.offset, #t~mem556#1;havoc sis900_auto_negotiate_#t~ret560#1.base, sis900_auto_negotiate_#t~ret560#1.offset, sis900_auto_negotiate_#t~ret561#1, sis900_auto_negotiate_#t~mem562#1, sis900_auto_negotiate_#t~ret563#1, sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, sis900_auto_negotiate_~sis_priv~13#1.base, sis900_auto_negotiate_~sis_priv~13#1.offset, sis900_auto_negotiate_~tmp~52#1.base, sis900_auto_negotiate_~tmp~52#1.offset, sis900_auto_negotiate_~i~15#1, sis900_auto_negotiate_~status~5#1, sis900_auto_negotiate_~tmp___0~24#1;sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset := sis900_auto_negotiate_#in~net_dev#1.base, sis900_auto_negotiate_#in~net_dev#1.offset;sis900_auto_negotiate_~phy_addr#1 := sis900_auto_negotiate_#in~phy_addr#1;havoc sis900_auto_negotiate_~sis_priv~13#1.base, sis900_auto_negotiate_~sis_priv~13#1.offset;havoc sis900_auto_negotiate_~tmp~52#1.base, sis900_auto_negotiate_~tmp~52#1.offset;havoc sis900_auto_negotiate_~i~15#1;havoc sis900_auto_negotiate_~status~5#1;havoc sis900_auto_negotiate_~tmp___0~24#1; [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759: call write~intINTTYPE1#0(0bv8, sis900_auto_negotiate_~sis_priv~13#1.base, ~bvadd~64(280bv64, sis900_auto_negotiate_~sis_priv~13#1.offset), 1bv64); [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: SUMMARY for call netif_carrier_off(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset); srcloc: null [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747-1: SUMMARY for call sis900_auto_negotiate_#t~ret563#1 := printk(42bv64, 0bv64); srcloc: null [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: havoc sis900_auto_negotiate_#t~ret563#1; [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7745: assume 0bv32 != ~bvand~32(4bv32, sis900_auto_negotiate_#t~mem562#1);havoc sis900_auto_negotiate_#t~mem562#1; [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7745: assume !(0bv32 != ~bvand~32(4bv32, sis900_auto_negotiate_#t~mem562#1));havoc sis900_auto_negotiate_#t~mem562#1; [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735-1: SUMMARY for call sis900_auto_negotiate_#t~ret561#1 := mdio_read(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, 1bv32); srcloc: null [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: sis900_auto_negotiate_~tmp___0~24#1 := sis900_auto_negotiate_#t~ret561#1;havoc sis900_auto_negotiate_#t~ret561#1;sis900_auto_negotiate_~status~5#1 := sis900_auto_negotiate_~tmp___0~24#1;sis900_auto_negotiate_~i~15#1 := ~bvadd~32(1bv32, sis900_auto_negotiate_~i~15#1); [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727-1: SUMMARY for call sis900_auto_negotiate_#t~ret560#1.base, sis900_auto_negotiate_#t~ret560#1.offset := netdev_priv(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset); srcloc: null [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7663: havoc sis900_auto_negotiate_#t~ret560#1.base, sis900_auto_negotiate_#t~ret560#1.offset, sis900_auto_negotiate_#t~ret561#1, sis900_auto_negotiate_#t~mem562#1, sis900_auto_negotiate_#t~ret563#1, sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, sis900_auto_negotiate_~sis_priv~13#1.base, sis900_auto_negotiate_~sis_priv~13#1.offset, sis900_auto_negotiate_~tmp~52#1.base, sis900_auto_negotiate_~tmp~52#1.offset, sis900_auto_negotiate_~i~15#1, sis900_auto_negotiate_~status~5#1, sis900_auto_negotiate_~tmp___0~24#1;havoc sis900_auto_negotiate_#in~net_dev#1.base, sis900_auto_negotiate_#in~net_dev#1.offset, sis900_auto_negotiate_#in~phy_addr#1;assume { :end_inline_sis900_auto_negotiate } true;havoc #t~mem556#1; [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727: sis900_auto_negotiate_~tmp~52#1.base, sis900_auto_negotiate_~tmp~52#1.offset := sis900_auto_negotiate_#t~ret560#1.base, sis900_auto_negotiate_#t~ret560#1.offset;havoc sis900_auto_negotiate_#t~ret560#1.base, sis900_auto_negotiate_#t~ret560#1.offset;sis900_auto_negotiate_~sis_priv~13#1.base, sis900_auto_negotiate_~sis_priv~13#1.offset := sis900_auto_negotiate_~tmp~52#1.base, sis900_auto_negotiate_~tmp~52#1.offset;sis900_auto_negotiate_~i~15#1 := 0bv32;sis900_auto_negotiate_~i~15#1 := 0bv32; [2025-02-08 03:55:17,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752: call write~intINTTYPE1#0(1bv8, sis900_auto_negotiate_~sis_priv~13#1.base, ~bvadd~64(280bv64, sis900_auto_negotiate_~sis_priv~13#1.offset), 1bv64); [2025-02-08 03:55:17,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11158: havoc ldv_dev_get_drvdata_#t~mem982#1.base, ldv_dev_get_drvdata_#t~mem982#1.offset;havoc ldv_dev_get_drvdata_#t~mem983#1.base, ldv_dev_get_drvdata_#t~mem983#1.offset; [2025-02-08 03:55:17,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13201: havoc #t~nondet1122; [2025-02-08 03:55:17,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13037: havoc #t~nondet1096; [2025-02-08 03:55:17,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8941: SUMMARY for call kfree(~phy~3#1.base, ~phy~3#1.offset); srcloc: null [2025-02-08 03:55:17,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8939: call #t~mem849#1.base, #t~mem849#1.offset := read~$Pointer$#0(~sis_priv~33#1.base, ~bvadd~64(84bv64, ~sis_priv~33#1.offset), 8bv64);~phy~3#1.base, ~phy~3#1.offset := #t~mem849#1.base, #t~mem849#1.offset;havoc #t~mem849#1.base, #t~mem849#1.offset;call #t~mem850#1.base, #t~mem850#1.offset := read~$Pointer$#0(~phy~3#1.base, ~phy~3#1.offset, 8bv64);call write~$Pointer$#0(#t~mem850#1.base, #t~mem850#1.offset, ~sis_priv~33#1.base, ~bvadd~64(84bv64, ~sis_priv~33#1.offset), 8bv64);havoc #t~mem850#1.base, #t~mem850#1.offset; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484-2: call #t~mem516 := read~intINTTYPE4#0(~sis_priv~10.base, ~bvadd~64(92bv64, ~sis_priv~10.offset), 4bv64); [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484-1: SUMMARY for call #t~ret517 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem516, 20bv32); srcloc: null [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: ~tmp___1~10 := #t~ret517;havoc #t~mem516;havoc #t~ret517;~eq_value~0 := ~bvashr~32(~bvand~32(248bv32, ~tmp___1~10), 3bv32)[16:0]; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513-2: #t~short519 := 128bv32 == ~zero_extend~32~8(~revision); [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513-1: assume #t~short519;call #t~mem518 := read~intINTTYPE1#0(~sis_priv~10.base, ~bvadd~64(593bv64, ~sis_priv~10.offset), 1bv64);#t~short519 := ~bvule~32(~bvsub~32(~zero_extend~32~8(#t~mem518), 16bv32), 1bv32); [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513-1: assume !#t~short519; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: assume #t~short519;havoc #t~mem518;havoc #t~short519; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: assume !#t~short519;havoc #t~mem518;havoc #t~short519; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: assume ~bvugt~32(~zero_extend~32~16(~max_value~0), 14bv32);~eq_value~0 := (if ~zero_extend~32~16(~max_value~0) == ~zero_extend~32~16(~min_value~0) then ~bvadd~32(6bv32, ~zero_extend~32~16(~max_value~0)) else ~bvadd~32(5bv32, ~zero_extend~32~16(~max_value~0)))[16:0]; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: assume !~bvugt~32(~zero_extend~32~16(~max_value~0), 14bv32); [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume ~bvule~32(~zero_extend~32~16(~max_value~0), 4bv32);~eq_value~0 := ~max_value~0; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume !~bvule~32(~zero_extend~32~16(~max_value~0), 4bv32); [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: havoc #t~mem522; [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: ~tmp___2~7 := #t~ret521;havoc #t~mem520;havoc #t~ret521;~reg14h~0 := ~tmp___2~7[16:0];~reg14h~0 := ~bvor~32(~bvand~32(4294967047bv32, ~sign_extend~32~16(~reg14h~0)), ~bvand~32(255bv32, ~sign_extend~32~16(~bvshl~32(~zero_extend~32~16(~eq_value~0), 3bv32)[16:0])))[16:0];~reg14h~0 := ~bvor~32(24576bv32, ~bvand~32(40447bv32, ~zero_extend~32~16(~reg14h~0)))[16:0];call #t~mem522 := read~intINTTYPE4#0(~sis_priv~10.base, ~bvadd~64(92bv64, ~sis_priv~10.offset), 4bv64); [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-1: SUMMARY for call mdio_write(~net_dev.base, ~net_dev.offset, #t~mem522, 20bv32, ~zero_extend~32~16(~reg14h~0)); srcloc: null [2025-02-08 03:55:17,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume 0bv32 == ~i~14;~min_value~0 := ~eq_value~0;~max_value~0 := ~min_value~0; [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume !(0bv32 == ~i~14); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522-2: call #t~mem520 := read~intINTTYPE4#0(~sis_priv~10.base, ~bvadd~64(92bv64, ~sis_priv~10.offset), 4bv64); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522-1: SUMMARY for call #t~ret521 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem520, 20bv32); srcloc: null [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: assume 0bv32 == ~zero_extend~32~16(~max_value~0);~eq_value~0 := 3bv16; [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: assume !(0bv32 == ~zero_extend~32~16(~max_value~0));~eq_value~0 := ~bvsdiv~32(~bvadd~32(1bv32, ~bvadd~32(~zero_extend~32~16(~max_value~0), ~zero_extend~32~16(~min_value~0))), 2bv32)[16:0]; [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: assume ~bvule~32(~bvsub~32(~zero_extend~32~16(~max_value~0), 5bv32), 9bv32);~eq_value~0 := (if ~zero_extend~32~16(~max_value~0) == ~zero_extend~32~16(~min_value~0) then ~bvadd~32(2bv32, ~zero_extend~32~16(~max_value~0)) else ~bvadd~32(1bv32, ~zero_extend~32~16(~max_value~0)))[16:0]; [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: assume !~bvule~32(~bvsub~32(~zero_extend~32~16(~max_value~0), 5bv32), 9bv32); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: assume (129bv32 == ~zero_extend~32~8(~revision) || 131bv32 == ~zero_extend~32~8(~revision)) || 132bv32 == ~zero_extend~32~8(~revision); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: assume !((129bv32 == ~zero_extend~32~8(~revision) || 131bv32 == ~zero_extend~32~8(~revision)) || 132bv32 == ~zero_extend~32~8(~revision)); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume ~bvslt~32(~i~14, ~maxcount~0); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !~bvslt~32(~i~14, ~maxcount~0); [2025-02-08 03:55:17,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: ~max_value~0 := (if ~bvsgt~32(~zero_extend~32~16(~eq_value~0), ~zero_extend~32~16(~max_value~0)) then ~zero_extend~32~16(~eq_value~0) else ~zero_extend~32~16(~max_value~0))[16:0];~min_value~0 := (if ~bvslt~32(~zero_extend~32~16(~eq_value~0), ~zero_extend~32~16(~min_value~0)) then ~zero_extend~32~16(~eq_value~0) else ~zero_extend~32~16(~min_value~0))[16:0];~i~14 := ~bvadd~32(1bv32, ~i~14); [2025-02-08 03:55:17,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150: havoc #t~ret1111.base, #t~ret1111.offset; [2025-02-08 03:55:22,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: call write~$Pointer$#0(0bv64, 0bv64, ~sis_priv~8.base, ~bvadd~64(~bvadd~64(301bv64, ~sis_priv~8.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~12))), 8bv64);call #t~mem482.base, #t~mem482.offset := read~$Pointer$#0(~sis_priv~8.base, ~bvadd~64(557bv64, ~sis_priv~8.offset), 8bv64);call #t~mem483 := read~intINTTYPE8#0(~sis_priv~8.base, ~bvadd~64(573bv64, ~sis_priv~8.offset), 8bv64);call write~intINTTYPE4#0(~bvadd~32(#t~mem483[32:0], ~bvmul~32(12bv32, ~sign_extend~64~32(~bvsrem~32(~bvadd~32(1bv32, ~i~12), 16bv32))[32:0])), #t~mem482.base, ~bvadd~64(#t~mem482.offset, ~bvmul~64(12bv64, ~sign_extend~64~32(~i~12))), 4bv64);havoc #t~mem482.base, #t~mem482.offset;havoc #t~mem483;call #t~mem484.base, #t~mem484.offset := read~$Pointer$#0(~sis_priv~8.base, ~bvadd~64(557bv64, ~sis_priv~8.offset), 8bv64);call write~intINTTYPE4#0(0bv32, #t~mem484.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem484.offset, ~bvmul~64(12bv64, ~sign_extend~64~32(~i~12)))), 4bv64);havoc #t~mem484.base, #t~mem484.offset;call #t~mem485.base, #t~mem485.offset := read~$Pointer$#0(~sis_priv~8.base, ~bvadd~64(557bv64, ~sis_priv~8.offset), 8bv64);call write~intINTTYPE4#0(0bv32, #t~mem485.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem485.offset, ~bvmul~64(12bv64, ~sign_extend~64~32(~i~12)))), 4bv64);havoc #t~mem485.base, #t~mem485.offset;~i~12 := ~bvadd~32(1bv32, ~i~12); [2025-02-08 03:55:22,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5728: havoc #t~mem147.base, #t~mem147.offset; [2025-02-08 03:55:22,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: havoc #t~mem77.base, #t~mem77.offset; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863: SUMMARY for call iowrite32(~bvor~32(10bv32, ~cr_saved~0#1), ~ioaddr~21#1.base, ~ioaddr~21#1.offset); srcloc: null [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12992: havoc crc32_le_#t~nondet1090#1;sis900_mcast_bitnr_#t~ret819#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet1090#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;sis900_mcast_bitnr_~tmp~71#1 := sis900_mcast_bitnr_#t~ret819#1;havoc sis900_mcast_bitnr_#t~ret819#1;assume { :begin_inline_bitrev32 } true;bitrev32_#in~arg0#1 := sis900_mcast_bitnr_~tmp~71#1;havoc bitrev32_#res#1;havoc bitrev32_#t~nondet1089#1, bitrev32_~arg0#1;bitrev32_~arg0#1 := bitrev32_#in~arg0#1;havoc bitrev32_#t~nondet1089#1;bitrev32_#res#1 := bitrev32_#t~nondet1089#1;havoc bitrev32_#t~nondet1089#1; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8818: call write~intINTTYPE2#12(65535bv16, ~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(~i~19#1))), 2bv64);~i~19#1 := ~bvadd~32(1bv32, ~i~19#1); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8868: SUMMARY for call iowrite32(~cr_saved~0#1, ~ioaddr~21#1.base, ~ioaddr~21#1.offset); srcloc: null [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: assume ~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~net_dev#1.base, ~bvadd~64(654bv64, ~net_dev#1.offset)); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: assume !(~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~net_dev#1.base, ~bvadd~64(654bv64, ~net_dev#1.offset))); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860: assume 0bv32 != ~bvand~32(8bv32, #t~mem836#1);havoc #t~mem836#1; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860: assume !(0bv32 != ~bvand~32(8bv32, #t~mem836#1));havoc #t~mem836#1; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864: ~tmp___2~14#1 := #t~ret838#1;havoc #t~ret838#1; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-1: SUMMARY for call #t~ret838#1 := ioread32(~ioaddr~21#1.base, ~bvadd~64(36bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12985: havoc bitrev32_#t~nondet1089#1;sis900_mcast_bitnr_#t~ret820#1 := bitrev32_#res#1;havoc bitrev32_#t~nondet1089#1, bitrev32_~arg0#1;havoc bitrev32_#in~arg0#1;assume { :end_inline_bitrev32 } true;sis900_mcast_bitnr_~tmp___0~37#1 := sis900_mcast_bitnr_#t~ret820#1;havoc sis900_mcast_bitnr_#t~ret820#1;sis900_mcast_bitnr_~crc~0#1 := sis900_mcast_bitnr_~tmp___0~37#1; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: ~i~19#1 := 0bv32; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8848: call #t~mem835#1 := read~intINTTYPE2#12(~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(~i~19#1))), 2bv64); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8848-1: SUMMARY for call iowrite32(~bvshl~32(~bvadd~32(4bv32, ~i~19#1), 16bv32), ~ioaddr~21#1.base, ~bvadd~64(72bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8762: 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:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8865: SUMMARY for call iowrite32(~bvor~32(536870912bv32, ~tmp___2~14#1), ~ioaddr~21#1.base, ~bvadd~64(36bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832: #t~ret832#1 := sis900_mcast_bitnr_#res#1;havoc sis900_mcast_bitnr_#t~ret819#1, sis900_mcast_bitnr_#t~ret820#1, sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset, sis900_mcast_bitnr_~revision#1, sis900_mcast_bitnr_~crc~0#1, sis900_mcast_bitnr_~tmp~71#1, sis900_mcast_bitnr_~tmp___0~37#1;havoc sis900_mcast_bitnr_#in~addr#1.base, sis900_mcast_bitnr_#in~addr#1.offset, sis900_mcast_bitnr_#in~revision#1;assume { :end_inline_sis900_mcast_bitnr } true;~tmp___1~19#1 := #t~ret832#1;havoc #t~mem831#1;havoc #t~ret832#1;~bit_nr~0#1 := ~zero_extend~32~16(~tmp___1~19#1);call #t~mem833#1 := read~intINTTYPE2#12(~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~zero_extend~64~32(~bvlshr~32(~bit_nr~0#1, 4bv32)))), 2bv64);call write~intINTTYPE2#12(~bvor~32(~sign_extend~32~16(#t~mem833#1), ~sign_extend~32~16(~bvshl~32(1bv32, ~bvand~32(15bv32, ~bit_nr~0#1))[16:0]))[16:0], ~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~zero_extend~64~32(~bvlshr~32(~bit_nr~0#1, 4bv32)))), 2bv64);havoc #t~mem833#1;call #t~mem834#1.base, #t~mem834#1.offset := read~$Pointer$#0(~ha~0#1.base, ~ha~0#1.offset, 8bv64);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem834#1.base, #t~mem834#1.offset;havoc #t~mem834#1.base, #t~mem834#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832-1: call #t~mem831#1 := read~intINTTYPE1#0(~sis_priv~31#1.base, ~bvadd~64(594bv64, ~sis_priv~31#1.offset), 1bv64);assume { :begin_inline_sis900_mcast_bitnr } true;sis900_mcast_bitnr_#in~addr#1.base, sis900_mcast_bitnr_#in~addr#1.offset, sis900_mcast_bitnr_#in~revision#1 := ~ha~0#1.base, ~bvadd~64(16bv64, ~ha~0#1.offset), ~zero_extend~32~8(#t~mem831#1)[8:0];havoc sis900_mcast_bitnr_#res#1;havoc sis900_mcast_bitnr_#t~ret819#1, sis900_mcast_bitnr_#t~ret820#1, sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset, sis900_mcast_bitnr_~revision#1, sis900_mcast_bitnr_~crc~0#1, sis900_mcast_bitnr_~tmp~71#1, sis900_mcast_bitnr_~tmp___0~37#1;sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset := sis900_mcast_bitnr_#in~addr#1.base, sis900_mcast_bitnr_#in~addr#1.offset;sis900_mcast_bitnr_~revision#1 := sis900_mcast_bitnr_#in~revision#1;havoc sis900_mcast_bitnr_~crc~0#1;havoc sis900_mcast_bitnr_~tmp~71#1;havoc sis900_mcast_bitnr_~tmp___0~37#1;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, sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset, 6bv64;havoc crc32_le_#res#1;havoc crc32_le_#t~nondet1090#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~nondet1090#1;crc32_le_#res#1 := crc32_le_#t~nondet1090#1;havoc crc32_le_#t~nondet1090#1; [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8762-1: 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:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: assume ~bvslt~32(~i~19#1, ~table_entries~0#1); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: assume !~bvslt~32(~i~19#1, ~table_entries~0#1); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: havoc #t~mem835#1;~i~19#1 := ~bvadd~32(1bv32, ~i~19#1); [2025-02-08 03:55:22,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-1: SUMMARY for call iowrite32(~zero_extend~32~16(#t~mem835#1), ~ioaddr~21#1.base, ~bvadd~64(76bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume ~bvugt~32(~zero_extend~32~8(sis900_mcast_bitnr_~revision#1), 143bv32) || 3bv32 == ~zero_extend~32~8(sis900_mcast_bitnr_~revision#1);sis900_mcast_bitnr_#res#1 := ~bvlshr~32(sis900_mcast_bitnr_~crc~0#1, 24bv32)[16:0]; [2025-02-08 03:55:22,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume !(~bvugt~32(~zero_extend~32~8(sis900_mcast_bitnr_~revision#1), 143bv32) || 3bv32 == ~zero_extend~32~8(sis900_mcast_bitnr_~revision#1));sis900_mcast_bitnr_#res#1 := ~bvlshr~32(sis900_mcast_bitnr_~crc~0#1, 25bv32)[16:0]; [2025-02-08 03:55:22,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866: ~tmp___3~11#1 := #t~ret839#1;havoc #t~ret839#1; [2025-02-08 03:55:22,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808: assume ~bvslt~32(~i~19#1, ~table_entries~0#1); [2025-02-08 03:55:22,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808: assume !~bvslt~32(~i~19#1, ~table_entries~0#1); [2025-02-08 03:55:22,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862-1: SUMMARY for call #t~ret837#1 := ioread32(~ioaddr~21#1.base, ~ioaddr~21#1.offset); srcloc: null [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858: call #t~mem836#1 := read~intINTTYPE4#0(~net_dev#1.base, ~bvadd~64(500bv64, ~net_dev#1.offset), 4bv64); [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866-1: SUMMARY for call #t~ret839#1 := ioread32(~ioaddr~21#1.base, ~bvadd~64(52bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: ~cr_saved~0#1 := #t~ret837#1;havoc #t~ret837#1; [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: assume ~bvslt~32(~i~19#1, ~table_entries~0#1); [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: assume !~bvslt~32(~i~19#1, ~table_entries~0#1); [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint set_rx_modeFINAL: assume true; [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-1: SUMMARY for call iowrite32(~bvor~32(2147483648bv32, ~rx_mode~0#1), ~ioaddr~21#1.base, ~bvadd~64(72bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8805: call write~intINTTYPE2#12(65535bv16, ~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(~i~19#1))), 2bv64);~i~19#1 := ~bvadd~32(1bv32, ~i~19#1); [2025-02-08 03:55:22,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: SUMMARY for call iowrite32(~bvor~32(268435456bv32, ~tmp___3~11#1), ~ioaddr~21#1.base, ~bvadd~64(52bv64, ~ioaddr~21#1.offset)); srcloc: null [2025-02-08 03:55:22,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12957: havoc #t~nondet1087; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8318: havoc sis900_finish_xmit_#t~mem714#1.base, sis900_finish_xmit_#t~mem714#1.offset;havoc sis900_finish_xmit_#t~mem715#1.base, sis900_finish_xmit_#t~mem715#1.offset;havoc sis900_finish_xmit_#t~mem716#1;havoc sis900_finish_xmit_#t~mem717#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8161: assume 0bv64 == ~bvadd~64(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset);call sis900_rx_#t~mem652#1.base, sis900_rx_#t~mem652#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64);sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset := sis900_rx_#t~mem652#1.base, sis900_rx_#t~mem652#1.offset;havoc sis900_rx_#t~mem652#1.base, sis900_rx_#t~mem652#1.offset;call sis900_rx_#t~mem653#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem653#1), sis900_rx_~net_dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem653#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8161: assume !(0bv64 == ~bvadd~64(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset));call sis900_rx_#t~mem654#1.base, sis900_rx_#t~mem654#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64); [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8318-1: SUMMARY for call pci_unmap_single(sis900_finish_xmit_#t~mem714#1.base, sis900_finish_xmit_#t~mem714#1.offset, ~zero_extend~64~32(sis900_finish_xmit_#t~mem716#1), ~zero_extend~64~32(sis900_finish_xmit_#t~mem717#1), 1bv32); srcloc: null [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_interruptFINAL: assume true; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8170: havoc sis900_rx_#t~mem656#1;havoc sis900_rx_#t~mem657#1;havoc sis900_rx_#t~ret658#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-1: SUMMARY for call sis900_rx_#t~ret688#1 := pci_map_single(sis900_rx_#t~mem686#1.base, sis900_rx_#t~mem686#1.offset, sis900_rx_#t~mem687#1.base, sis900_rx_#t~mem687#1.offset, 1540bv64, 2bv32); srcloc: null [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: assume 0bv64 != sis900_rx_~tmp___2~12#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: assume !(0bv64 != sis900_rx_~tmp___2~12#1); [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: sis900_rx_~tmp___3~10#1 := sis900_rx_#t~ret688#1;havoc sis900_rx_#t~mem686#1.base, sis900_rx_#t~mem686#1.offset;havoc sis900_rx_#t~mem687#1.base, sis900_rx_#t~mem687#1.offset;havoc sis900_rx_#t~ret688#1;call sis900_rx_#t~mem689#1.base, sis900_rx_#t~mem689#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call write~intINTTYPE4#0(sis900_rx_~tmp___3~10#1[32:0], sis900_rx_#t~mem689#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_rx_#t~mem689#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64);havoc sis900_rx_#t~mem689#1.base, sis900_rx_#t~mem689#1.offset;call sis900_rx_#t~mem690#1.base, sis900_rx_#t~mem690#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, sis900_rx_~sis_priv~18#1.offset, 8bv64);call sis900_rx_#t~mem691#1.base, sis900_rx_#t~mem691#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call sis900_rx_#t~mem692#1 := read~intINTTYPE4#0(sis900_rx_#t~mem691#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_rx_#t~mem691#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64); [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: call sis900_finish_xmit_#t~mem705#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_finish_xmit_#t~mem705#1), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem705#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327: assume sis900_finish_xmit_#t~mem721#1 != sis900_finish_xmit_#t~mem722#1;havoc sis900_finish_xmit_#t~mem721#1;havoc sis900_finish_xmit_#t~mem722#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327: assume !(sis900_finish_xmit_#t~mem721#1 != sis900_finish_xmit_#t~mem722#1);havoc sis900_finish_xmit_#t~mem721#1;havoc sis900_finish_xmit_#t~mem722#1;call sis900_finish_xmit_#t~mem723#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(589bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64); [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8137: call sis900_rx_#t~mem642#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem642#1), sis900_rx_~net_dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem642#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8170-1: SUMMARY for call sis900_rx_#t~ret658#1 := printk(55bv64, 0bv64); srcloc: null [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8228: assume 0bv64 == ~bvadd~64(sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset);call sis900_rx_#t~mem684#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem684#1), sis900_rx_~net_dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem684#1; [2025-02-08 03:55:36,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8228: assume !(0bv64 == ~bvadd~64(sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset));call write~$Pointer$#0(sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset, sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64);call sis900_rx_#t~mem685#1.base, sis900_rx_#t~mem685#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call write~intINTTYPE4#0(1540bv32, sis900_rx_#t~mem685#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_rx_#t~mem685#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64);havoc sis900_rx_#t~mem685#1.base, sis900_rx_#t~mem685#1.offset;call sis900_rx_#t~mem686#1.base, sis900_rx_#t~mem686#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, sis900_rx_~sis_priv~18#1.offset, 8bv64);call sis900_rx_#t~mem687#1.base, sis900_rx_#t~mem687#1.offset := read~$Pointer$#0(sis900_rx_~skb___0~0#1.base, ~bvadd~64(229bv64, sis900_rx_~skb___0~0#1.offset), 8bv64); [2025-02-08 03:55:36,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8286: assume 0bv32 != ~bvand~32(102760448bv32, sis900_finish_xmit_~tx_status~0#1);call sis900_finish_xmit_#t~mem703#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(281bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64); [2025-02-08 03:55:36,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8286: assume !(0bv32 != ~bvand~32(102760448bv32, sis900_finish_xmit_~tx_status~0#1));call sis900_finish_xmit_#t~mem710#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(72bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(sis900_finish_xmit_#t~mem710#1, ~zero_extend~64~32(~bvlshr~32(~bvand~32(983040bv32, sis900_finish_xmit_~tx_status~0#1), 16bv32))), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(72bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem710#1;call sis900_finish_xmit_#t~mem711#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(24bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(sis900_finish_xmit_#t~mem711#1, ~bvand~64(4095bv64, ~zero_extend~64~32(sis900_finish_xmit_~tx_status~0#1))), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(24bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem711#1;call sis900_finish_xmit_#t~mem712#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_finish_xmit_#t~mem712#1), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem712#1; [2025-02-08 03:55:36,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume 0bv32 != ~bvand~32(108789760bv32, sis900_rx_~rx_status~0#1);call sis900_rx_#t~mem640#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(281bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64); [2025-02-08 03:55:36,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume !(0bv32 != ~bvand~32(108789760bv32, sis900_rx_~rx_status~0#1));call sis900_rx_#t~mem648#1.base, sis900_rx_#t~mem648#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, sis900_rx_~sis_priv~18#1.offset, 8bv64);call sis900_rx_#t~mem649#1.base, sis900_rx_#t~mem649#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call sis900_rx_#t~mem650#1 := read~intINTTYPE4#0(sis900_rx_#t~mem649#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_rx_#t~mem649#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8154: call sis900_rx_#t~mem647#1.base, sis900_rx_#t~mem647#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call write~intINTTYPE4#0(1540bv32, sis900_rx_#t~mem647#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_rx_#t~mem647#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64);havoc sis900_rx_#t~mem647#1.base, sis900_rx_#t~mem647#1.offset; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume 16777216bv32 == ~bvand~32(25165824bv32, sis900_rx_~rx_status~0#1);call sis900_rx_#t~mem663#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem663#1), sis900_rx_~net_dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem663#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume !(16777216bv32 == ~bvand~32(25165824bv32, sis900_rx_~rx_status~0#1)); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8253: assume sis900_rx_#t~mem696#1 != sis900_rx_#t~mem697#1;havoc sis900_rx_#t~mem696#1;havoc sis900_rx_#t~mem697#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8253: assume !(sis900_rx_#t~mem696#1 != sis900_rx_#t~mem697#1);havoc sis900_rx_#t~mem696#1;havoc sis900_rx_#t~mem697#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8146: assume 0bv32 != ~bvand~32(1310720bv32, sis900_rx_~rx_status~0#1);call sis900_rx_#t~mem645#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(104bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem645#1), sis900_rx_~net_dev#1.base, ~bvadd~64(104bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem645#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8146: assume !(0bv32 != ~bvand~32(1310720bv32, sis900_rx_~rx_status~0#1)); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: call sis900_rx_#t~mem677#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(285bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(1bv32, sis900_rx_#t~mem677#1), sis900_rx_~sis_priv~18#1.base, ~bvadd~64(285bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);havoc sis900_rx_#t~mem677#1;call sis900_rx_#t~mem678#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(285bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);sis900_rx_~entry~1#1 := ~bvand~32(15bv32, sis900_rx_#t~mem678#1);havoc sis900_rx_#t~mem678#1;call sis900_rx_#t~mem679#1.base, sis900_rx_#t~mem679#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call sis900_rx_#t~mem680#1 := read~intINTTYPE4#0(sis900_rx_#t~mem679#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_rx_#t~mem679#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64);sis900_rx_~rx_status~0#1 := sis900_rx_#t~mem680#1;havoc sis900_rx_#t~mem679#1.base, sis900_rx_#t~mem679#1.offset;havoc sis900_rx_#t~mem680#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8303: assume 0bv32 != ~bvand~32(16777216bv32, sis900_finish_xmit_~tx_status~0#1);call sis900_finish_xmit_#t~mem708#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(136bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_finish_xmit_#t~mem708#1), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(136bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem708#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8303: assume !(0bv32 != ~bvand~32(16777216bv32, sis900_finish_xmit_~tx_status~0#1)); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: assume 0bv32 != ~zero_extend~32~8(sis900_finish_xmit_~tmp___0~30#1);call sis900_finish_xmit_#t~mem725#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(293bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64);call sis900_finish_xmit_#t~mem726#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(297bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: assume !(0bv32 != ~zero_extend~32~8(sis900_finish_xmit_~tmp___0~30#1)); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: assume 0bv32 != ~bvand~32(33554432bv32, sis900_rx_~rx_status~0#1);call sis900_rx_#t~mem643#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(88bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem643#1), sis900_rx_~net_dev#1.base, ~bvadd~64(88bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem643#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: assume !(0bv32 != ~bvand~32(33554432bv32, sis900_rx_~rx_status~0#1)); [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8295: assume 0bv32 != ~bvand~32(33554432bv32, sis900_finish_xmit_~tx_status~0#1);call sis900_finish_xmit_#t~mem706#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(144bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_finish_xmit_#t~mem706#1), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(144bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem706#1; [2025-02-08 03:55:36,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8295: assume !(0bv32 != ~bvand~32(33554432bv32, sis900_finish_xmit_~tx_status~0#1)); [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5859: netif_queue_stopped_~tmp~16#1.base, netif_queue_stopped_~tmp~16#1.offset := netif_queue_stopped_#t~ret160#1.base, netif_queue_stopped_#t~ret160#1.offset;havoc netif_queue_stopped_#t~ret160#1.base, netif_queue_stopped_#t~ret160#1.offset;assume { :begin_inline_netif_tx_queue_stopped } true;netif_tx_queue_stopped_#in~dev_queue#1.base, netif_tx_queue_stopped_#in~dev_queue#1.offset := netif_queue_stopped_~tmp~16#1.base, netif_queue_stopped_~tmp~16#1.offset;havoc netif_tx_queue_stopped_#res#1;havoc netif_tx_queue_stopped_#t~ret159#1, netif_tx_queue_stopped_~dev_queue#1.base, netif_tx_queue_stopped_~dev_queue#1.offset, netif_tx_queue_stopped_~tmp~15#1;netif_tx_queue_stopped_~dev_queue#1.base, netif_tx_queue_stopped_~dev_queue#1.offset := netif_tx_queue_stopped_#in~dev_queue#1.base, netif_tx_queue_stopped_#in~dev_queue#1.offset;havoc netif_tx_queue_stopped_~tmp~15#1; [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8130: assume 0bv32 != ~bvand~32(64bv32, sis900_rx_#t~mem640#1);havoc sis900_rx_#t~mem640#1; [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8130: assume !(0bv32 != ~bvand~32(64bv32, sis900_rx_#t~mem640#1));havoc sis900_rx_#t~mem640#1; [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5859-1: SUMMARY for call netif_queue_stopped_#t~ret160#1.base, netif_queue_stopped_#t~ret160#1.offset := netdev_get_tx_queue(netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset, 0bv32); srcloc: null [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8320-1: SUMMARY for call dev_kfree_skb_irq(sis900_finish_xmit_~skb~3#1.base, sis900_finish_xmit_~skb~3#1.offset); srcloc: null [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287: assume 0bv32 != ~bvand~32(128bv32, sis900_finish_xmit_#t~mem703#1);havoc sis900_finish_xmit_#t~mem703#1; [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287: assume !(0bv32 != ~bvand~32(128bv32, sis900_finish_xmit_#t~mem703#1));havoc sis900_finish_xmit_#t~mem703#1; [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: #t~ret621#1 := sis900_rx_#res#1;havoc sis900_rx_#t~ret629#1.base, sis900_rx_#t~ret629#1.offset, sis900_rx_#t~mem630#1.base, sis900_rx_#t~mem630#1.offset, sis900_rx_#t~mem631#1, sis900_rx_#t~mem632#1.base, sis900_rx_#t~mem632#1.offset, sis900_rx_#t~mem633#1, sis900_rx_#t~mem634#1, sis900_rx_#t~mem635#1, sis900_rx_#t~mem636#1, sis900_rx_#t~ret637#1, sis900_rx_#t~mem638#1, sis900_rx_#t~mem639#1, sis900_rx_#t~mem640#1, sis900_rx_#t~ret641#1, sis900_rx_#t~mem642#1, sis900_rx_#t~mem643#1, sis900_rx_#t~mem644#1, sis900_rx_#t~mem645#1, sis900_rx_#t~mem646#1, sis900_rx_#t~mem647#1.base, sis900_rx_#t~mem647#1.offset, sis900_rx_#t~mem648#1.base, sis900_rx_#t~mem648#1.offset, sis900_rx_#t~mem649#1.base, sis900_rx_#t~mem649#1.offset, sis900_rx_#t~mem650#1, sis900_rx_#t~ret651#1.base, sis900_rx_#t~ret651#1.offset, sis900_rx_#t~mem652#1.base, sis900_rx_#t~mem652#1.offset, sis900_rx_#t~mem653#1, sis900_rx_#t~mem654#1.base, sis900_rx_#t~mem654#1.offset, sis900_rx_#t~mem655#1, sis900_rx_#t~mem656#1, sis900_rx_#t~mem657#1, sis900_rx_#t~ret658#1, sis900_rx_#t~mem659#1.base, sis900_rx_#t~mem659#1.offset, sis900_rx_#t~ret660#1.base, sis900_rx_#t~ret660#1.offset, sis900_rx_#t~ret661#1, sis900_rx_#t~ret662#1, sis900_rx_#t~mem663#1, sis900_rx_#t~mem664#1, sis900_rx_#t~mem665#1, sis900_rx_#t~mem666#1, sis900_rx_#t~mem667#1.base, sis900_rx_#t~mem667#1.offset, sis900_rx_#t~mem668#1.base, sis900_rx_#t~mem668#1.offset, sis900_rx_#t~mem669#1.base, sis900_rx_#t~mem669#1.offset, sis900_rx_#t~ret670#1, sis900_rx_#t~mem671#1.base, sis900_rx_#t~mem671#1.offset, sis900_rx_#t~mem672#1.base, sis900_rx_#t~mem672#1.offset, sis900_rx_#t~mem673#1.base, sis900_rx_#t~mem673#1.offset, sis900_rx_#t~mem674#1, sis900_rx_#t~ret675#1, sis900_rx_#t~ret676#1, sis900_rx_#t~mem677#1, sis900_rx_#t~mem678#1, sis900_rx_#t~mem679#1.base, sis900_rx_#t~mem679#1.offset, sis900_rx_#t~mem680#1, sis900_rx_#t~mem681#1, sis900_rx_#t~mem682#1.base, sis900_rx_#t~mem682#1.offset, sis900_rx_#t~ret683#1.base, sis900_rx_#t~ret683#1.offset, sis900_rx_#t~mem684#1, sis900_rx_#t~mem685#1.base, sis900_rx_#t~mem685#1.offset, sis900_rx_#t~mem686#1.base, sis900_rx_#t~mem686#1.offset, sis900_rx_#t~mem687#1.base, sis900_rx_#t~mem687#1.offset, sis900_rx_#t~ret688#1, sis900_rx_#t~mem689#1.base, sis900_rx_#t~mem689#1.offset, sis900_rx_#t~mem690#1.base, sis900_rx_#t~mem690#1.offset, sis900_rx_#t~mem691#1.base, sis900_rx_#t~mem691#1.offset, sis900_rx_#t~mem692#1, sis900_rx_#t~ret693#1, sis900_rx_#t~ret694#1, sis900_rx_#t~mem695#1, sis900_rx_#t~mem696#1, sis900_rx_#t~mem697#1, sis900_rx_#t~ret698#1, sis900_rx_~net_dev#1.base, sis900_rx_~net_dev#1.offset, sis900_rx_~sis_priv~18#1.base, sis900_rx_~sis_priv~18#1.offset, sis900_rx_~tmp~57#1.base, sis900_rx_~tmp~57#1.offset, sis900_rx_~ioaddr~17#1.base, sis900_rx_~ioaddr~17#1.offset, sis900_rx_~entry~1#1, sis900_rx_~rx_status~0#1, sis900_rx_~rx_work_limit~0#1, sis900_rx_~rx_size~0#1, sis900_rx_~data_size~0#1, sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset, sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset, sis900_rx_~tmp___0~29#1, sis900_rx_~tmp___1~16#1, sis900_rx_~tmp___2~12#1, sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset, sis900_rx_~tmp___3~10#1, sis900_rx_~tmp___4~6#1, sis900_rx_~tmp___5~3#1, sis900_rx_~tmp___6~1#1;havoc sis900_rx_#in~net_dev#1.base, sis900_rx_#in~net_dev#1.offset;assume { :end_inline_sis900_rx } true;havoc #t~ret621#1; [2025-02-08 03:55:36,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8320: call write~$Pointer$#0(0bv64, 0bv64, sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(~bvadd~64(301bv64, sis900_finish_xmit_~sis_priv~19#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_finish_xmit_~entry~2#1))), 8bv64);call sis900_finish_xmit_#t~mem718#1.base, sis900_finish_xmit_#t~mem718#1.offset := read~$Pointer$#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(557bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 8bv64);call write~intINTTYPE4#0(0bv32, sis900_finish_xmit_#t~mem718#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_finish_xmit_#t~mem718#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_finish_xmit_~entry~2#1)))), 4bv64);havoc sis900_finish_xmit_#t~mem718#1.base, sis900_finish_xmit_#t~mem718#1.offset;call sis900_finish_xmit_#t~mem719#1.base, sis900_finish_xmit_#t~mem719#1.offset := read~$Pointer$#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(557bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 8bv64);call write~intINTTYPE4#0(0bv32, sis900_finish_xmit_#t~mem719#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_finish_xmit_#t~mem719#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_finish_xmit_~entry~2#1)))), 4bv64);havoc sis900_finish_xmit_#t~mem719#1.base, sis900_finish_xmit_#t~mem719#1.offset;call sis900_finish_xmit_#t~mem720#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(297bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(1bv32, sis900_finish_xmit_#t~mem720#1), sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(297bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64);havoc sis900_finish_xmit_#t~mem720#1;call sis900_finish_xmit_#t~mem721#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(297bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64);call sis900_finish_xmit_#t~mem722#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(293bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64); [2025-02-08 03:55:36,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: sis900_rx_~tmp___4~6#1 := sis900_rx_#t~ret693#1;havoc sis900_rx_#t~mem690#1.base, sis900_rx_#t~mem690#1.offset;havoc sis900_rx_#t~mem691#1.base, sis900_rx_#t~mem691#1.offset;havoc sis900_rx_#t~mem692#1;havoc sis900_rx_#t~ret693#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8337: assume ~bvule~32(~bvsub~32(sis900_finish_xmit_#t~mem725#1, sis900_finish_xmit_#t~mem726#1), 11bv32);havoc sis900_finish_xmit_#t~mem725#1;havoc sis900_finish_xmit_#t~mem726#1;call write~intINTTYPE4#0(0bv32, sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(589bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64); [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8337: assume !~bvule~32(~bvsub~32(sis900_finish_xmit_#t~mem725#1, sis900_finish_xmit_#t~mem726#1), 11bv32);havoc sis900_finish_xmit_#t~mem725#1;havoc sis900_finish_xmit_#t~mem726#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205-1: SUMMARY for call dev_kfree_skb_irq(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset); srcloc: null [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-1: SUMMARY for call sis900_rx_#t~ret693#1 := pci_dma_mapping_error(sis900_rx_#t~mem690#1.base, sis900_rx_#t~mem690#1.offset, ~zero_extend~64~32(sis900_rx_#t~mem692#1)); srcloc: null [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205: call write~$Pointer$#0(0bv64, 0bv64, sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64); [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5860: netif_queue_stopped_#t~ret161#1 := netif_tx_queue_stopped_#res#1;havoc netif_tx_queue_stopped_#t~ret159#1, netif_tx_queue_stopped_~dev_queue#1.base, netif_tx_queue_stopped_~dev_queue#1.offset, netif_tx_queue_stopped_~tmp~15#1;havoc netif_tx_queue_stopped_#in~dev_queue#1.base, netif_tx_queue_stopped_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_queue_stopped } true;netif_queue_stopped_~tmp___0~7#1 := (if 0bv8 == netif_queue_stopped_#t~ret161#1 then 0bv8 else 1bv8);havoc netif_queue_stopped_#t~ret161#1;netif_queue_stopped_#res#1 := (if 0bv8 == netif_queue_stopped_~tmp___0~7#1 then 0bv8 else 1bv8); [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8280: call sis900_finish_xmit_#t~mem700#1 := read~intINTTYPE4#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(297bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 4bv64);sis900_finish_xmit_~entry~2#1 := ~bvand~32(15bv32, sis900_finish_xmit_#t~mem700#1);call sis900_finish_xmit_#t~mem701#1.base, sis900_finish_xmit_#t~mem701#1.offset := read~$Pointer$#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(557bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 8bv64);call sis900_finish_xmit_#t~mem702#1 := read~intINTTYPE4#0(sis900_finish_xmit_#t~mem701#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_finish_xmit_#t~mem701#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_finish_xmit_~entry~2#1)))), 4bv64);sis900_finish_xmit_~tx_status~0#1 := sis900_finish_xmit_#t~mem702#1;havoc sis900_finish_xmit_#t~mem701#1.base, sis900_finish_xmit_#t~mem701#1.offset;havoc sis900_finish_xmit_#t~mem702#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239-1: SUMMARY for call sis900_rx_#t~ret694#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != sis900_rx_~tmp___4~6#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: sis900_rx_~tmp___5~3#1 := sis900_rx_#t~ret694#1;havoc sis900_rx_#t~ret694#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11055-1: SUMMARY for call ldv_spin_unlock_lock_of_sis900_private(); srcloc: null [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11055: assume { :begin_inline_spin_unlock } true;spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset := ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset;havoc spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset := spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset;assume { :begin_inline__raw_spin_unlock } true;_raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset := spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;havoc _raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset;_raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset := _raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset;havoc _raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset;havoc _raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset;assume { :end_inline__raw_spin_unlock } true;havoc spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;havoc spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset;assume { :end_inline_spin_unlock } true;havoc ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset;havoc ldv_spin_unlock_71_#in~lock#1.base, ldv_spin_unlock_71_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_71 } true;#res#1 := (if 0bv32 != ~handled~0#1 then 1bv32 else 0bv32); [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: sis900_rx_~tmp___0~29#1 := sis900_rx_#t~ret670#1;havoc sis900_rx_#t~mem668#1.base, sis900_rx_#t~mem668#1.offset;havoc sis900_rx_#t~mem669#1.base, sis900_rx_#t~mem669#1.offset;havoc sis900_rx_#t~ret670#1;call sis900_rx_#t~mem671#1.base, sis900_rx_#t~mem671#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call write~intINTTYPE4#0(sis900_rx_~tmp___0~29#1[32:0], sis900_rx_#t~mem671#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_rx_#t~mem671#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64);havoc sis900_rx_#t~mem671#1.base, sis900_rx_#t~mem671#1.offset;call sis900_rx_#t~mem672#1.base, sis900_rx_#t~mem672#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, sis900_rx_~sis_priv~18#1.offset, 8bv64);call sis900_rx_#t~mem673#1.base, sis900_rx_#t~mem673#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call sis900_rx_#t~mem674#1 := read~intINTTYPE4#0(sis900_rx_#t~mem673#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_rx_#t~mem673#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64); [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: assume 0bv32 != ~bvand~32(512bv32, #t~mem626#1);havoc #t~mem626#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: assume !(0bv32 != ~bvand~32(512bv32, #t~mem626#1));havoc #t~mem626#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8132-1: SUMMARY for call sis900_rx_#t~ret641#1 := printk(54bv64, 0bv64); srcloc: null [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8132: havoc sis900_rx_#t~ret641#1; [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198-1: SUMMARY for call sis900_rx_#t~ret670#1 := pci_map_single(sis900_rx_#t~mem668#1.base, sis900_rx_#t~mem668#1.offset, sis900_rx_#t~mem669#1.base, sis900_rx_#t~mem669#1.offset, 1540bv64, 2bv32); srcloc: null [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8223: call sis900_rx_#t~mem681#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);sis900_rx_~entry~1#1 := ~bvand~32(15bv32, sis900_rx_#t~mem681#1);call sis900_rx_#t~mem682#1.base, sis900_rx_#t~mem682#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64); [2025-02-08 03:55:36,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8289-1: SUMMARY for call sis900_finish_xmit_#t~ret704#1 := printk(56bv64, 0bv64); srcloc: null [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066-1: call #t~mem626#1 := read~intINTTYPE4#0(~sis_priv~17#1.base, ~bvadd~64(281bv64, ~sis_priv~17#1.offset), 4bv64); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8289: havoc sis900_finish_xmit_#t~ret704#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157-1: SUMMARY for call pci_unmap_single(sis900_rx_#t~mem648#1.base, sis900_rx_#t~mem648#1.offset, ~zero_extend~64~32(sis900_rx_#t~mem650#1), 1540bv64, 2bv32); srcloc: null [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: havoc netif_rx_#t~nondet1104#1;sis900_rx_#t~ret662#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet1104#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;havoc sis900_rx_#t~ret662#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157: havoc sis900_rx_#t~mem648#1.base, sis900_rx_#t~mem648#1.offset;havoc sis900_rx_#t~mem649#1.base, sis900_rx_#t~mem649#1.offset;havoc sis900_rx_#t~mem650#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075: assume { :begin_inline_ldv_spin_unlock_71 } true;ldv_spin_unlock_71_#in~lock#1.base, ldv_spin_unlock_71_#in~lock#1.offset := ~sis_priv~17#1.base, ~bvadd~64(8bv64, ~sis_priv~17#1.offset);havoc ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset;ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset := ldv_spin_unlock_71_#in~lock#1.base, ldv_spin_unlock_71_#in~lock#1.offset; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: call sis900_rx_#t~mem664#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(sis900_rx_#t~mem664#1, ~zero_extend~64~32(sis900_rx_~rx_size~0#1)), sis900_rx_~net_dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem664#1;call sis900_rx_#t~mem665#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem665#1), sis900_rx_~net_dev#1.base, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset), 8bv64);havoc sis900_rx_#t~mem665#1;call sis900_rx_#t~mem666#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(1bv32, sis900_rx_#t~mem666#1), sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);havoc sis900_rx_#t~mem666#1;call write~$Pointer$#0(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset, sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64);call sis900_rx_#t~mem667#1.base, sis900_rx_#t~mem667#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(565bv64, sis900_rx_~sis_priv~18#1.offset), 8bv64);call write~intINTTYPE4#0(1540bv32, sis900_rx_#t~mem667#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_rx_#t~mem667#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1)))), 4bv64);havoc sis900_rx_#t~mem667#1.base, sis900_rx_#t~mem667#1.offset;call sis900_rx_#t~mem668#1.base, sis900_rx_#t~mem668#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, sis900_rx_~sis_priv~18#1.offset, 8bv64);call sis900_rx_#t~mem669#1.base, sis900_rx_#t~mem669#1.offset := read~$Pointer$#0(sis900_rx_~skb~2#1.base, ~bvadd~64(229bv64, sis900_rx_~skb~2#1.offset), 8bv64); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8224: assume 0bv64 == ~bvadd~64(sis900_rx_#t~mem682#1.base, sis900_rx_#t~mem682#1.offset);havoc sis900_rx_#t~mem682#1.base, sis900_rx_#t~mem682#1.offset; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8224: assume !(0bv64 == ~bvadd~64(sis900_rx_#t~mem682#1.base, sis900_rx_#t~mem682#1.offset));havoc sis900_rx_#t~mem682#1.base, sis900_rx_#t~mem682#1.offset; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8282: assume ~bvslt~32(sis900_finish_xmit_~tx_status~0#1, 0bv32); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8282: assume !~bvslt~32(sis900_finish_xmit_~tx_status~0#1, 0bv32); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8125: assume 0bv32 != ~bvand~32(4194304bv32, sis900_rx_~rx_status~0#1) && ~bvule~32(sis900_rx_~data_size~0#1, 1522bv32);sis900_rx_~rx_status~0#1 := ~bvand~32(4290772991bv32, sis900_rx_~rx_status~0#1); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8125: assume !(0bv32 != ~bvand~32(4194304bv32, sis900_rx_~rx_status~0#1) && ~bvule~32(sis900_rx_~data_size~0#1, 1522bv32)); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: assume 0bv32 != ~bvand~32(524288bv32, sis900_rx_~rx_status~0#1);call sis900_rx_#t~mem646#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(96bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem646#1), sis900_rx_~net_dev#1.base, ~bvadd~64(96bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem646#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: assume !(0bv32 != ~bvand~32(524288bv32, sis900_rx_~rx_status~0#1)); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183: sis900_rx_#t~ret660#1.base, sis900_rx_#t~ret660#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem1119#1.base, skb_put_#t~mem1119#1.offset, skb_put_#t~mem1120#1, skb_put_#t~mem1121#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;havoc sis900_rx_#t~ret660#1.base, sis900_rx_#t~ret660#1.offset;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 := sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset, sis900_rx_~net_dev#1.base, sis900_rx_~net_dev#1.offset;havoc eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1095#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~nondet1095#1;eth_type_trans_#res#1 := eth_type_trans_#t~nondet1095#1;havoc eth_type_trans_#t~nondet1095#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume ~bvslt~32(sis900_rx_~rx_status~0#1, 0bv32); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume !~bvslt~32(sis900_rx_~rx_status~0#1, 0bv32); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8307: assume 0bv32 != ~bvand~32(2097152bv32, sis900_finish_xmit_~tx_status~0#1);call sis900_finish_xmit_#t~mem709#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(160bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_finish_xmit_#t~mem709#1), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(160bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem709#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8307: assume !(0bv32 != ~bvand~32(2097152bv32, sis900_finish_xmit_~tx_status~0#1)); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340: SUMMARY for call netif_wake_queue(sis900_finish_xmit_~net_dev#1.base, sis900_finish_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: assume 0bv32 != ~bvand~32(6291456bv32, sis900_rx_~rx_status~0#1);call sis900_rx_#t~mem644#1 := read~intINTTYPE8#0(sis900_rx_~net_dev#1.base, ~bvadd~64(80bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_rx_#t~mem644#1), sis900_rx_~net_dev#1.base, ~bvadd~64(80bv64, ~bvadd~64(260bv64, sis900_rx_~net_dev#1.offset)), 8bv64);havoc sis900_rx_#t~mem644#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: assume !(0bv32 != ~bvand~32(6291456bv32, sis900_rx_~rx_status~0#1)); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241: assume 0bv64 != sis900_rx_~tmp___5~3#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241: assume !(0bv64 != sis900_rx_~tmp___5~3#1); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299: assume 0bv32 != ~bvand~32(67108864bv32, sis900_finish_xmit_~tx_status~0#1);call sis900_finish_xmit_#t~mem707#1 := read~intINTTYPE8#0(sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(128bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_finish_xmit_#t~mem707#1), sis900_finish_xmit_~net_dev#1.base, ~bvadd~64(128bv64, ~bvadd~64(260bv64, sis900_finish_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_finish_xmit_#t~mem707#1; [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299: assume !(0bv32 != ~bvand~32(67108864bv32, sis900_finish_xmit_~tx_status~0#1)); [2025-02-08 03:55:36,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332: assume 0bv32 != sis900_finish_xmit_#t~mem723#1;havoc sis900_finish_xmit_#t~mem723#1;assume { :begin_inline_netif_queue_stopped } true;netif_queue_stopped_#in~dev#1.base, netif_queue_stopped_#in~dev#1.offset := sis900_finish_xmit_~net_dev#1.base, sis900_finish_xmit_~net_dev#1.offset;havoc netif_queue_stopped_#res#1;havoc netif_queue_stopped_#t~ret160#1.base, netif_queue_stopped_#t~ret160#1.offset, netif_queue_stopped_#t~ret161#1, netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset, netif_queue_stopped_~tmp~16#1.base, netif_queue_stopped_~tmp~16#1.offset, netif_queue_stopped_~tmp___0~7#1;netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset := netif_queue_stopped_#in~dev#1.base, netif_queue_stopped_#in~dev#1.offset;havoc netif_queue_stopped_~tmp~16#1.base, netif_queue_stopped_~tmp~16#1.offset;havoc netif_queue_stopped_~tmp___0~7#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332: assume !(0bv32 != sis900_finish_xmit_#t~mem723#1);havoc sis900_finish_xmit_#t~mem723#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8200-1: SUMMARY for call sis900_rx_#t~ret675#1 := pci_dma_mapping_error(sis900_rx_#t~mem672#1.base, sis900_rx_#t~mem672#1.offset, ~zero_extend~64~32(sis900_rx_#t~mem674#1)); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: assume 0bv64 == ~bvadd~64(sis900_rx_#t~mem654#1.base, sis900_rx_#t~mem654#1.offset);havoc sis900_rx_#t~mem654#1.base, sis900_rx_#t~mem654#1.offset;call sis900_rx_#t~mem655#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(281bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64); [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: assume !(0bv64 == ~bvadd~64(sis900_rx_#t~mem654#1.base, sis900_rx_#t~mem654#1.offset));havoc sis900_rx_#t~mem654#1.base, sis900_rx_#t~mem654#1.offset;call sis900_rx_#t~mem659#1.base, sis900_rx_#t~mem659#1.offset := read~$Pointer$#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64);sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset := sis900_rx_#t~mem659#1.base, sis900_rx_#t~mem659#1.offset;havoc sis900_rx_#t~mem659#1.base, sis900_rx_#t~mem659#1.offset;assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset, sis900_rx_~rx_size~0#1;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem1119#1.base, skb_put_#t~mem1119#1.offset, skb_put_#t~mem1120#1, skb_put_#t~mem1121#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem1119#1.base, skb_put_#t~mem1119#1.offset := read~$Pointer$#0(skb_put_~arg0#1.base, ~bvadd~64(229bv64, skb_put_~arg0#1.offset), 8bv64);call skb_put_#t~mem1120#1 := read~intINTTYPE4#0(skb_put_~arg0#1.base, ~bvadd~64(213bv64, skb_put_~arg0#1.offset), 4bv64);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem1119#1.base, ~bvadd~64(skb_put_#t~mem1119#1.offset, ~zero_extend~64~32(skb_put_#t~mem1120#1));havoc skb_put_#t~mem1119#1.base, skb_put_#t~mem1119#1.offset;havoc skb_put_#t~mem1120#1;call skb_put_#t~mem1121#1 := read~intINTTYPE4#0(skb_put_~arg0#1.base, ~bvadd~64(213bv64, skb_put_~arg0#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(skb_put_#t~mem1121#1, skb_put_~arg1#1), skb_put_~arg0#1.base, ~bvadd~64(213bv64, skb_put_~arg0#1.offset), 4bv64);havoc skb_put_#t~mem1121#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8200: sis900_rx_~tmp___1~16#1 := sis900_rx_#t~ret675#1;havoc sis900_rx_#t~mem672#1.base, sis900_rx_#t~mem672#1.offset;havoc sis900_rx_#t~mem673#1.base, sis900_rx_#t~mem673#1.offset;havoc sis900_rx_#t~mem674#1;havoc sis900_rx_#t~ret675#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068-1: SUMMARY for call #t~ret627#1 := ioread32(~ioaddr~16#1.base, ~bvadd~64(16bv64, ~ioaddr~16#1.offset)); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: ~tmp___0~28#1 := #t~ret627#1;havoc #t~ret627#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159-1: SUMMARY for call sis900_rx_#t~ret651#1.base, sis900_rx_#t~ret651#1.offset := netdev_alloc_skb(sis900_rx_~net_dev#1.base, sis900_rx_~net_dev#1.offset, 1540bv32); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset := sis900_rx_#t~ret651#1.base, sis900_rx_#t~ret651#1.offset;havoc sis900_rx_#t~ret651#1.base, sis900_rx_#t~ret651#1.offset; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118: sis900_rx_~rx_work_limit~0#1 := ~bvsub~32(sis900_rx_~rx_work_limit~0#1, 1bv32); [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176: SUMMARY for call consume_skb(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-1: SUMMARY for call sis900_rx_#t~ret676#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != sis900_rx_~tmp___1~16#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8168: assume 0bv32 != ~bvand~32(64bv32, sis900_rx_#t~mem655#1);havoc sis900_rx_#t~mem655#1;call sis900_rx_#t~mem656#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(285bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);call sis900_rx_#t~mem657#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64); [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8168: assume !(0bv32 != ~bvand~32(64bv32, sis900_rx_#t~mem655#1));havoc sis900_rx_#t~mem655#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: sis900_rx_~tmp___2~12#1 := sis900_rx_#t~ret676#1;havoc sis900_rx_#t~ret676#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-1: SUMMARY for call sis900_rx_#t~ret698#1 := ioread32(sis900_rx_~ioaddr~17#1.base, sis900_rx_~ioaddr~17#1.offset); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226: sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset := sis900_rx_#t~ret683#1.base, sis900_rx_#t~ret683#1.offset;havoc sis900_rx_#t~ret683#1.base, sis900_rx_#t~ret683#1.offset; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: sis900_rx_~tmp___6~1#1 := sis900_rx_#t~ret698#1;havoc sis900_rx_#t~ret698#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-1: SUMMARY for call #t~ret628#1 := printk(52bv64, 0bv64); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: havoc #t~ret628#1; [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-1: SUMMARY for call sis900_rx_#t~ret683#1.base, sis900_rx_#t~ret683#1.offset := netdev_alloc_skb(sis900_rx_~net_dev#1.base, sis900_rx_~net_dev#1.offset, 1540bv32); srcloc: null [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8251: call sis900_rx_#t~mem695#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(1bv32, sis900_rx_#t~mem695#1), sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);havoc sis900_rx_#t~mem695#1;call sis900_rx_#t~mem696#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(285bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64);call sis900_rx_#t~mem697#1 := read~intINTTYPE4#0(sis900_rx_~sis_priv~18#1.base, ~bvadd~64(289bv64, sis900_rx_~sis_priv~18#1.offset), 4bv64); [2025-02-08 03:55:36,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317: call sis900_finish_xmit_#t~mem713#1.base, sis900_finish_xmit_#t~mem713#1.offset := read~$Pointer$#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(~bvadd~64(301bv64, sis900_finish_xmit_~sis_priv~19#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_finish_xmit_~entry~2#1))), 8bv64);sis900_finish_xmit_~skb~3#1.base, sis900_finish_xmit_~skb~3#1.offset := sis900_finish_xmit_#t~mem713#1.base, sis900_finish_xmit_#t~mem713#1.offset;havoc sis900_finish_xmit_#t~mem713#1.base, sis900_finish_xmit_#t~mem713#1.offset;call sis900_finish_xmit_#t~mem714#1.base, sis900_finish_xmit_#t~mem714#1.offset := read~$Pointer$#0(sis900_finish_xmit_~sis_priv~19#1.base, sis900_finish_xmit_~sis_priv~19#1.offset, 8bv64);call sis900_finish_xmit_#t~mem715#1.base, sis900_finish_xmit_#t~mem715#1.offset := read~$Pointer$#0(sis900_finish_xmit_~sis_priv~19#1.base, ~bvadd~64(557bv64, sis900_finish_xmit_~sis_priv~19#1.offset), 8bv64);call sis900_finish_xmit_#t~mem716#1 := read~intINTTYPE4#0(sis900_finish_xmit_#t~mem715#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_finish_xmit_#t~mem715#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_finish_xmit_~entry~2#1)))), 4bv64);call sis900_finish_xmit_#t~mem717#1 := read~intINTTYPE4#0(sis900_finish_xmit_~skb~3#1.base, ~bvadd~64(104bv64, sis900_finish_xmit_~skb~3#1.offset), 4bv64); [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848-1: SUMMARY for call netif_tx_queue_stopped_#t~ret159#1 := constant_test_bit(0bv64, netif_tx_queue_stopped_~dev_queue#1.base, ~bvadd~64(408bv64, netif_tx_queue_stopped_~dev_queue#1.offset)); srcloc: null [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume ~bvslt~32(sis900_rx_~rx_work_limit~0#1, 0bv32); [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume !~bvslt~32(sis900_rx_~rx_work_limit~0#1, 0bv32);sis900_rx_~data_size~0#1 := ~bvand~32(4095bv32, sis900_rx_~rx_status~0#1);sis900_rx_~rx_size~0#1 := ~bvsub~32(sis900_rx_~data_size~0#1, 4bv32); [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848: netif_tx_queue_stopped_~tmp~15#1 := netif_tx_queue_stopped_#t~ret159#1;havoc netif_tx_queue_stopped_#t~ret159#1;netif_tx_queue_stopped_#res#1 := (if 0bv32 == (if 0bv32 != netif_tx_queue_stopped_~tmp~15#1 then 1bv32 else 0bv32) then 0bv8 else 1bv8); [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243-1: SUMMARY for call dev_kfree_skb_irq(sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset); srcloc: null [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243: call write~$Pointer$#0(0bv64, 0bv64, sis900_rx_~sis_priv~18#1.base, ~bvadd~64(~bvadd~64(429bv64, sis900_rx_~sis_priv~18#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_rx_~entry~1#1))), 8bv64); [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8334: sis900_finish_xmit_#t~ret724#1 := netif_queue_stopped_#res#1;havoc netif_queue_stopped_#t~ret160#1.base, netif_queue_stopped_#t~ret160#1.offset, netif_queue_stopped_#t~ret161#1, netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset, netif_queue_stopped_~tmp~16#1.base, netif_queue_stopped_~tmp~16#1.offset, netif_queue_stopped_~tmp___0~7#1;havoc netif_queue_stopped_#in~dev#1.base, netif_queue_stopped_#in~dev#1.offset;assume { :end_inline_netif_queue_stopped } true;sis900_finish_xmit_~tmp___0~30#1 := (if 0bv8 == sis900_finish_xmit_#t~ret724#1 then 0bv8 else 1bv8);havoc sis900_finish_xmit_#t~ret724#1; [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-1: SUMMARY for call iowrite32(~bvor~32(4bv32, sis900_rx_~tmp___6~1#1), sis900_rx_~ioaddr~17#1.base, sis900_rx_~ioaddr~17#1.offset); srcloc: null [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260: sis900_rx_#res#1 := 0bv32; [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13033: havoc eth_type_trans_#t~nondet1095#1;sis900_rx_#t~ret661#1 := eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1095#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~intINTTYPE2#0(sis900_rx_#t~ret661#1, sis900_rx_~rx_skb~0#1.base, ~bvadd~64(134bv64, sis900_rx_~rx_skb~0#1.offset), 2bv64);havoc sis900_rx_#t~ret661#1;assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet1104#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~nondet1104#1;netif_rx_#res#1 := netif_rx_#t~nondet1104#1;havoc netif_rx_#t~nondet1104#1; [2025-02-08 03:55:36,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: havoc sis900_finish_xmit_#t~ret699#1.base, sis900_finish_xmit_#t~ret699#1.offset, sis900_finish_xmit_#t~mem700#1, sis900_finish_xmit_#t~mem701#1.base, sis900_finish_xmit_#t~mem701#1.offset, sis900_finish_xmit_#t~mem702#1, sis900_finish_xmit_#t~mem703#1, sis900_finish_xmit_#t~ret704#1, sis900_finish_xmit_#t~mem705#1, sis900_finish_xmit_#t~mem706#1, sis900_finish_xmit_#t~mem707#1, sis900_finish_xmit_#t~mem708#1, sis900_finish_xmit_#t~mem709#1, sis900_finish_xmit_#t~mem710#1, sis900_finish_xmit_#t~mem711#1, sis900_finish_xmit_#t~mem712#1, sis900_finish_xmit_#t~mem713#1.base, sis900_finish_xmit_#t~mem713#1.offset, sis900_finish_xmit_#t~mem714#1.base, sis900_finish_xmit_#t~mem714#1.offset, sis900_finish_xmit_#t~mem715#1.base, sis900_finish_xmit_#t~mem715#1.offset, sis900_finish_xmit_#t~mem716#1, sis900_finish_xmit_#t~mem717#1, sis900_finish_xmit_#t~mem718#1.base, sis900_finish_xmit_#t~mem718#1.offset, sis900_finish_xmit_#t~mem719#1.base, sis900_finish_xmit_#t~mem719#1.offset, sis900_finish_xmit_#t~mem720#1, sis900_finish_xmit_#t~mem721#1, sis900_finish_xmit_#t~mem722#1, sis900_finish_xmit_#t~mem723#1, sis900_finish_xmit_#t~ret724#1, sis900_finish_xmit_#t~mem725#1, sis900_finish_xmit_#t~mem726#1, sis900_finish_xmit_~net_dev#1.base, sis900_finish_xmit_~net_dev#1.offset, sis900_finish_xmit_~sis_priv~19#1.base, sis900_finish_xmit_~sis_priv~19#1.offset, sis900_finish_xmit_~tmp~58#1.base, sis900_finish_xmit_~tmp~58#1.offset, sis900_finish_xmit_~skb~3#1.base, sis900_finish_xmit_~skb~3#1.offset, sis900_finish_xmit_~entry~2#1, sis900_finish_xmit_~tx_status~0#1, sis900_finish_xmit_~tmp___0~30#1;havoc sis900_finish_xmit_#in~net_dev#1.base, sis900_finish_xmit_#in~net_dev#1.offset;assume { :end_inline_sis900_finish_xmit } true; [2025-02-08 03:55:36,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: ~tmp~42 := #t~ret459;havoc #t~ret459;~status~3 := ~tmp~42[16:0];~i~10 := ~bvadd~32(1bv32, ~i~10); [2025-02-08 03:55:36,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198-1: SUMMARY for call #t~ret459 := mdio_read(~net_dev.base, ~net_dev.offset, ~phy_addr, 1bv32); srcloc: null [2025-02-08 03:55:36,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10740: #res := 3bv32; [2025-02-08 03:55:36,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10744: #res := 10bv32; [2025-02-08 03:55:36,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10742: #res := 8bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10684: #res := 12bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10688: #res := 17bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10676: #res := 7bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10680: #res := 9bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10672: #res := 1bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10706: #res := 28bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10698: #res := 22bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10702: #res := 24bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10690: #res := 18bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10694: #res := 20bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10682: #res := 10bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10686: #res := 15bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10674: #res := 3bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10678: #res := 8bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708: #res := 29bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10700: #res := 23bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10704: #res := 26bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: #res := 19bv32; [2025-02-08 03:55:36,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696: #res := 21bv32; [2025-02-08 03:55:36,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13132: havoc pci_bus_read_config_dword_#t~nondet1107#1; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: SUMMARY for call iowrite32(~bvor~32(4bv32, ~tmp___0~17#1), ~ioaddr~8#1.base, ~ioaddr~8#1.offset); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: SUMMARY for call netif_start_queue(~net_dev#1.base, ~net_dev#1.offset); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: SUMMARY for call sis900_init_rxfilter(~net_dev#1.base, ~net_dev#1.offset); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10573: havoc ldv_dispatch_irq_register_10_2_~arg0#1, ldv_dispatch_irq_register_10_2_~arg1#1.base, ldv_dispatch_irq_register_10_2_~arg1#1.offset, ldv_dispatch_irq_register_10_2_~arg2#1.base, ldv_dispatch_irq_register_10_2_~arg2#1.offset, ldv_dispatch_irq_register_10_2_~arg3#1.base, ldv_dispatch_irq_register_10_2_~arg3#1.offset;havoc ldv_dispatch_irq_register_10_2_#in~arg0#1, ldv_dispatch_irq_register_10_2_#in~arg1#1.base, ldv_dispatch_irq_register_10_2_#in~arg1#1.offset, ldv_dispatch_irq_register_10_2_#in~arg2#1.base, ldv_dispatch_irq_register_10_2_#in~arg2#1.offset, ldv_dispatch_irq_register_10_2_#in~arg3#1.base, ldv_dispatch_irq_register_10_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_10_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262: call #t~mem471#1.base, #t~mem471#1.offset := read~$Pointer$#0(~sis_priv~6#1.base, ~bvadd~64(76bv64, ~sis_priv~6#1.offset), 8bv64); [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: SUMMARY for call sis900_set_mode(~sis_priv~6#1.base, ~sis_priv~6#1.offset, 10bv32, 1bv32); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262-1: SUMMARY for call iowrite32(1bv32, ~ioaddr~8#1.base, ~bvadd~64(24bv64, ~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: #t~ret469#1 := ldv_request_irq_64_#res#1;havoc ldv_request_irq_64_#t~ret974#1, ldv_request_irq_64_#t~ret975#1, ldv_request_irq_64_~irq#1, ldv_request_irq_64_~handler#1.base, ldv_request_irq_64_~handler#1.offset, ldv_request_irq_64_~flags#1, ldv_request_irq_64_~name#1.base, ldv_request_irq_64_~name#1.offset, ldv_request_irq_64_~dev#1.base, ldv_request_irq_64_~dev#1.offset, ldv_request_irq_64_~ldv_func_res~2#1, ldv_request_irq_64_~tmp~98#1, ldv_request_irq_64_~tmp___0~49#1;havoc ldv_request_irq_64_#in~irq#1, ldv_request_irq_64_#in~handler#1.base, ldv_request_irq_64_#in~handler#1.offset, ldv_request_irq_64_#in~flags#1, ldv_request_irq_64_#in~name#1.base, ldv_request_irq_64_#in~name#1.offset, ldv_request_irq_64_#in~dev#1.base, ldv_request_irq_64_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_64 } true;~ret~1#1 := #t~ret469#1;havoc #t~mem467#1.base, #t~mem467#1.offset;havoc #t~mem468#1;havoc #t~ret469#1; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254: SUMMARY for call sis900_init_tx_ring(~net_dev#1.base, ~net_dev#1.offset); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_openFINAL: assume true; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13192: havoc request_threaded_irq_#t~nondet1118#1; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-1: SUMMARY for call sis900_check_mode(~net_dev#1.base, ~net_dev#1.offset, #t~mem471#1.base, #t~mem471#1.offset); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: havoc #t~mem471#1.base, #t~mem471#1.offset;assume { :begin_inline_init_timer_key } true;init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset := ~sis_priv~6#1.base, ~bvadd~64(156bv64, ~sis_priv~6#1.offset), 0bv32, 36bv64, 0bv64, ~#__key~1#1.base, ~#__key~1#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset := init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset;init_timer_key_~arg1#1 := init_timer_key_#in~arg1#1;init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset := init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset;init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset := init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;assume { :end_inline_init_timer_key } true;call write~intINTTYPE8#0(~bvadd~64(250bv64, ~jiffies~0), ~sis_priv~6#1.base, ~bvadd~64(16bv64, ~bvadd~64(156bv64, ~sis_priv~6#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(~net_dev#1.base, ~net_dev#1.offset), ~sis_priv~6#1.base, ~bvadd~64(40bv64, ~bvadd~64(156bv64, ~sis_priv~6#1.offset)), 8bv64);call write~$Pointer$#0(#funAddr~sis900_timer.base, #funAddr~sis900_timer.offset, ~sis_priv~6#1.base, ~bvadd~64(32bv64, ~bvadd~64(156bv64, ~sis_priv~6#1.offset)), 8bv64); [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: SUMMARY for call iowrite32(67365bv32, ~ioaddr~8#1.base, ~bvadd~64(20bv64, ~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11008-1: ldv_request_irq_64_#res#1 := ldv_request_irq_64_~ldv_func_res~2#1; [2025-02-08 03:55:38,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: SUMMARY for call sis900_init_rx_ring(~net_dev#1.base, ~net_dev#1.offset); srcloc: null [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10583: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_64_#t~ret975#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret958#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_10_callback_handler~0#1.base, ldv_request_irq_~ldv_10_callback_handler~0#1.offset, ldv_request_irq_~ldv_10_data_data~0#1.base, ldv_request_irq_~ldv_10_data_data~0#1.offset, ldv_request_irq_~ldv_10_line_line~0#1, ldv_request_irq_~ldv_10_thread_thread~0#1.base, ldv_request_irq_~ldv_10_thread_thread~0#1.offset, ldv_request_irq_~tmp~91#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;ldv_request_irq_64_~tmp___0~49#1 := ldv_request_irq_64_#t~ret975#1;havoc ldv_request_irq_64_#t~ret975#1;ldv_request_irq_64_#res#1 := ldv_request_irq_64_~tmp___0~49#1; [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268-1: SUMMARY for call add_timer(~sis_priv~6#1.base, ~bvadd~64(156bv64, ~sis_priv~6#1.offset)); srcloc: null [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268: #res#1 := 0bv32;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260-1: SUMMARY for call #t~ret470#1 := ioread32(~ioaddr~8#1.base, ~ioaddr~8#1.offset); srcloc: null [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: ~tmp___0~17#1 := #t~ret470#1;havoc #t~ret470#1; [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: SUMMARY for call set_rx_mode(~net_dev#1.base, ~net_dev#1.offset); srcloc: null [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: assume 0bv32 != ~ret~1#1;#res#1 := ~ret~1#1;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-08 03:55:38,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: assume !(0bv32 != ~ret~1#1); [2025-02-08 03:55:38,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900: sis900_reset_~tmp___1~20#1 := sis900_reset_#t~ret843#1;havoc sis900_reset_#t~ret843#1;sis900_reset_~status~9#1 := ~bvand~32(~bvnot~32(sis900_reset_~tmp___1~20#1), sis900_reset_~status~9#1);sis900_reset_~i~20#1 := ~bvadd~32(1bv32, sis900_reset_~i~20#1); [2025-02-08 03:55:38,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900-1: SUMMARY for call sis900_reset_#t~ret843#1 := ioread32(sis900_reset_~ioaddr~22#1.base, ~bvadd~64(16bv64, sis900_reset_~ioaddr~22#1.offset)); srcloc: null [2025-02-08 03:55:38,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13104: havoc mii_nway_restart_#t~nondet1103#1; [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: ~tmp___0~16 := #t~ret447;havoc #t~ret447;~retval~1 := ~bvor~32(~sign_extend~32~16(~bvshl~32(~zero_extend~32~16(~retval~1), 1bv32)[16:0]), (if 0bv32 != ~bvand~32(16bv32, ~tmp___0~16) then 1bv32 else 0bv32))[16:0]; [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: SUMMARY for call iowrite32(64bv32, ~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7092: SUMMARY for call iowrite32(0bv32, ~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094-1: SUMMARY for call #t~ret447 := ioread32(~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: havoc #t~ret444; [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-1: SUMMARY for call #t~ret445 := ioread32(~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080: havoc #t~ret445;~i~8 := ~bvsub~32(~i~8, 1bv32); [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076: ~dataval~1 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~mii_cmd~0, ~i~8)) then 48bv32 else 32bv32); [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-1: SUMMARY for call #t~ret444 := ioread32(~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-1: SUMMARY for call #t~ret448 := ioread32(~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: havoc #t~ret448;~i~8 := ~bvsub~32(~i~8, 1bv32); [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093-1: SUMMARY for call #t~ret446 := ioread32(~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: havoc #t~ret446; [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: SUMMARY for call iowrite32(~bvor~32(64bv32, ~dataval~1), ~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:55:38,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: SUMMARY for call iowrite32(~dataval~1, ~ioaddr~6.base, ~bvadd~64(8bv64, ~ioaddr~6.offset)); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7831-1: SUMMARY for call sis900_read_mode_#t~ret574#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 25bv32); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: sis900_mii_probe_~phy_addr~0#1 := ~bvadd~32(1bv32, sis900_mii_probe_~phy_addr~0#1); [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7831: sis900_read_mode_~tmp___4~5#1 := sis900_read_mode_#t~ret574#1;havoc sis900_read_mode_#t~ret574#1; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6840: SUMMARY for call netif_carrier_off(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume { :begin_inline_ldv_EMGentry_init_sis900_init_module_14_9 } true;ldv_EMGentry_init_sis900_init_module_14_9_#in~arg0#1.base, ldv_EMGentry_init_sis900_init_module_14_9_#in~arg0#1.offset := ~ldv_14_init_sis900_init_module_default~0.base, ~ldv_14_init_sis900_init_module_default~0.offset;havoc ldv_EMGentry_init_sis900_init_module_14_9_#res#1;havoc ldv_EMGentry_init_sis900_init_module_14_9_#t~ret873#1, ldv_EMGentry_init_sis900_init_module_14_9_~arg0#1.base, ldv_EMGentry_init_sis900_init_module_14_9_~arg0#1.offset, ldv_EMGentry_init_sis900_init_module_14_9_~tmp~78#1;ldv_EMGentry_init_sis900_init_module_14_9_~arg0#1.base, ldv_EMGentry_init_sis900_init_module_14_9_~arg0#1.offset := ldv_EMGentry_init_sis900_init_module_14_9_#in~arg0#1.base, ldv_EMGentry_init_sis900_init_module_14_9_#in~arg0#1.offset;havoc ldv_EMGentry_init_sis900_init_module_14_9_~tmp~78#1;assume { :begin_inline_sis900_init_module } true;havoc sis900_init_module_#res#1;havoc sis900_init_module_#t~ret871#1, sis900_init_module_#t~ret872#1, sis900_init_module_~tmp~77#1;havoc sis900_init_module_~tmp~77#1; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10540-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset := sis900_get_drvinfo_#t~ret744#1.base, sis900_get_drvinfo_#t~ret744#1.offset;havoc sis900_get_drvinfo_#t~mem743#1.base, sis900_get_drvinfo_#t~mem743#1.offset;havoc sis900_get_drvinfo_#t~ret744#1.base, sis900_get_drvinfo_#t~ret744#1.offset; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume 6bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume !(6bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426-1: SUMMARY for call sis900_get_drvinfo_#t~ret744#1.base, sis900_get_drvinfo_#t~ret744#1.offset := pci_name(sis900_get_drvinfo_#t~mem743#1.base, sis900_get_drvinfo_#t~mem743#1.offset); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret912#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: sis900_start_xmit_~count_dirty_tx~0#1 := ~bvadd~32(1bv32, sis900_start_xmit_~count_dirty_tx~0#1);sis900_start_xmit_~index_dirty_tx~0#1 := ~bvadd~32(1bv32, sis900_start_xmit_~index_dirty_tx~0#1); [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret912#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret912#1; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6643-1: SUMMARY for call pci_release_regions(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6643: 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 := sis900_probe_~net_dev~0#1.base, sis900_probe_~net_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:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8493: sis900_set_settings_~tmp~65#1.base, sis900_set_settings_~tmp~65#1.offset := sis900_set_settings_#t~ret753#1.base, sis900_set_settings_#t~ret753#1.offset;havoc sis900_set_settings_#t~ret753#1.base, sis900_set_settings_#t~ret753#1.offset;sis900_set_settings_~sis_priv~26#1.base, sis900_set_settings_~sis_priv~26#1.offset := sis900_set_settings_~tmp~65#1.base, sis900_set_settings_~tmp~65#1.offset; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8493-1: SUMMARY for call sis900_set_settings_#t~ret753#1.base, sis900_set_settings_#t~ret753#1.offset := netdev_priv(sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: havoc sis900_get_drvinfo_#t~ret745#1;havoc sis900_get_drvinfo_#t~ret740#1.base, sis900_get_drvinfo_#t~ret740#1.offset, sis900_get_drvinfo_#t~ret741#1, sis900_get_drvinfo_#t~ret742#1, sis900_get_drvinfo_#t~mem743#1.base, sis900_get_drvinfo_#t~mem743#1.offset, sis900_get_drvinfo_#t~ret744#1.base, sis900_get_drvinfo_#t~ret744#1.offset, sis900_get_drvinfo_#t~ret745#1, sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset, sis900_get_drvinfo_~info#1.base, sis900_get_drvinfo_~info#1.offset, sis900_get_drvinfo_~sis_priv~21#1.base, sis900_get_drvinfo_~sis_priv~21#1.offset, sis900_get_drvinfo_~tmp~60#1.base, sis900_get_drvinfo_~tmp~60#1.offset, sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset;havoc sis900_get_drvinfo_#in~net_dev#1.base, sis900_get_drvinfo_#in~net_dev#1.offset, sis900_get_drvinfo_#in~info#1.base, sis900_get_drvinfo_#in~info#1.offset;assume { :end_inline_sis900_get_drvinfo } true;havoc 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#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, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427-1: SUMMARY for call sis900_get_drvinfo_#t~ret745#1 := strlcpy(sis900_get_drvinfo_~info#1.base, ~bvadd~64(100bv64, sis900_get_drvinfo_~info#1.offset), sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset, 32bv64); srcloc: null [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: sis900_get_mac_addr_~signature~0#1 := sis900_get_mac_addr_#t~ret266#1;havoc sis900_get_mac_addr_#t~ret266#1; [2025-02-08 03:56:39,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247-1: SUMMARY for call sis900_get_mac_addr_#t~ret266#1 := read_eeprom(sis900_get_mac_addr_~ioaddr~0#1.base, sis900_get_mac_addr_~ioaddr~0#1.offset, 0bv32); srcloc: null [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: assume 15bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: assume !(15bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8692: assume 6bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem806#1);havoc sis900_set_config_#t~mem806#1; [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8692: assume !(6bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem806#1));havoc sis900_set_config_#t~mem806#1; [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume 0bv32 != ~bvand~32(1bv32, sis900_read_mode_~tmp___4~5#1);call write~intINTTYPE4#11(100bv32, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4bv64); [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume !(0bv32 != ~bvand~32(1bv32, sis900_read_mode_~tmp___4~5#1)); [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset := sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset;havoc sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset;sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset := sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1110#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~nondet1110#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1110#1;havoc pci_enable_device_#t~nondet1110#1; [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8560: call sis900_set_wol_#t~mem771#1.base, sis900_set_wol_#t~mem771#1.offset := read~$Pointer$#0(sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset, 8bv64); [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8560-1: SUMMARY for call iowrite32(sis900_set_wol_~pmctrl_bits~0#1, sis900_set_wol_~ioaddr~19#1.base, ~bvadd~64(176bv64, sis900_set_wol_~ioaddr~19#1.offset)); srcloc: null [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: SUMMARY for call sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset := pci_name(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset); srcloc: null [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9948: 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~ret905#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~83#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~83#1; [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053: havoc ioread16_#t~nondet1097#1;sis635_get_mac_addr_#t~ret285#1 := ioread16_#res#1;havoc ioread16_#t~nondet1097#1, ioread16_~arg0#1.base, ioread16_~arg0#1.offset;havoc ioread16_#in~arg0#1.base, ioread16_#in~arg0#1.offset;assume { :end_inline_ioread16 } true;sis635_get_mac_addr_~tmp___0~10#1 := sis635_get_mac_addr_#t~ret285#1;havoc sis635_get_mac_addr_#t~ret285#1;call sis635_get_mac_addr_#t~mem286#1.base, sis635_get_mac_addr_#t~mem286#1.offset := read~$Pointer$#0(sis635_get_mac_addr_~net_dev#1.base, ~bvadd~64(791bv64, sis635_get_mac_addr_~net_dev#1.offset), 8bv64);call write~intINTTYPE2#0(sis635_get_mac_addr_~tmp___0~10#1[16:0], sis635_get_mac_addr_#t~mem286#1.base, ~bvadd~64(sis635_get_mac_addr_#t~mem286#1.offset, ~bvmul~64(2bv64, ~zero_extend~64~32(sis635_get_mac_addr_~i~2#1))), 2bv64);havoc sis635_get_mac_addr_#t~mem286#1.base, sis635_get_mac_addr_#t~mem286#1.offset;sis635_get_mac_addr_~i~2#1 := ~bvadd~32(1bv32, sis635_get_mac_addr_~i~2#1); [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9948-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:56:39,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: sis900_mii_probe_#res#1 := 1bv32;sis900_probe_#t~ret324#1 := sis900_mii_probe_#res#1;havoc sis900_mii_probe_#t~ret339#1.base, sis900_mii_probe_#t~ret339#1.offset, sis900_mii_probe_#t~mem340#1.base, sis900_mii_probe_#t~mem340#1.offset, sis900_mii_probe_#t~ret341#1.base, sis900_mii_probe_#t~ret341#1.offset, sis900_mii_probe_#t~ret342#1, sis900_mii_probe_#t~mem343#1, sis900_mii_probe_#t~ret344#1, sis900_mii_probe_#t~ret345#1.base, sis900_mii_probe_#t~ret345#1.offset, sis900_mii_probe_#t~mem346#1.base, sis900_mii_probe_#t~mem346#1.offset, sis900_mii_probe_#t~mem347#1.base, sis900_mii_probe_#t~mem347#1.offset, sis900_mii_probe_#t~ret348#1, sis900_mii_probe_#t~ret349#1, sis900_mii_probe_#t~mem350#1.base, sis900_mii_probe_#t~mem350#1.offset, sis900_mii_probe_#t~mem351#1, sis900_mii_probe_#t~mem352#1, sis900_mii_probe_#t~mem353#1, sis900_mii_probe_#t~mem354#1, sis900_mii_probe_#t~short355#1, sis900_mii_probe_#t~mem356#1, sis900_mii_probe_#t~mem357#1, sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset, sis900_mii_probe_#t~ret359#1, sis900_mii_probe_#t~mem360#1, sis900_mii_probe_#t~mem361#1, sis900_mii_probe_#t~ret362#1, sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset, sis900_mii_probe_#t~ret364#1, sis900_mii_probe_#t~ret365#1, sis900_mii_probe_#t~mem366#1.base, sis900_mii_probe_#t~mem366#1.offset, sis900_mii_probe_#t~mem367#1, sis900_mii_probe_#t~mem368#1.base, sis900_mii_probe_#t~mem368#1.offset, sis900_mii_probe_#t~mem369#1, sis900_mii_probe_#t~short370#1, sis900_mii_probe_#t~mem371#1, sis900_mii_probe_#t~ret372#1, sis900_mii_probe_#t~mem373#1.base, sis900_mii_probe_#t~mem373#1.offset, sis900_mii_probe_#t~mem374#1, sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset, sis900_mii_probe_#t~mem376#1, sis900_mii_probe_#t~short377#1, sis900_mii_probe_#t~mem378#1, sis900_mii_probe_#t~mem379#1, sis900_mii_probe_#t~ret380#1, sis900_mii_probe_#t~ret381#1, sis900_mii_probe_#t~mem382#1, sis900_mii_probe_#t~mem383#1, sis900_mii_probe_#t~mem384#1, sis900_mii_probe_#t~mem385#1, sis900_mii_probe_#t~mem386#1, sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset, sis900_mii_probe_#t~mem388#1, sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~sis_priv~4#1.base, sis900_mii_probe_~sis_priv~4#1.offset, sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset, sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset, sis900_mii_probe_~tmp___0~13#1.base, sis900_mii_probe_~tmp___0~13#1.offset, sis900_mii_probe_~poll_bit~0#1, sis900_mii_probe_~status~0#1, sis900_mii_probe_~timeout~0#1, sis900_mii_probe_~phy_addr~0#1, sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~mii_status~0#1, sis900_mii_probe_~i~5#1, sis900_mii_probe_~tmp___1~6#1, sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset, sis900_mii_probe_~tmp___2~4#1.base, sis900_mii_probe_~tmp___2~4#1.offset, sis900_mii_probe_~tmp___3~3#1, sis900_mii_probe_~tmp___4~1#1, sis900_mii_probe_~tmp___5~1#1;havoc sis900_mii_probe_#in~net_dev#1.base, sis900_mii_probe_#in~net_dev#1.offset;assume { :end_inline_sis900_mii_probe } true;sis900_probe_~tmp___4~0#1 := sis900_probe_#t~ret324#1;havoc sis900_probe_#t~ret324#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9750-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret903#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8627: assume 35145bv32 == mii_ioctl_~cmd#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8627: assume !(35145bv32 == mii_ioctl_~cmd#1); [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9750: ldv_entry_EMGentry_14_~tmp___0~44#1 := ldv_entry_EMGentry_14_#t~ret903#1;havoc ldv_entry_EMGentry_14_#t~ret903#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10411: call ldv_pci_pci_instance_2_#t~mem937#1.base, ldv_pci_pci_instance_2_#t~mem937#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);call ldv_pci_pci_instance_2_#t~mem938#1 := read~intINTTYPE4#6(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4bv64);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~mem937#1.base, ldv_pci_pci_instance_2_#t~mem937#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem938#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem918#1, ldv_pci_instance_suspend_2_8_#t~ret919#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~86#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(4bv64);call write~intINTTYPE4#4(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, 4bv64);havoc ldv_pci_instance_suspend_2_8_~tmp~86#1;call ldv_pci_instance_suspend_2_8_#t~mem918#1 := read~intINTTYPE4#4(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64);assume { :begin_inline_sis900_suspend } true;sis900_suspend_#in~pci_dev#1.base, sis900_suspend_#in~pci_dev#1.offset, sis900_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~mem918#1;havoc sis900_suspend_#res#1;havoc sis900_suspend_#t~ret857#1.base, sis900_suspend_#t~ret857#1.offset, sis900_suspend_#t~ret858#1.base, sis900_suspend_#t~ret858#1.offset, sis900_suspend_#t~mem859#1.base, sis900_suspend_#t~mem859#1.offset, sis900_suspend_#t~ret860#1, sis900_suspend_#t~ret861#1, sis900_suspend_#t~ret862#1, sis900_suspend_#t~ret863#1, sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset, sis900_suspend_~state#1.event, sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset, sis900_suspend_~tmp~75#1.base, sis900_suspend_~tmp~75#1.offset, sis900_suspend_~sis_priv~34#1.base, sis900_suspend_~sis_priv~34#1.offset, sis900_suspend_~tmp___0~41#1.base, sis900_suspend_~tmp___0~41#1.offset, sis900_suspend_~ioaddr~23#1.base, sis900_suspend_~ioaddr~23#1.offset, sis900_suspend_~tmp___1~21#1, sis900_suspend_~tmp___2~15#1, sis900_suspend_~tmp___3~12#1;sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset := sis900_suspend_#in~pci_dev#1.base, sis900_suspend_#in~pci_dev#1.offset;sis900_suspend_~state#1.event := sis900_suspend_#in~state#1.event;havoc sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset;havoc sis900_suspend_~tmp~75#1.base, sis900_suspend_~tmp~75#1.offset;havoc sis900_suspend_~sis_priv~34#1.base, sis900_suspend_~sis_priv~34#1.offset;havoc sis900_suspend_~tmp___0~41#1.base, sis900_suspend_~tmp___0~41#1.offset;havoc sis900_suspend_~ioaddr~23#1.base, sis900_suspend_~ioaddr~23#1.offset;havoc sis900_suspend_~tmp___1~21#1;havoc sis900_suspend_~tmp___2~15#1;havoc sis900_suspend_~tmp___3~12#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315-1: SUMMARY for call sis630e_get_mac_addr_#t~ret281#1 := pci_write_config_byte(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, 72bv32, ~bvand~32(191bv32, ~zero_extend~32~8(sis630e_get_mac_addr_#t~mem280#1))[8:0]); srcloc: null [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8561: havoc sis900_set_wol_#t~mem771#1.base, sis900_set_wol_#t~mem771#1.offset;havoc sis900_set_wol_#t~ret772#1;call sis900_set_wol_#t~mem773#1 := read~intINTTYPE4#1(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64);call write~intINTTYPE4#1(~bvor~32(256bv32, sis900_set_wol_#t~mem773#1), sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64);havoc sis900_set_wol_#t~mem773#1;call sis900_set_wol_#t~mem774#1.base, sis900_set_wol_#t~mem774#1.offset := read~$Pointer$#0(sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset, 8bv64);call sis900_set_wol_#t~mem775#1 := read~intINTTYPE4#1(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64); [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: havoc sis630e_get_mac_addr_#t~mem280#1;havoc sis630e_get_mac_addr_#t~ret281#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8561-1: SUMMARY for call sis900_set_wol_#t~ret772#1 := pci_read_config_dword(sis900_set_wol_#t~mem771#1.base, sis900_set_wol_#t~mem771#1.offset, 68bv32, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset); srcloc: null [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6381-1: SUMMARY for call sis96x_get_mac_addr_#t~ret289#1 := ioread32(sis96x_get_mac_addr_~ioaddr~2#1.base, ~bvadd~64(8bv64, sis96x_get_mac_addr_~ioaddr~2#1.offset)); srcloc: null [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495: 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 := sis900_set_settings_~sis_priv~26#1.base, ~bvadd~64(96bv64, sis900_set_settings_~sis_priv~26#1.offset), sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset;havoc mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1101#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~nondet1101#1;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet1101#1;havoc mii_ethtool_sset_#t~nondet1101#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6381: sis96x_get_mac_addr_~tmp___0~11#1 := sis96x_get_mac_addr_#t~ret289#1;havoc sis96x_get_mac_addr_#t~ret289#1; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495-1: SUMMARY for call ldv_spin_lock_irq_74(sis900_set_settings_~sis_priv~26#1.base, ~bvadd~64(8bv64, sis900_set_settings_~sis_priv~26#1.offset)); srcloc: null [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: assume ~bvugt~32(~bvsub~32(~zero_extend~32~16(sis900_get_mac_addr_~signature~0#1), 1bv32), 65533bv32); [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: assume !~bvugt~32(~bvsub~32(~zero_extend~32~16(sis900_get_mac_addr_~signature~0#1), 1bv32), 65533bv32);sis900_get_mac_addr_~i~0#1 := 0bv32; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10147: 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_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_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_~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; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10874: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10874: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: assume 8bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: assume !(8bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7571-1: SUMMARY for call sis900_timer_#t~ret532#1 := mdio_read(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_#t~mem531#1, 1bv32); srcloc: null [2025-02-08 03:56:39,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9817: 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 := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_0_#t~ret909#1, ldv_interrupt_interrupt_instance_0_#t~ret910#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~84#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~84#1; [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7571: sis900_timer_~tmp___0~22#1 := sis900_timer_#t~ret532#1;havoc sis900_timer_#t~mem531#1;havoc sis900_timer_#t~ret532#1;sis900_timer_~status~4#1 := sis900_timer_~tmp___0~22#1[16:0];call sis900_timer_#t~mem533#1 := read~intINTTYPE4#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(92bv64, sis900_timer_~sis_priv~11#1.offset), 4bv64); [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: call write~intINTTYPE8#0(~bvadd~64(1250bv64, ~jiffies~0), sis900_timer_~sis_priv~11#1.base, ~bvadd~64(16bv64, ~bvadd~64(156bv64, sis900_timer_~sis_priv~11#1.offset)), 8bv64); [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316-1: SUMMARY for call pci_dev_put(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); srcloc: null [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316: sis630e_get_mac_addr_#res#1 := 1bv32;call ULTIMATE.dealloc(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset);havoc sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset; [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11139: sis900_init_module_#t~ret872#1 := ldv___pci_register_driver_80_#res#1;havoc ldv___pci_register_driver_80_#t~ret978#1, ldv___pci_register_driver_80_#t~ret979#1, ldv___pci_register_driver_80_~ldv_func_arg1#1.base, ldv___pci_register_driver_80_~ldv_func_arg1#1.offset, ldv___pci_register_driver_80_~ldv_func_arg2#1.base, ldv___pci_register_driver_80_~ldv_func_arg2#1.offset, ldv___pci_register_driver_80_~ldv_func_arg3#1.base, ldv___pci_register_driver_80_~ldv_func_arg3#1.offset, ldv___pci_register_driver_80_~ldv_func_res~4#1, ldv___pci_register_driver_80_~tmp~100#1, ldv___pci_register_driver_80_~tmp___0~51#1;havoc ldv___pci_register_driver_80_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_80_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_80_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_80 } true;sis900_init_module_~tmp~77#1 := sis900_init_module_#t~ret872#1;havoc sis900_init_module_#t~ret872#1;sis900_init_module_#res#1 := sis900_init_module_~tmp~77#1;ldv_EMGentry_init_sis900_init_module_14_9_#t~ret873#1 := sis900_init_module_#res#1;havoc sis900_init_module_#t~ret871#1, sis900_init_module_#t~ret872#1, sis900_init_module_~tmp~77#1;assume { :end_inline_sis900_init_module } true;ldv_EMGentry_init_sis900_init_module_14_9_~tmp~78#1 := ldv_EMGentry_init_sis900_init_module_14_9_#t~ret873#1;havoc ldv_EMGentry_init_sis900_init_module_14_9_#t~ret873#1;ldv_EMGentry_init_sis900_init_module_14_9_#res#1 := ldv_EMGentry_init_sis900_init_module_14_9_~tmp~78#1;ldv_entry_EMGentry_14_#t~ret901#1 := ldv_EMGentry_init_sis900_init_module_14_9_#res#1;havoc ldv_EMGentry_init_sis900_init_module_14_9_#t~ret873#1, ldv_EMGentry_init_sis900_init_module_14_9_~arg0#1.base, ldv_EMGentry_init_sis900_init_module_14_9_~arg0#1.offset, ldv_EMGentry_init_sis900_init_module_14_9_~tmp~78#1;havoc ldv_EMGentry_init_sis900_init_module_14_9_#in~arg0#1.base, ldv_EMGentry_init_sis900_init_module_14_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_sis900_init_module_14_9 } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret901#1;havoc ldv_entry_EMGentry_14_#t~ret901#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~ret989#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~104#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~104#1; [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: ldv___pci_register_driver_~tmp~79#1 := ldv___pci_register_driver_#t~ret874#1;havoc ldv___pci_register_driver_#t~ret874#1; [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289-1: SUMMARY for call ldv___pci_register_driver_#t~ret874#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: call ULTIMATE.dealloc(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset);havoc sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset;call ULTIMATE.dealloc(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset);havoc sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset; [2025-02-08 03:56:39,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8563: havoc sis900_set_wol_#t~mem774#1.base, sis900_set_wol_#t~mem774#1.offset;havoc sis900_set_wol_#t~mem775#1;havoc sis900_set_wol_#t~ret776#1;call sis900_set_wol_#t~mem777#1 := read~intINTTYPE4#0(sis900_set_wol_~sis_priv~28#1.base, ~bvadd~64(281bv64, sis900_set_wol_~sis_priv~28#1.offset), 4bv64); [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8563-1: SUMMARY for call sis900_set_wol_#t~ret776#1 := pci_write_config_dword(sis900_set_wol_#t~mem774#1.base, sis900_set_wol_#t~mem774#1.offset, 68bv32, sis900_set_wol_#t~mem775#1); srcloc: null [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9752: assume 0bv32 != ldv_entry_EMGentry_14_~tmp___0~44#1;~ldv_statevar_14~0 := 6bv32; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9752: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp___0~44#1);~ldv_statevar_14~0 := 8bv32; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581-1: call sis900_probe_#t~mem322#1 := read~intINTTYPE1#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(594bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64); [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638-1: SUMMARY for call add_timer(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(156bv64, sis900_timer_~sis_priv~11#1.offset)); srcloc: null [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: assume 132bv32 == ~zero_extend~32~8(sis900_probe_#t~mem322#1);havoc sis900_probe_#t~mem322#1; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: assume !(132bv32 == ~zero_extend~32~8(sis900_probe_#t~mem322#1));havoc sis900_probe_#t~mem322#1; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10413: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret940#1;havoc ldv_pci_pci_instance_2_#t~ret940#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: assume 0bv32 != ~bvand~32(256bv32, sis96x_get_mac_addr_~tmp___0~11#1);call sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset := read~$Pointer$#0(sis96x_get_mac_addr_~net_dev#1.base, ~bvadd~64(791bv64, sis96x_get_mac_addr_~net_dev#1.offset), 8bv64);sis96x_get_mac_addr_~mac~0#1.base, sis96x_get_mac_addr_~mac~0#1.offset := sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset;havoc sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset;sis96x_get_mac_addr_~i~3#1 := 0bv32; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: assume !(0bv32 != ~bvand~32(256bv32, sis96x_get_mac_addr_~tmp___0~11#1));assume { :begin_inline___const_udelay } true;__const_udelay_#in~arg0#1 := 4295bv64;havoc __const_udelay_~arg0#1;__const_udelay_~arg0#1 := __const_udelay_#in~arg0#1; [2025-02-08 03:56:39,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10413-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret940#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:56:39,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: sis900_get_mac_addr_~tmp___0~9#1.base, sis900_get_mac_addr_~tmp___0~9#1.offset := sis900_get_mac_addr_#t~ret267#1.base, sis900_get_mac_addr_#t~ret267#1.offset;havoc sis900_get_mac_addr_#t~ret267#1.base, sis900_get_mac_addr_#t~ret267#1.offset; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8497: sis900_set_settings_#res#1 := sis900_set_settings_~rt~0#1;ldv_dummy_resourceless_instance_callback_1_28_#t~ret895#1 := sis900_set_settings_#res#1;havoc sis900_set_settings_#t~ret753#1.base, sis900_set_settings_#t~ret753#1.offset, sis900_set_settings_#t~ret754#1, sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset, sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset, sis900_set_settings_~sis_priv~26#1.base, sis900_set_settings_~sis_priv~26#1.offset, sis900_set_settings_~tmp~65#1.base, sis900_set_settings_~tmp~65#1.offset, sis900_set_settings_~rt~0#1;havoc sis900_set_settings_#in~net_dev#1.base, sis900_set_settings_#in~net_dev#1.offset, sis900_set_settings_#in~cmd#1.base, sis900_set_settings_#in~cmd#1.offset;assume { :end_inline_sis900_set_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_28_#t~ret895#1;havoc ldv_dummy_resourceless_instance_callback_1_28_#t~ret895#1, 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#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, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_28 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-1: SUMMARY for call sis900_get_mac_addr_#t~ret267#1.base, sis900_get_mac_addr_#t~ret267#1.offset := pci_name(sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset); srcloc: null [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8497-1: SUMMARY for call ldv_spin_unlock_irq_75(sis900_set_settings_~sis_priv~26#1.base, ~bvadd~64(8bv64, sis900_set_settings_~sis_priv~26#1.offset)); srcloc: null [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13188-1: ldv_register_netdev_62_#t~ret972#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1117#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;ldv_register_netdev_62_~tmp~97#1 := ldv_register_netdev_62_#t~ret972#1;havoc ldv_register_netdev_62_#t~ret972#1;ldv_register_netdev_62_~ldv_func_res~1#1 := ldv_register_netdev_62_~tmp~97#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_62_~ldv_func_res~1#1, ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret951#1, ldv_register_netdev_#t~ret952#1, ldv_register_netdev_#t~mem953#1.base, ldv_register_netdev_#t~mem953#1.offset, ldv_register_netdev_#t~mem954#1.base, ldv_register_netdev_#t~mem954#1.offset, ldv_register_netdev_#t~ret955#1, ldv_register_netdev_#t~ret956#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~89#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~89#1;havoc ldv_register_netdev_~tmp___0~46#1;ldv_register_netdev_~ldv_9_ret_default~0#1 := 1bv32;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1099#1;havoc ldv_pre_register_netdev_#t~nondet1099#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1099#1;havoc ldv_pre_register_netdev_#t~nondet1099#1; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13188: havoc register_netdev_#t~nondet1117#1; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11140-1: ldv___pci_register_driver_80_#res#1 := ldv___pci_register_driver_80_~ldv_func_res~4#1; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: assume 0bv64 == ~bvadd~64(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset);call sis900_mii_probe_#t~mem346#1.base, sis900_mii_probe_#t~mem346#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(84bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := sis900_mii_probe_#t~mem346#1.base, sis900_mii_probe_#t~mem346#1.offset;havoc sis900_mii_probe_#t~mem346#1.base, sis900_mii_probe_#t~mem346#1.offset; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: assume !(0bv64 == ~bvadd~64(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset)); [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume 17bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume !(17bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6780: assume 0bv64 == ~bvadd~64(sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset);havoc sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6780: assume !(0bv64 == ~bvadd~64(sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset));havoc sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset;call write~$Pointer$#0(0bv64, 0bv64, sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64); [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume 0bv32 != sis900_probe_~ret~0#1;sis900_probe_#res#1 := sis900_probe_~ret~0#1;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume !(0bv32 != sis900_probe_~ret~0#1);assume { :begin_inline_pci_set_dma_mask } true;pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1 := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 4294967295bv64;havoc pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret221#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~26#1;pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset := pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset;pci_set_dma_mask_~mask#1 := pci_set_dma_mask_#in~mask#1;havoc pci_set_dma_mask_~tmp~26#1;assume { :begin_inline_dma_set_mask } true;dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1 := pci_set_dma_mask_~dev#1.base, ~bvadd~64(179bv64, pci_set_dma_mask_~dev#1.offset), pci_set_dma_mask_~mask#1;havoc dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet1092#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset := dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset;dma_set_mask_~arg1#1 := dma_set_mask_#in~arg1#1;havoc dma_set_mask_#t~nondet1092#1;dma_set_mask_#res#1 := dma_set_mask_#t~nondet1092#1;havoc dma_set_mask_#t~nondet1092#1; [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573-1: SUMMARY for call sis900_timer_#t~ret534#1 := mdio_read(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_#t~mem533#1, 1bv32); srcloc: null [2025-02-08 03:56:39,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: sis900_timer_~tmp___1~11#1 := sis900_timer_#t~ret534#1;havoc sis900_timer_#t~mem533#1;havoc sis900_timer_#t~ret534#1;sis900_timer_~status~4#1 := sis900_timer_~tmp___1~11#1[16:0]; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10348: havoc ldv_pci_pci_instance_2_#t~ret924#1, ldv_pci_pci_instance_2_#t~mem925#1.base, ldv_pci_pci_instance_2_#t~mem925#1.offset, ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset, ldv_pci_pci_instance_2_#t~mem927#1.base, ldv_pci_pci_instance_2_#t~mem927#1.offset, ldv_pci_pci_instance_2_#t~ret928#1, ldv_pci_pci_instance_2_#t~mem929#1.base, ldv_pci_pci_instance_2_#t~mem929#1.offset, ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset, ldv_pci_pci_instance_2_#t~mem931#1.base, ldv_pci_pci_instance_2_#t~mem931#1.offset, ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset, ldv_pci_pci_instance_2_#t~mem933#1.base, ldv_pci_pci_instance_2_#t~mem933#1.offset, ldv_pci_pci_instance_2_#t~mem934#1, ldv_pci_pci_instance_2_#t~ret935#1, ldv_pci_pci_instance_2_#t~ret936#1, ldv_pci_pci_instance_2_#t~mem937#1.base, ldv_pci_pci_instance_2_#t~mem937#1.offset, ldv_pci_pci_instance_2_#t~mem938#1, ldv_pci_pci_instance_2_#t~ret939#1, ldv_pci_pci_instance_2_#t~ret940#1, ldv_pci_pci_instance_2_#t~ret941#1, ldv_pci_pci_instance_2_#t~ret942#1, ldv_pci_pci_instance_2_#t~ret943#1, ldv_pci_pci_instance_2_#t~mem944#1.base, ldv_pci_pci_instance_2_#t~mem944#1.offset, ldv_pci_pci_instance_2_#t~ret945#1, ldv_pci_pci_instance_2_#t~ret946#1, ldv_pci_pci_instance_2_#t~ret947#1, ldv_pci_pci_instance_2_#t~ret948#1.base, ldv_pci_pci_instance_2_#t~ret948#1.offset, ldv_pci_pci_instance_2_#t~ret949#1.base, ldv_pci_pci_instance_2_#t~ret949#1.offset, ldv_pci_pci_instance_2_#t~ret950#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~88#1, ldv_pci_pci_instance_2_~tmp___0~45#1, ldv_pci_pci_instance_2_~tmp___1~23#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~14#1.base, ldv_pci_pci_instance_2_~tmp___3~14#1.offset, ldv_pci_pci_instance_2_~tmp___4~7#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:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9291: assume 0bv32 != ldv___pci_register_driver_~tmp~79#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9291: assume !(0bv32 != ldv___pci_register_driver_~tmp~79#1); [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252-1: SUMMARY for call sis900_get_mac_addr_#t~ret268#1 := printk(19bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: havoc sis900_get_mac_addr_#t~ret268#1;sis900_get_mac_addr_#res#1 := 0bv32; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: ldv_interrupt_interrupt_instance_0_~tmp~84#1 := ldv_interrupt_interrupt_instance_0_#t~ret910#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret910#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret910#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583-1: SUMMARY for call sis900_probe_#t~ret323#1 := ioread32(sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset); srcloc: null [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8565: assume 0bv32 != ~bvand~32(16384bv32, sis900_set_wol_#t~mem777#1);havoc sis900_set_wol_#t~mem777#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8565: assume !(0bv32 != ~bvand~32(16384bv32, sis900_set_wol_#t~mem777#1));havoc sis900_set_wol_#t~mem777#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583: sis900_probe_~tmp___3~2#1 := sis900_probe_#t~ret323#1;havoc sis900_probe_#t~ret323#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: ldv_pci_instance_probe_2_17_#t~ret913#1 := sis900_probe_#res#1;havoc sis900_probe_#t~mem292#1, sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset, sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset, sis900_probe_#t~ret295#1, sis900_probe_#t~ret296#1, sis900_probe_#t~ret297#1, sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset, sis900_probe_#t~ret299#1, sis900_probe_#t~ret300#1.base, sis900_probe_#t~ret300#1.offset, sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset, sis900_probe_#t~ret302#1.base, sis900_probe_#t~ret302#1.offset, sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset, sis900_probe_#t~mem304#1, sis900_probe_#t~ret305#1.base, sis900_probe_#t~ret305#1.offset, sis900_probe_#t~mem306#1, sis900_probe_#t~mem307#1, sis900_probe_#t~mem308#1, sis900_probe_#t~mem309#1, sis900_probe_#t~ret310#1, sis900_probe_#t~mem311#1, sis900_probe_#t~ret312#1, sis900_probe_#t~mem313#1, sis900_probe_#t~ret314#1, sis900_probe_#t~mem315#1, sis900_probe_#t~ret316#1, sis900_probe_#t~ret317#1, sis900_probe_#t~ret318#1, sis900_probe_#t~mem319#1.base, sis900_probe_#t~mem319#1.offset, sis900_probe_#t~ret320#1, sis900_probe_#t~ret321#1, sis900_probe_#t~mem322#1, sis900_probe_#t~ret323#1, sis900_probe_#t~ret324#1, sis900_probe_#t~ret325#1, sis900_probe_#t~ret326#1.base, sis900_probe_#t~ret326#1.offset, sis900_probe_#t~mem327#1, sis900_probe_#t~ret328#1, sis900_probe_#t~mem329#1, sis900_probe_#t~mem330#1.base, sis900_probe_#t~mem330#1.offset, sis900_probe_#t~ret331#1, sis900_probe_#t~ret332#1, sis900_probe_#t~mem333#1, sis900_probe_#t~ret334#1, sis900_probe_#t~mem335#1.base, sis900_probe_#t~mem335#1.offset, sis900_probe_#t~mem336#1, sis900_probe_#t~mem337#1.base, sis900_probe_#t~mem337#1.offset, sis900_probe_#t~mem338#1, sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~pci_id#1.base, sis900_probe_~pci_id#1.offset, sis900_probe_~sis_priv~3#1.base, sis900_probe_~sis_priv~3#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset, sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset, sis900_probe_~i~4#1, sis900_probe_~ret~0#1, sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset, sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset, sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset, sis900_probe_~tmp___0~12#1.base, sis900_probe_~tmp___0~12#1.offset, sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset, sis900_probe_~tmp___1~5#1, sis900_probe_~tmp___2~3#1, sis900_probe_~tmp___3~2#1, sis900_probe_~tmp___4~0#1, sis900_probe_~tmp___5~0#1;havoc sis900_probe_#in~pci_dev#1.base, sis900_probe_#in~pci_dev#1.offset, sis900_probe_#in~pci_id#1.base, sis900_probe_#in~pci_id#1.offset;assume { :end_inline_sis900_probe } true;ldv_pci_instance_probe_2_17_~tmp~85#1 := ldv_pci_instance_probe_2_17_#t~ret913#1;havoc ldv_pci_instance_probe_2_17_#t~ret913#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~85#1;ldv_pci_pci_instance_2_#t~ret945#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret913#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~85#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;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret945#1;havoc ldv_pci_pci_instance_2_#t~mem944#1.base, ldv_pci_pci_instance_2_#t~mem944#1.offset;havoc ldv_pci_pci_instance_2_#t~ret945#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~ret990#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~105#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~105#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: mii_ioctl_#res#1 := 4294967201bv32; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10085: 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_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_7_#t~ret897#1, 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_~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;assume { :begin_inline_sis900_get_link } true;sis900_get_link_#in~net_dev#1.base, sis900_get_link_#in~net_dev#1.offset := ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;havoc sis900_get_link_#res#1;havoc sis900_get_link_#t~ret749#1.base, sis900_get_link_#t~ret749#1.offset, sis900_get_link_#t~ret750#1, sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset, sis900_get_link_~sis_priv~24#1.base, sis900_get_link_~sis_priv~24#1.offset, sis900_get_link_~tmp~63#1.base, sis900_get_link_~tmp~63#1.offset, sis900_get_link_~tmp___0~33#1;sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset := sis900_get_link_#in~net_dev#1.base, sis900_get_link_#in~net_dev#1.offset;havoc sis900_get_link_~sis_priv~24#1.base, sis900_get_link_~sis_priv~24#1.offset;havoc sis900_get_link_~tmp~63#1.base, sis900_get_link_~tmp~63#1.offset;havoc sis900_get_link_~tmp___0~33#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: assume sis900_start_xmit_~index_cur_tx~0#1 == sis900_start_xmit_~index_dirty_tx~0#1;call write~intINTTYPE4#0(1bv32, sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(589bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64); [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: assume !(sis900_start_xmit_~index_cur_tx~0#1 == sis900_start_xmit_~index_dirty_tx~0#1); [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839-1: call sis900_read_mode_#t~mem575#1 := read~intINTTYPE4#0(sis900_read_mode_~sis_priv~14#1.base, ~bvadd~64(281bv64, sis900_read_mode_~sis_priv~14#1.offset), 4bv64); [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6782: havoc sis900_mii_probe_#t~ret364#1;sis900_mii_probe_#res#1 := 0bv32; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume 0bv32 != ~bvand~32(4bv32, sis900_read_mode_#t~mem575#1);havoc sis900_read_mode_#t~mem575#1;call sis900_read_mode_#t~mem576#1 := read~intINTTYPE4#11(sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4bv64);call sis900_read_mode_#t~mem577#1 := read~intINTTYPE4#5(sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4bv64); [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume !(0bv32 != ~bvand~32(4bv32, sis900_read_mode_#t~mem575#1));havoc sis900_read_mode_#t~mem575#1; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:39,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6782-1: SUMMARY for call sis900_mii_probe_#t~ret364#1 := printk(33bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7575-1: SUMMARY for call sis900_timer_#t~ret535#1 := netif_carrier_ok(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10548: ldv_register_netdev_open_9_6_~tmp~90#1 := ldv_register_netdev_open_9_6_#t~ret957#1;havoc ldv_register_netdev_open_9_6_#t~ret957#1;ldv_register_netdev_open_9_6_#res#1 := ldv_register_netdev_open_9_6_~tmp~90#1; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7575: sis900_timer_~tmp___3~7#1 := (if 0bv8 == sis900_timer_#t~ret535#1 then 0bv8 else 1bv8);havoc sis900_timer_#t~ret535#1; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: SUMMARY for call iowrite32(~bvor~32(512bv32, sis900_probe_~tmp___3~2#1), sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset); srcloc: null [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10548-1: SUMMARY for call ldv_register_netdev_open_9_6_#t~ret957#1 := sis900_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:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume 9bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume !(9bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293: 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:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~84#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~84#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8699: call sis900_set_config_#t~mem807#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64);call write~intINTTYPE1#0(sis900_set_config_#t~mem807#1, sis900_set_config_~dev#1.base, ~bvadd~64(514bv64, sis900_set_config_~dev#1.offset), 1bv64);havoc sis900_set_config_#t~mem807#1; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9822: 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 := 0bv64, 0bv64;havoc ldv_net_dummy_resourceless_instance_1_#t~ret911#1, ldv_net_dummy_resourceless_instance_1_#t~ret912#1, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#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; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume ~bvsgt~32(~sis900_debug~0, 0bv32);call write~intINTTYPE4#0(~sis900_debug~0, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(281bv64, sis900_probe_~sis_priv~3#1.offset), 4bv64); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume !~bvsgt~32(~sis900_debug~0, 0bv32);call write~intINTTYPE4#0(197bv32, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(281bv64, sis900_probe_~sis_priv~3#1.offset), 4bv64); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633: call mii_ioctl_#t~mem786#1.base, mii_ioctl_#t~mem786#1.offset := read~$Pointer$#0(mii_ioctl_~sis_priv~29#1.base, ~bvadd~64(76bv64, mii_ioctl_~sis_priv~29#1.offset), 8bv64);call mii_ioctl_#t~mem787#1 := read~intINTTYPE4#0(mii_ioctl_#t~mem786#1.base, ~bvadd~64(8bv64, mii_ioctl_#t~mem786#1.offset), 4bv64);call write~intINTTYPE2#0(mii_ioctl_#t~mem787#1[16:0], mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, 2bv64);call mii_ioctl_#t~mem788#1 := read~intINTTYPE2#0(mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, 2bv64);call mii_ioctl_#t~mem789#1 := read~intINTTYPE2#0(mii_ioctl_~data~0#1.base, ~bvadd~64(2bv64, mii_ioctl_~data~0#1.offset), 2bv64); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8567: havoc sis900_set_wol_#t~ret778#1; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8567-1: SUMMARY for call sis900_set_wol_#t~ret778#1 := printk(60bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: assume 0bv8 != is_valid_ether_addr_~tmp~30#1;is_valid_ether_addr_~tmp___0~8#1 := 0bv32; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: assume !(0bv8 != is_valid_ether_addr_~tmp~30#1);is_valid_ether_addr_~tmp___0~8#1 := 1bv32; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10351: ldv_pci_pci_instance_2_~tmp~88#1 := ldv_pci_pci_instance_2_#t~ret924#1;havoc ldv_pci_pci_instance_2_#t~ret924#1; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10351-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret924#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: assume 18bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: assume !(18bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10153: 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.base, ldv_dummy_resourceless_instance_callback_1_21_#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_21_#t~ret892#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.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;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.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :begin_inline_sis900_start_xmit } true;sis900_start_xmit_#in~skb#1.base, sis900_start_xmit_#in~skb#1.offset, sis900_start_xmit_#in~net_dev#1.base, sis900_start_xmit_#in~net_dev#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.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;havoc sis900_start_xmit_#res#1;havoc sis900_start_xmit_#t~ret594#1.base, sis900_start_xmit_#t~ret594#1.offset, sis900_start_xmit_#t~mem595#1.base, sis900_start_xmit_#t~mem595#1.offset, sis900_start_xmit_#t~mem596#1, sis900_start_xmit_#t~mem597#1.base, sis900_start_xmit_#t~mem597#1.offset, sis900_start_xmit_#t~mem598#1.base, sis900_start_xmit_#t~mem598#1.offset, sis900_start_xmit_#t~mem599#1, sis900_start_xmit_#t~ret600#1, sis900_start_xmit_#t~mem601#1.base, sis900_start_xmit_#t~mem601#1.offset, sis900_start_xmit_#t~mem602#1.base, sis900_start_xmit_#t~mem602#1.offset, sis900_start_xmit_#t~mem603#1.base, sis900_start_xmit_#t~mem603#1.offset, sis900_start_xmit_#t~mem604#1, sis900_start_xmit_#t~ret605#1, sis900_start_xmit_#t~ret606#1, sis900_start_xmit_#t~mem607#1, sis900_start_xmit_#t~mem608#1.base, sis900_start_xmit_#t~mem608#1.offset, sis900_start_xmit_#t~mem609#1, sis900_start_xmit_#t~ret610#1, sis900_start_xmit_#t~mem611#1, sis900_start_xmit_#t~mem612#1, sis900_start_xmit_#t~mem613#1, sis900_start_xmit_#t~mem614#1, sis900_start_xmit_#t~mem615#1.base, sis900_start_xmit_#t~mem615#1.offset, sis900_start_xmit_#t~mem616#1, sis900_start_xmit_#t~ret617#1, sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset, sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset, sis900_start_xmit_~sis_priv~16#1.base, sis900_start_xmit_~sis_priv~16#1.offset, sis900_start_xmit_~tmp~55#1.base, sis900_start_xmit_~tmp~55#1.offset, sis900_start_xmit_~ioaddr~15#1.base, sis900_start_xmit_~ioaddr~15#1.offset, sis900_start_xmit_~entry~0#1, sis900_start_xmit_~flags~1#1, sis900_start_xmit_~index_cur_tx~0#1, sis900_start_xmit_~index_dirty_tx~0#1, sis900_start_xmit_~count_dirty_tx~0#1, sis900_start_xmit_~tmp___0~27#1, sis900_start_xmit_~tmp___1~15#1, sis900_start_xmit_~tmp___2~11#1, sis900_start_xmit_~tmp___3~9#1;sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset := sis900_start_xmit_#in~skb#1.base, sis900_start_xmit_#in~skb#1.offset;sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset := sis900_start_xmit_#in~net_dev#1.base, sis900_start_xmit_#in~net_dev#1.offset;havoc sis900_start_xmit_~sis_priv~16#1.base, sis900_start_xmit_~sis_priv~16#1.offset;havoc sis900_start_xmit_~tmp~55#1.base, sis900_start_xmit_~tmp~55#1.offset;havoc sis900_start_xmit_~ioaddr~15#1.base, sis900_start_xmit_~ioaddr~15#1.offset;havoc sis900_start_xmit_~entry~0#1;havoc sis900_start_xmit_~flags~1#1;havoc sis900_start_xmit_~index_cur_tx~0#1;havoc sis900_start_xmit_~index_dirty_tx~0#1;havoc sis900_start_xmit_~count_dirty_tx~0#1;havoc sis900_start_xmit_~tmp___0~27#1;havoc sis900_start_xmit_~tmp___1~15#1;havoc sis900_start_xmit_~tmp___2~11#1;havoc sis900_start_xmit_~tmp___3~9#1; [2025-02-08 03:56:39,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700: call sis900_set_config_#t~mem808#1 := read~intINTTYPE4#0(sis900_set_config_~mii_phy~2#1.base, ~bvadd~64(8bv64, sis900_set_config_~mii_phy~2#1.offset), 4bv64); [2025-02-08 03:56:39,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841-1: SUMMARY for call sis900_read_mode_#t~ret578#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700-1: SUMMARY for call netif_carrier_off(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: havoc sis900_read_mode_#t~mem576#1;havoc sis900_read_mode_#t~mem577#1;havoc sis900_read_mode_#t~ret578#1; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: assume 0bv8 != sis900_timer_~tmp___3~7#1;sis900_timer_~tmp___4~4#1 := 0bv32; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: assume !(0bv8 != sis900_timer_~tmp___3~7#1);sis900_timer_~tmp___4~4#1 := 1bv32; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9559: havoc ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9559-1: SUMMARY for call sis900_tx_timeout(ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220: 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~mem925#1.base, ldv_pci_pci_instance_2_#t~mem925#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220-1: SUMMARY for call sis900_remove(ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9295: 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 := 19bv32; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9295-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: SUMMARY for call netif_stop_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947-1: SUMMARY for call ldv_dev_set_drvdata_60_#t~ret969#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_60_~dev#1.base, ldv_dev_set_drvdata_60_~dev#1.offset, ldv_dev_set_drvdata_60_~data#1.base, ldv_dev_set_drvdata_60_~data#1.offset); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947: ldv_dev_set_drvdata_60_~tmp~95#1 := ldv_dev_set_drvdata_60_#t~ret969#1;havoc ldv_dev_set_drvdata_60_#t~ret969#1;ldv_dev_set_drvdata_60_#res#1 := ldv_dev_set_drvdata_60_~tmp~95#1;pci_set_drvdata_#t~ret223#1 := ldv_dev_set_drvdata_60_#res#1;havoc ldv_dev_set_drvdata_60_#t~ret969#1, ldv_dev_set_drvdata_60_~dev#1.base, ldv_dev_set_drvdata_60_~dev#1.offset, ldv_dev_set_drvdata_60_~data#1.base, ldv_dev_set_drvdata_60_~data#1.offset, ldv_dev_set_drvdata_60_~tmp~95#1;havoc ldv_dev_set_drvdata_60_#in~dev#1.base, ldv_dev_set_drvdata_60_#in~dev#1.offset, ldv_dev_set_drvdata_60_#in~data#1.base, ldv_dev_set_drvdata_60_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_60 } true;havoc pci_set_drvdata_#t~ret223#1;havoc pci_set_drvdata_#t~ret223#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; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9890: ldv_interrupt_instance_handler_0_5_~tmp~83#1 := ldv_interrupt_instance_handler_0_5_#t~ret905#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret905#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~83#1;ldv_interrupt_interrupt_instance_0_#t~ret909#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret905#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~83#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;~ldv_0_ret_val_default~0 := ldv_interrupt_interrupt_instance_0_#t~ret909#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret909#1; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8701: sis900_set_config_~tmp___0~36#1 := sis900_set_config_#t~ret809#1;havoc sis900_set_config_#t~mem808#1;havoc sis900_set_config_#t~ret809#1;sis900_set_config_~status~8#1 := sis900_set_config_~tmp___0~36#1[16:0];call sis900_set_config_#t~mem810#1 := read~intINTTYPE4#0(sis900_set_config_~mii_phy~2#1.base, ~bvadd~64(8bv64, sis900_set_config_~mii_phy~2#1.offset), 4bv64); [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset := sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset;call sis900_mii_probe_#t~mem347#1.base, sis900_mii_probe_#t~mem347#1.offset := read~$Pointer$#0(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, 8bv64);sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := sis900_mii_probe_#t~mem347#1.base, sis900_mii_probe_#t~mem347#1.offset;havoc sis900_mii_probe_#t~mem347#1.base, sis900_mii_probe_#t~mem347#1.offset; [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8701-1: SUMMARY for call sis900_set_config_#t~ret809#1 := mdio_read(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem808#1, 0bv32); srcloc: null [2025-02-08 03:56:39,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9890-1: SUMMARY for call ldv_interrupt_instance_handler_0_5_#t~ret905#1 := sis900_interrupt(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:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10419: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret941#1;havoc ldv_pci_pci_instance_2_#t~ret941#1; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10419-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret941#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389-1: SUMMARY for call sis96x_get_mac_addr_#t~ret291#1 := read_eeprom(sis96x_get_mac_addr_~ioaddr~2#1.base, sis96x_get_mac_addr_~ioaddr~2#1.offset, ~bvadd~32(8bv32, sis96x_get_mac_addr_~i~3#1)); srcloc: null [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: call write~intINTTYPE2#0(sis96x_get_mac_addr_#t~ret291#1, sis96x_get_mac_addr_~mac~0#1.base, ~bvadd~64(sis96x_get_mac_addr_~mac~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(sis96x_get_mac_addr_~i~3#1))), 2bv64);havoc sis96x_get_mac_addr_#t~ret291#1;sis96x_get_mac_addr_~i~3#1 := ~bvadd~32(1bv32, sis96x_get_mac_addr_~i~3#1); [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~88#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~88#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9296: 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:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: havoc ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset, ldv_timer_timer_instance_3_#t~mem963#1.base, ldv_timer_timer_instance_3_#t~mem963#1.offset, ldv_timer_timer_instance_3_#t~mem964#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:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13128: havoc pci_bus_read_config_byte_#t~nondet1106#1;pci_read_config_byte_#t~ret195#1 := pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet1106#1, pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset, pci_bus_read_config_byte_~arg1#1, pci_bus_read_config_byte_~arg2#1, pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset;havoc pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset, pci_bus_read_config_byte_#in~arg1#1, pci_bus_read_config_byte_#in~arg2#1, pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_byte } true;pci_read_config_byte_~tmp~19#1 := pci_read_config_byte_#t~ret195#1;havoc pci_read_config_byte_#t~mem193#1.base, pci_read_config_byte_#t~mem193#1.offset;havoc pci_read_config_byte_#t~mem194#1;havoc pci_read_config_byte_#t~ret195#1;pci_read_config_byte_#res#1 := pci_read_config_byte_~tmp~19#1; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: havoc ldv_entry_EMGentry_14_#t~ret900#1, ldv_entry_EMGentry_14_#t~ret901#1, ldv_entry_EMGentry_14_#t~ret902#1, ldv_entry_EMGentry_14_#t~ret903#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~81#1, ldv_entry_EMGentry_14_~tmp___0~44#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:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: mii_ioctl_~tmp___1~17#1 := mii_ioctl_#t~ret790#1;havoc mii_ioctl_#t~mem788#1;havoc mii_ioctl_#t~mem789#1;havoc mii_ioctl_#t~ret790#1;call write~intINTTYPE2#0(mii_ioctl_~tmp___1~17#1[16:0], mii_ioctl_~data~0#1.base, ~bvadd~64(6bv64, mii_ioctl_~data~0#1.offset), 2bv64);mii_ioctl_#res#1 := 0bv32; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636-1: SUMMARY for call mii_ioctl_#t~ret790#1 := mdio_read(mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, ~bvand~32(31bv32, ~zero_extend~32~16(mii_ioctl_#t~mem788#1)), ~bvand~32(31bv32, ~zero_extend~32~16(mii_ioctl_#t~mem789#1))); srcloc: null [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438-1: SUMMARY for call sis900_get_msglevel_#t~ret746#1.base, sis900_get_msglevel_#t~ret746#1.offset := netdev_priv(sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438: sis900_get_msglevel_~tmp~61#1.base, sis900_get_msglevel_~tmp~61#1.offset := sis900_get_msglevel_#t~ret746#1.base, sis900_get_msglevel_#t~ret746#1.offset;havoc sis900_get_msglevel_#t~ret746#1.base, sis900_get_msglevel_#t~ret746#1.offset;sis900_get_msglevel_~sis_priv~22#1.base, sis900_get_msglevel_~sis_priv~22#1.offset := sis900_get_msglevel_~tmp~61#1.base, sis900_get_msglevel_~tmp~61#1.offset;call sis900_get_msglevel_#t~mem747#1 := read~intINTTYPE4#0(sis900_get_msglevel_~sis_priv~22#1.base, ~bvadd~64(281bv64, sis900_get_msglevel_~sis_priv~22#1.offset), 4bv64);sis900_get_msglevel_#res#1 := sis900_get_msglevel_#t~mem747#1;havoc sis900_get_msglevel_#t~mem747#1; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10288: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10288: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: SUMMARY for call kfree(sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset); srcloc: null [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-1: sis900_set_wol_#res#1 := 0bv32;call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8703: havoc sis900_set_config_#t~mem810#1; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: assume { :begin_inline_sis900_mii_probe } true;sis900_mii_probe_#in~net_dev#1.base, sis900_mii_probe_#in~net_dev#1.offset := sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis900_mii_probe_#res#1;havoc sis900_mii_probe_#t~ret339#1.base, sis900_mii_probe_#t~ret339#1.offset, sis900_mii_probe_#t~mem340#1.base, sis900_mii_probe_#t~mem340#1.offset, sis900_mii_probe_#t~ret341#1.base, sis900_mii_probe_#t~ret341#1.offset, sis900_mii_probe_#t~ret342#1, sis900_mii_probe_#t~mem343#1, sis900_mii_probe_#t~ret344#1, sis900_mii_probe_#t~ret345#1.base, sis900_mii_probe_#t~ret345#1.offset, sis900_mii_probe_#t~mem346#1.base, sis900_mii_probe_#t~mem346#1.offset, sis900_mii_probe_#t~mem347#1.base, sis900_mii_probe_#t~mem347#1.offset, sis900_mii_probe_#t~ret348#1, sis900_mii_probe_#t~ret349#1, sis900_mii_probe_#t~mem350#1.base, sis900_mii_probe_#t~mem350#1.offset, sis900_mii_probe_#t~mem351#1, sis900_mii_probe_#t~mem352#1, sis900_mii_probe_#t~mem353#1, sis900_mii_probe_#t~mem354#1, sis900_mii_probe_#t~short355#1, sis900_mii_probe_#t~mem356#1, sis900_mii_probe_#t~mem357#1, sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset, sis900_mii_probe_#t~ret359#1, sis900_mii_probe_#t~mem360#1, sis900_mii_probe_#t~mem361#1, sis900_mii_probe_#t~ret362#1, sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset, sis900_mii_probe_#t~ret364#1, sis900_mii_probe_#t~ret365#1, sis900_mii_probe_#t~mem366#1.base, sis900_mii_probe_#t~mem366#1.offset, sis900_mii_probe_#t~mem367#1, sis900_mii_probe_#t~mem368#1.base, sis900_mii_probe_#t~mem368#1.offset, sis900_mii_probe_#t~mem369#1, sis900_mii_probe_#t~short370#1, sis900_mii_probe_#t~mem371#1, sis900_mii_probe_#t~ret372#1, sis900_mii_probe_#t~mem373#1.base, sis900_mii_probe_#t~mem373#1.offset, sis900_mii_probe_#t~mem374#1, sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset, sis900_mii_probe_#t~mem376#1, sis900_mii_probe_#t~short377#1, sis900_mii_probe_#t~mem378#1, sis900_mii_probe_#t~mem379#1, sis900_mii_probe_#t~ret380#1, sis900_mii_probe_#t~ret381#1, sis900_mii_probe_#t~mem382#1, sis900_mii_probe_#t~mem383#1, sis900_mii_probe_#t~mem384#1, sis900_mii_probe_#t~mem385#1, sis900_mii_probe_#t~mem386#1, sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset, sis900_mii_probe_#t~mem388#1, sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~sis_priv~4#1.base, sis900_mii_probe_~sis_priv~4#1.offset, sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset, sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset, sis900_mii_probe_~tmp___0~13#1.base, sis900_mii_probe_~tmp___0~13#1.offset, sis900_mii_probe_~poll_bit~0#1, sis900_mii_probe_~status~0#1, sis900_mii_probe_~timeout~0#1, sis900_mii_probe_~phy_addr~0#1, sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~mii_status~0#1, sis900_mii_probe_~i~5#1, sis900_mii_probe_~tmp___1~6#1, sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset, sis900_mii_probe_~tmp___2~4#1.base, sis900_mii_probe_~tmp___2~4#1.offset, sis900_mii_probe_~tmp___3~3#1, sis900_mii_probe_~tmp___4~1#1, sis900_mii_probe_~tmp___5~1#1;sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset := sis900_mii_probe_#in~net_dev#1.base, sis900_mii_probe_#in~net_dev#1.offset;havoc sis900_mii_probe_~sis_priv~4#1.base, sis900_mii_probe_~sis_priv~4#1.offset;havoc sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset;havoc sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset;havoc sis900_mii_probe_~tmp___0~13#1.base, sis900_mii_probe_~tmp___0~13#1.offset;havoc sis900_mii_probe_~poll_bit~0#1;havoc sis900_mii_probe_~status~0#1;havoc sis900_mii_probe_~timeout~0#1;havoc sis900_mii_probe_~phy_addr~0#1;havoc sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset;havoc sis900_mii_probe_~mii_status~0#1;havoc sis900_mii_probe_~i~5#1;havoc sis900_mii_probe_~tmp___1~6#1;havoc sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset;havoc sis900_mii_probe_~tmp___2~4#1.base, sis900_mii_probe_~tmp___2~4#1.offset;havoc sis900_mii_probe_~tmp___3~3#1;havoc sis900_mii_probe_~tmp___4~1#1;havoc sis900_mii_probe_~tmp___5~1#1; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8703-1: SUMMARY for call mdio_write(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem810#1, 0bv32, ~bvor~32(4608bv32, ~zero_extend~32~16(sis900_set_config_~status~8#1))); srcloc: null [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: assume 0bv32 != sis900_probe_~i~4#1; [2025-02-08 03:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: assume !(0bv32 != sis900_probe_~i~4#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#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;assume { :begin_inline_ldv_alloc_etherdev_mqs_61 } true;ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg3#1 := 608bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_61_#res#1.base, ldv_alloc_etherdev_mqs_61_#res#1.offset;havoc ldv_alloc_etherdev_mqs_61_#t~ret970#1.base, ldv_alloc_etherdev_mqs_61_#t~ret970#1.offset, ldv_alloc_etherdev_mqs_61_#t~ret971#1.base, ldv_alloc_etherdev_mqs_61_#t~ret971#1.offset, ldv_alloc_etherdev_mqs_61_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_61_~tmp~96#1.base, ldv_alloc_etherdev_mqs_61_~tmp~96#1.offset, ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.offset;ldv_alloc_etherdev_mqs_61_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_61_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_61_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_61_~tmp~96#1.base, ldv_alloc_etherdev_mqs_61_~tmp~96#1.offset;havoc ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_61_~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_61_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1088#1.base, alloc_etherdev_mqs_#t~ret1088#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:56:39,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10091: 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_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_8_#t~ret898#1, 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_~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;assume { :begin_inline_sis900_get_msglevel } true;sis900_get_msglevel_#in~net_dev#1.base, sis900_get_msglevel_#in~net_dev#1.offset := ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;havoc sis900_get_msglevel_#res#1;havoc sis900_get_msglevel_#t~ret746#1.base, sis900_get_msglevel_#t~ret746#1.offset, sis900_get_msglevel_#t~mem747#1, sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset, sis900_get_msglevel_~sis_priv~22#1.base, sis900_get_msglevel_~sis_priv~22#1.offset, sis900_get_msglevel_~tmp~61#1.base, sis900_get_msglevel_~tmp~61#1.offset;sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset := sis900_get_msglevel_#in~net_dev#1.base, sis900_get_msglevel_#in~net_dev#1.offset;havoc sis900_get_msglevel_~sis_priv~22#1.base, sis900_get_msglevel_~sis_priv~22#1.offset;havoc sis900_get_msglevel_~tmp~61#1.base, sis900_get_msglevel_~tmp~61#1.offset; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: 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 := 0bv64, 0bv64;havoc ldv_pci_pci_instance_2_#t~ret924#1, ldv_pci_pci_instance_2_#t~mem925#1.base, ldv_pci_pci_instance_2_#t~mem925#1.offset, ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset, ldv_pci_pci_instance_2_#t~mem927#1.base, ldv_pci_pci_instance_2_#t~mem927#1.offset, ldv_pci_pci_instance_2_#t~ret928#1, ldv_pci_pci_instance_2_#t~mem929#1.base, ldv_pci_pci_instance_2_#t~mem929#1.offset, ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset, ldv_pci_pci_instance_2_#t~mem931#1.base, ldv_pci_pci_instance_2_#t~mem931#1.offset, ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset, ldv_pci_pci_instance_2_#t~mem933#1.base, ldv_pci_pci_instance_2_#t~mem933#1.offset, ldv_pci_pci_instance_2_#t~mem934#1, ldv_pci_pci_instance_2_#t~ret935#1, ldv_pci_pci_instance_2_#t~ret936#1, ldv_pci_pci_instance_2_#t~mem937#1.base, ldv_pci_pci_instance_2_#t~mem937#1.offset, ldv_pci_pci_instance_2_#t~mem938#1, ldv_pci_pci_instance_2_#t~ret939#1, ldv_pci_pci_instance_2_#t~ret940#1, ldv_pci_pci_instance_2_#t~ret941#1, ldv_pci_pci_instance_2_#t~ret942#1, ldv_pci_pci_instance_2_#t~ret943#1, ldv_pci_pci_instance_2_#t~mem944#1.base, ldv_pci_pci_instance_2_#t~mem944#1.offset, ldv_pci_pci_instance_2_#t~ret945#1, ldv_pci_pci_instance_2_#t~ret946#1, ldv_pci_pci_instance_2_#t~ret947#1, ldv_pci_pci_instance_2_#t~ret948#1.base, ldv_pci_pci_instance_2_#t~ret948#1.offset, ldv_pci_pci_instance_2_#t~ret949#1.base, ldv_pci_pci_instance_2_#t~ret949#1.offset, ldv_pci_pci_instance_2_#t~ret950#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~88#1, ldv_pci_pci_instance_2_~tmp___0~45#1, ldv_pci_pci_instance_2_~tmp___1~23#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~14#1.base, ldv_pci_pci_instance_2_~tmp___3~14#1.offset, ldv_pci_pci_instance_2_~tmp___4~7#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~88#1;havoc ldv_pci_pci_instance_2_~tmp___0~45#1;havoc ldv_pci_pci_instance_2_~tmp___1~23#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~14#1.base, ldv_pci_pci_instance_2_~tmp___3~14#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~7#1; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: assume ~bvule~32(sis900_start_xmit_~count_dirty_tx~0#1, 15bv32); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: assume !~bvule~32(sis900_start_xmit_~count_dirty_tx~0#1, 15bv32);call write~intINTTYPE4#0(1bv32, sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(589bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: assume 19bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: assume !(19bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: call write~$Pointer$#0(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(28bv64, ~bvadd~64(96bv64, sis900_probe_~sis_priv~3#1.offset)), 8bv64);call write~$Pointer$#0(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(36bv64, ~bvadd~64(96bv64, sis900_probe_~sis_priv~3#1.offset)), 8bv64);call write~$Pointer$#0(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(44bv64, ~bvadd~64(96bv64, sis900_probe_~sis_priv~3#1.offset)), 8bv64);call write~intINTTYPE4#0(31bv32, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(8bv64, ~bvadd~64(96bv64, sis900_probe_~sis_priv~3#1.offset)), 4bv64);call write~intINTTYPE4#0(31bv32, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(12bv64, ~bvadd~64(96bv64, sis900_probe_~sis_priv~3#1.offset)), 4bv64);call sis900_probe_#t~mem307#1 := read~intINTTYPE1#0(sis900_probe_~pci_dev#1.base, ~bvadd~64(72bv64, sis900_probe_~pci_dev#1.offset), 1bv64);call write~intINTTYPE1#0(sis900_probe_#t~mem307#1, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(594bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64);havoc sis900_probe_#t~mem307#1;call sis900_probe_#t~mem308#1 := read~intINTTYPE4#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(281bv64, sis900_probe_~sis_priv~3#1.offset), 4bv64); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume 0bv32 != is_valid_ether_addr_~tmp___0~8#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~mem252#1, is_zero_ether_addr_#t~mem253#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~mem252#1 := read~intINTTYPE4#0(is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset, 4bv64);call is_zero_ether_addr_#t~mem253#1 := read~intINTTYPE2#0(is_zero_ether_addr_~addr#1.base, ~bvadd~64(8bv64, is_zero_ether_addr_~addr#1.offset), 2bv64);is_zero_ether_addr_#res#1 := (if 0bv32 == (if 0bv32 == ~bvor~32(is_zero_ether_addr_#t~mem252#1, ~zero_extend~32~16(is_zero_ether_addr_#t~mem253#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc is_zero_ether_addr_#t~mem252#1;havoc is_zero_ether_addr_#t~mem253#1; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume !(0bv32 != is_valid_ether_addr_~tmp___0~8#1);is_valid_ether_addr_~tmp___3~1#1 := 0bv32; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10885-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10885: call ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset := read~$Pointer$#0(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789-1: SUMMARY for call sis900_mii_probe_#t~ret365#1 := sis900_default_phy(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: havoc sis900_mii_probe_#t~ret365#1;call sis900_mii_probe_#t~mem366#1.base, sis900_mii_probe_#t~mem366#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call sis900_mii_probe_#t~mem367#1 := read~intINTTYPE2#0(sis900_mii_probe_#t~mem366#1.base, ~bvadd~64(12bv64, sis900_mii_probe_#t~mem366#1.offset), 2bv64);sis900_mii_probe_#t~short370#1 := 29bv32 == ~zero_extend~32~16(sis900_mii_probe_#t~mem367#1); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: assume 0bv32 != sis900_timer_~tmp___4~4#1; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: assume !(0bv32 != sis900_timer_~tmp___4~4#1); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591: assume 0bv32 == sis900_probe_~tmp___4~0#1; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591: assume !(0bv32 == sis900_probe_~tmp___4~0#1); [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: SUMMARY for call sis900_probe_#t~ret297#1 := printk(21bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: havoc sis900_probe_#t~ret297#1;sis900_probe_#res#1 := sis900_probe_~i~4#1;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9696: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8639: ldv_dummy_resourceless_instance_callback_1_14_#t~ret889#1 := mii_ioctl_#res#1;havoc mii_ioctl_#t~ret784#1.base, mii_ioctl_#t~ret784#1.offset, mii_ioctl_#t~ret785#1.base, mii_ioctl_#t~ret785#1.offset, mii_ioctl_#t~mem786#1.base, mii_ioctl_#t~mem786#1.offset, mii_ioctl_#t~mem787#1, mii_ioctl_#t~mem788#1, mii_ioctl_#t~mem789#1, mii_ioctl_#t~ret790#1, mii_ioctl_#t~mem791#1, mii_ioctl_#t~mem792#1, mii_ioctl_#t~mem793#1, mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset, mii_ioctl_~cmd#1, mii_ioctl_~sis_priv~29#1.base, mii_ioctl_~sis_priv~29#1.offset, mii_ioctl_~tmp~69#1.base, mii_ioctl_~tmp~69#1.offset, mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset, mii_ioctl_~tmp___1~17#1;havoc mii_ioctl_#in~net_dev#1.base, mii_ioctl_#in~net_dev#1.offset, mii_ioctl_#in~rq#1.base, mii_ioctl_#in~rq#1.offset, mii_ioctl_#in~cmd#1;assume { :end_inline_mii_ioctl } true;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret889#1;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret889#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.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg3#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.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393: assume ~bvsle~32(sis96x_get_mac_addr_~i~3#1, 2bv32); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393: assume !~bvsle~32(sis96x_get_mac_addr_~i~3#1, 2bv32);sis96x_get_mac_addr_~rc~0#1 := 1bv32; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-2: call sis900_get_mac_addr_#t~mem269#1.base, sis900_get_mac_addr_#t~mem269#1.offset := read~$Pointer$#0(sis900_get_mac_addr_~net_dev#1.base, ~bvadd~64(791bv64, sis900_get_mac_addr_~net_dev#1.offset), 8bv64); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8441: havoc sis900_get_msglevel_#t~mem747#1; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8441-1: ldv_dummy_resourceless_instance_callback_1_8_#t~ret898#1 := sis900_get_msglevel_#res#1;havoc sis900_get_msglevel_#t~ret746#1.base, sis900_get_msglevel_#t~ret746#1.offset, sis900_get_msglevel_#t~mem747#1, sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset, sis900_get_msglevel_~sis_priv~22#1.base, sis900_get_msglevel_~sis_priv~22#1.offset, sis900_get_msglevel_~tmp~61#1.base, sis900_get_msglevel_~tmp~61#1.offset;havoc sis900_get_msglevel_#in~net_dev#1.base, sis900_get_msglevel_#in~net_dev#1.offset;assume { :end_inline_sis900_get_msglevel } true;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret898#1;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret898#1, 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: call write~intINTTYPE2#0(sis900_get_mac_addr_#t~ret270#1, sis900_get_mac_addr_#t~mem269#1.base, ~bvadd~64(sis900_get_mac_addr_#t~mem269#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(sis900_get_mac_addr_~i~0#1))), 2bv64);havoc sis900_get_mac_addr_#t~mem269#1.base, sis900_get_mac_addr_#t~mem269#1.offset;havoc sis900_get_mac_addr_#t~ret270#1;sis900_get_mac_addr_~i~0#1 := ~bvadd~32(1bv32, sis900_get_mac_addr_~i~0#1); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10423: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-1: SUMMARY for call sis900_get_mac_addr_#t~ret270#1 := read_eeprom(sis900_get_mac_addr_~ioaddr~0#1.base, sis900_get_mac_addr_~ioaddr~0#1.offset, ~bvadd~32(8bv32, sis900_get_mac_addr_~i~0#1)); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8970: sis900_suspend_~tmp~75#1.base, sis900_suspend_~tmp~75#1.offset := sis900_suspend_#t~ret857#1.base, sis900_suspend_#t~ret857#1.offset;havoc sis900_suspend_#t~ret857#1.base, sis900_suspend_#t~ret857#1.offset;sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset := sis900_suspend_~tmp~75#1.base, sis900_suspend_~tmp~75#1.offset; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: SUMMARY for call netif_start_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8970-1: SUMMARY for call sis900_suspend_#t~ret857#1.base, sis900_suspend_#t~ret857#1.offset := pci_get_drvdata(sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6724: assume 0bv64 != ~bvadd~64(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6724: assume !(0bv64 != ~bvadd~64(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset));sis900_mii_probe_#res#1 := 0bv32; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: SUMMARY for call ldv_EMGentry_exit_sis900_cleanup_module_14_2(~ldv_14_exit_sis900_cleanup_module_default~0.base, ~ldv_14_exit_sis900_cleanup_module_default~0.offset); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10292: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10292: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#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_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782: sis900_read_mode_~tmp~53#1.base, sis900_read_mode_~tmp~53#1.offset := sis900_read_mode_#t~ret564#1.base, sis900_read_mode_#t~ret564#1.offset;havoc sis900_read_mode_#t~ret564#1.base, sis900_read_mode_#t~ret564#1.offset;sis900_read_mode_~sis_priv~14#1.base, sis900_read_mode_~sis_priv~14#1.offset := sis900_read_mode_~tmp~53#1.base, sis900_read_mode_~tmp~53#1.offset;call sis900_read_mode_#t~mem565#1.base, sis900_read_mode_#t~mem565#1.offset := read~$Pointer$#0(sis900_read_mode_~sis_priv~14#1.base, ~bvadd~64(76bv64, sis900_read_mode_~sis_priv~14#1.offset), 8bv64);sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset := sis900_read_mode_#t~mem565#1.base, sis900_read_mode_#t~mem565#1.offset;havoc sis900_read_mode_#t~mem565#1.base, sis900_read_mode_#t~mem565#1.offset;call sis900_read_mode_#t~mem566#1 := read~intINTTYPE4#0(sis900_read_mode_~sis_priv~14#1.base, ~bvadd~64(92bv64, sis900_read_mode_~sis_priv~14#1.offset), 4bv64);sis900_read_mode_~phy_addr~1#1 := sis900_read_mode_#t~mem566#1;havoc sis900_read_mode_#t~mem566#1;sis900_read_mode_~i~16#1 := 0bv32; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791-1: assume sis900_mii_probe_#t~short370#1;call sis900_mii_probe_#t~mem368#1.base, sis900_mii_probe_#t~mem368#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call sis900_mii_probe_#t~mem369#1 := read~intINTTYPE2#0(sis900_mii_probe_#t~mem368#1.base, ~bvadd~64(14bv64, sis900_mii_probe_#t~mem368#1.offset), 2bv64);sis900_mii_probe_#t~short370#1 := 32768bv32 == ~bvand~32(65520bv32, ~zero_extend~32~16(sis900_mii_probe_#t~mem369#1)); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791-1: assume !sis900_mii_probe_#t~short370#1; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791: assume sis900_mii_probe_#t~short370#1;havoc sis900_mii_probe_#t~mem366#1.base, sis900_mii_probe_#t~mem366#1.offset;havoc sis900_mii_probe_#t~mem367#1;havoc sis900_mii_probe_#t~mem368#1.base, sis900_mii_probe_#t~mem368#1.offset;havoc sis900_mii_probe_#t~mem369#1;havoc sis900_mii_probe_#t~short370#1;call sis900_mii_probe_#t~mem371#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791: assume !sis900_mii_probe_#t~short370#1;havoc sis900_mii_probe_#t~mem366#1.base, sis900_mii_probe_#t~mem366#1.offset;havoc sis900_mii_probe_#t~mem367#1;havoc sis900_mii_probe_#t~mem368#1.base, sis900_mii_probe_#t~mem368#1.offset;havoc sis900_mii_probe_#t~mem369#1;havoc sis900_mii_probe_#t~short370#1; [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782-1: SUMMARY for call sis900_read_mode_#t~ret564#1.base, sis900_read_mode_#t~ret564#1.offset := netdev_priv(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10887: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset);havoc ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset;call ldv_timer_timer_instance_3_#t~mem963#1.base, ldv_timer_timer_instance_3_#t~mem963#1.offset := read~$Pointer$#0(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_3_#t~mem964#1 := read~intINTTYPE8#0(~ldv_3_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_3_container_timer_list~0.offset), 8bv64);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~mem963#1.base, ldv_timer_timer_instance_3_#t~mem963#1.offset, ldv_timer_timer_instance_3_#t~mem964#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~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~961#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~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~C_ULONG~TO~VOID_#~961#1;##fun~C_ULONG~TO~VOID_#~961#1 := ##fun~C_ULONG~TO~VOID_#in~961#1;assume { :begin_inline_sis900_timer } true;sis900_timer_#in~data#1 := ##fun~C_ULONG~TO~VOID_#~961#1;havoc sis900_timer_#t~ret529#1.base, sis900_timer_#t~ret529#1.offset, sis900_timer_#t~mem530#1.base, sis900_timer_#t~mem530#1.offset, sis900_timer_#t~mem531#1, sis900_timer_#t~ret532#1, sis900_timer_#t~mem533#1, sis900_timer_#t~ret534#1, sis900_timer_#t~ret535#1, sis900_timer_#t~ret536#1, sis900_timer_#t~mem537#1.base, sis900_timer_#t~mem537#1.offset, sis900_timer_#t~ret538#1, sis900_timer_#t~ret539#1, sis900_timer_#t~mem540#1, sis900_timer_#t~mem541#1, sis900_timer_#t~mem542#1, sis900_timer_#t~mem543#1, sis900_timer_#t~mem544#1, sis900_timer_#t~ret545#1, sis900_timer_#t~mem546#1, sis900_timer_#t~mem547#1, sis900_timer_#t~short548#1, sis900_timer_#t~mem549#1, sis900_timer_#t~ret550#1, sis900_timer_#t~mem551#1, sis900_timer_~data#1, sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~sis_priv~11#1.base, sis900_timer_~sis_priv~11#1.offset, sis900_timer_~tmp~49#1.base, sis900_timer_~tmp~49#1.offset, sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset, sis900_timer_~next_tick~0#1, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, sis900_timer_~status~4#1, sis900_timer_~tmp___0~22#1, sis900_timer_~tmp___1~11#1, sis900_timer_~__ret_warn_on~2#1, sis900_timer_~tmp___2~8#1, sis900_timer_~tmp___3~7#1, sis900_timer_~tmp___4~4#1;sis900_timer_~data#1 := sis900_timer_#in~data#1;havoc sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset;havoc sis900_timer_~sis_priv~11#1.base, sis900_timer_~sis_priv~11#1.offset;havoc sis900_timer_~tmp~49#1.base, sis900_timer_~tmp~49#1.offset;havoc sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset;havoc sis900_timer_~next_tick~0#1;call sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset := #Ultimate.allocOnStack(4bv64);call sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset := #Ultimate.allocOnStack(4bv64);havoc sis900_timer_~status~4#1;havoc sis900_timer_~tmp___0~22#1;havoc sis900_timer_~tmp___1~11#1;havoc sis900_timer_~__ret_warn_on~2#1;havoc sis900_timer_~tmp___2~8#1;havoc sis900_timer_~tmp___3~7#1;havoc sis900_timer_~tmp___4~4#1;sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset := 0bv64, sis900_timer_~data#1; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10887: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset));havoc ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593-1: SUMMARY for call sis900_probe_#t~ret325#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593: havoc sis900_probe_#t~ret325#1;sis900_probe_~ret~0#1 := 4294967277bv32; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029: assume 20bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029: assume !(20bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: sis900_suspend_~tmp___0~41#1.base, sis900_suspend_~tmp___0~41#1.offset := sis900_suspend_#t~ret858#1.base, sis900_suspend_#t~ret858#1.offset;havoc sis900_suspend_#t~ret858#1.base, sis900_suspend_#t~ret858#1.offset;sis900_suspend_~sis_priv~34#1.base, sis900_suspend_~sis_priv~34#1.offset := sis900_suspend_~tmp___0~41#1.base, sis900_suspend_~tmp___0~41#1.offset;call sis900_suspend_#t~mem859#1.base, sis900_suspend_#t~mem859#1.offset := read~$Pointer$#0(sis900_suspend_~sis_priv~34#1.base, ~bvadd~64(148bv64, sis900_suspend_~sis_priv~34#1.offset), 8bv64);sis900_suspend_~ioaddr~23#1.base, sis900_suspend_~ioaddr~23#1.offset := sis900_suspend_#t~mem859#1.base, sis900_suspend_#t~mem859#1.offset;havoc sis900_suspend_#t~mem859#1.base, sis900_suspend_#t~mem859#1.offset; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972-1: SUMMARY for call sis900_suspend_#t~ret858#1.base, sis900_suspend_#t~ret858#1.offset := netdev_priv(sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset); srcloc: null [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708: call sis900_set_config_#t~mem811#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64);call write~intINTTYPE1#0(sis900_set_config_#t~mem811#1, sis900_set_config_~dev#1.base, ~bvadd~64(514bv64, sis900_set_config_~dev#1.offset), 1bv64);havoc sis900_set_config_#t~mem811#1; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: ~ldv_statevar_14~0 := 9bv32; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642: havoc mii_ioctl_#t~mem791#1;havoc mii_ioctl_#t~mem792#1;havoc mii_ioctl_#t~mem793#1;mii_ioctl_#res#1 := 0bv32; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585-1: SUMMARY for call sis900_timer_#t~ret536#1 := sis900_default_phy(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: sis900_timer_~status~4#1 := sis900_timer_#t~ret536#1;havoc sis900_timer_#t~ret536#1;call sis900_timer_#t~mem537#1.base, sis900_timer_#t~mem537#1.offset := read~$Pointer$#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(76bv64, sis900_timer_~sis_priv~11#1.offset), 8bv64);sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset := sis900_timer_#t~mem537#1.base, sis900_timer_#t~mem537#1.offset;havoc sis900_timer_#t~mem537#1.base, sis900_timer_#t~mem537#1.offset; [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642-1: SUMMARY for call mdio_write(mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, ~bvand~32(31bv32, ~zero_extend~32~16(mii_ioctl_#t~mem791#1)), ~bvand~32(31bv32, ~zero_extend~32~16(mii_ioctl_#t~mem792#1)), ~zero_extend~32~16(mii_ioctl_#t~mem793#1)); srcloc: null [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642-2: call mii_ioctl_#t~mem791#1 := read~intINTTYPE2#0(mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, 2bv64);call mii_ioctl_#t~mem792#1 := read~intINTTYPE2#0(mii_ioctl_~data~0#1.base, ~bvadd~64(2bv64, mii_ioctl_~data~0#1.offset), 2bv64);call mii_ioctl_#t~mem793#1 := read~intINTTYPE2#0(mii_ioctl_~data~0#1.base, ~bvadd~64(4bv64, mii_ioctl_~data~0#1.offset), 2bv64); [2025-02-08 03:56:39,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume 0bv8 != is_valid_ether_addr_~tmp___1~4#1;is_valid_ether_addr_~tmp___2~2#1 := 0bv32; [2025-02-08 03:56:39,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume !(0bv8 != is_valid_ether_addr_~tmp___1~4#1);is_valid_ether_addr_~tmp___2~2#1 := 1bv32; [2025-02-08 03:56:39,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8709: call sis900_set_config_#t~mem812#1 := read~intINTTYPE4#0(sis900_set_config_~mii_phy~2#1.base, ~bvadd~64(8bv64, sis900_set_config_~mii_phy~2#1.offset), 4bv64); [2025-02-08 03:56:39,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8709-1: SUMMARY for call netif_carrier_off(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793-1: SUMMARY for call sis900_mii_probe_#t~ret372#1 := sis900_reset_phy(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem371#1); srcloc: null [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: sis900_mii_probe_~status~0#1 := sis900_mii_probe_#t~ret372#1;havoc sis900_mii_probe_#t~mem371#1;havoc sis900_mii_probe_#t~ret372#1; [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889: 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~mem963#1.base, ldv_timer_timer_instance_3_#t~mem963#1.offset;havoc ldv_timer_timer_instance_3_#t~mem964#1; [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832: 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 := 0bv64, 0bv64;havoc ldv_timer_timer_instance_3_#t~mem962#1.base, ldv_timer_timer_instance_3_#t~mem962#1.offset, ldv_timer_timer_instance_3_#t~mem963#1.base, ldv_timer_timer_instance_3_#t~mem963#1.offset, ldv_timer_timer_instance_3_#t~mem964#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:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10427: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331-1: SUMMARY for call sis635_get_mac_addr_#t~ret282#1.base, sis635_get_mac_addr_#t~ret282#1.offset := netdev_priv(sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: sis635_get_mac_addr_~tmp~33#1.base, sis635_get_mac_addr_~tmp~33#1.offset := sis635_get_mac_addr_#t~ret282#1.base, sis635_get_mac_addr_#t~ret282#1.offset;havoc sis635_get_mac_addr_#t~ret282#1.base, sis635_get_mac_addr_#t~ret282#1.offset;sis635_get_mac_addr_~sis_priv~1#1.base, sis635_get_mac_addr_~sis_priv~1#1.offset := sis635_get_mac_addr_~tmp~33#1.base, sis635_get_mac_addr_~tmp~33#1.offset;call sis635_get_mac_addr_#t~mem283#1.base, sis635_get_mac_addr_#t~mem283#1.offset := read~$Pointer$#0(sis635_get_mac_addr_~sis_priv~1#1.base, ~bvadd~64(148bv64, sis635_get_mac_addr_~sis_priv~1#1.offset), 8bv64);sis635_get_mac_addr_~ioaddr~1#1.base, sis635_get_mac_addr_~ioaddr~1#1.offset := sis635_get_mac_addr_#t~mem283#1.base, sis635_get_mac_addr_#t~mem283#1.offset;havoc sis635_get_mac_addr_#t~mem283#1.base, sis635_get_mac_addr_#t~mem283#1.offset; [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: havoc ldv_pci_instance_resume_2_5_#t~ret914#1;havoc ldv_pci_instance_resume_2_5_#t~ret914#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~mem929#1.base, ldv_pci_pci_instance_2_#t~mem929#1.offset;~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret914#1 := sis900_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:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: assume ~bvsle~32(sis900_get_mac_addr_~i~0#1, 2bv32); [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: assume !~bvsle~32(sis900_get_mac_addr_~i~0#1, 2bv32);sis900_get_mac_addr_#res#1 := 1bv32; [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: call ldv_pci_pci_instance_2_#t~mem925#1.base, ldv_pci_pci_instance_2_#t~mem925#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(40bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);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~mem925#1.base, ldv_pci_pci_instance_2_#t~mem925#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:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#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_9_#t~ret899#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;assume { :begin_inline_sis900_get_settings } true;sis900_get_settings_#in~net_dev#1.base, sis900_get_settings_#in~net_dev#1.offset, sis900_get_settings_#in~cmd#1.base, sis900_get_settings_#in~cmd#1.offset := ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;havoc sis900_get_settings_#res#1;havoc sis900_get_settings_#t~ret751#1.base, sis900_get_settings_#t~ret751#1.offset, sis900_get_settings_#t~ret752#1, sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset, sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset, sis900_get_settings_~sis_priv~25#1.base, sis900_get_settings_~sis_priv~25#1.offset, sis900_get_settings_~tmp~64#1.base, sis900_get_settings_~tmp~64#1.offset;sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset := sis900_get_settings_#in~net_dev#1.base, sis900_get_settings_#in~net_dev#1.offset;sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset := sis900_get_settings_#in~cmd#1.base, sis900_get_settings_#in~cmd#1.offset;havoc sis900_get_settings_~sis_priv~25#1.base, sis900_get_settings_~sis_priv~25#1.offset;havoc sis900_get_settings_~tmp~64#1.base, sis900_get_settings_~tmp~64#1.offset; [2025-02-08 03:56:39,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8710-1: SUMMARY for call sis900_set_config_#t~ret813#1 := mdio_read(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem812#1, 0bv32); srcloc: null [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: assume 0bv32 != ~bvand~32(2bv32, sis900_probe_#t~mem308#1);havoc sis900_probe_#t~mem308#1;call sis900_probe_#t~mem309#1 := read~intINTTYPE1#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(594bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64); [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: assume !(0bv32 != ~bvand~32(2bv32, sis900_probe_#t~mem308#1));havoc sis900_probe_#t~mem308#1; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8710: sis900_set_config_~tmp___1~18#1 := sis900_set_config_#t~ret813#1;havoc sis900_set_config_#t~mem812#1;havoc sis900_set_config_#t~ret813#1;sis900_set_config_~status~8#1 := sis900_set_config_~tmp___1~18#1[16:0];call sis900_set_config_#t~mem814#1 := read~intINTTYPE4#0(sis900_set_config_~mii_phy~2#1.base, ~bvadd~64(8bv64, sis900_set_config_~mii_phy~2#1.offset), 4bv64); [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-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:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret893#1;havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret893#1, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_23_#t~ret893#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset); srcloc: null [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_80_#t~ret979#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret874#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~79#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;ldv___pci_register_driver_80_~tmp___0~51#1 := ldv___pci_register_driver_80_#t~ret979#1;havoc ldv___pci_register_driver_80_#t~ret979#1;ldv___pci_register_driver_80_#res#1 := ldv___pci_register_driver_80_~tmp___0~51#1; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: SUMMARY for call netif_stop_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: sis900_suspend_~tmp___1~21#1 := (if 0bv8 == sis900_suspend_#t~ret860#1 then 0bv8 else 1bv8);havoc sis900_suspend_#t~ret860#1; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975-1: SUMMARY for call sis900_suspend_#t~ret860#1 := netif_running(sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset); srcloc: null [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(sis900_timer_~status~4#1));sis900_timer_~__ret_warn_on~2#1 := (if 0bv32 == ~bvand~32(32bv32, ~zero_extend~32~16(sis900_timer_~status~4#1)) then 1bv32 else 0bv32); [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(sis900_timer_~status~4#1))); [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume 21bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume !(21bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532-1: SUMMARY for call sis900_probe_#t~ret310#1 := printk(24bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8712: havoc sis900_set_config_#t~mem814#1; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532: havoc sis900_probe_#t~mem309#1;havoc sis900_probe_#t~ret310#1; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8712-1: SUMMARY for call mdio_write(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem814#1, 0bv32, ~bvand~32(4294955007bv32, ~zero_extend~32~16(sis900_set_config_~status~8#1))); srcloc: null [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: sis635_get_mac_addr_~rfcrSave~0#1 := sis635_get_mac_addr_#t~ret284#1;havoc sis635_get_mac_addr_#t~ret284#1; [2025-02-08 03:56:39,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334-1: SUMMARY for call sis635_get_mac_addr_#t~ret284#1 := ioread32(sis635_get_mac_addr_~ioaddr~1#1.base, ~bvadd~64(72bv64, sis635_get_mac_addr_~ioaddr~1#1.offset)); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#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_23_#t~ret893#1, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume 0bv8 != sis900_suspend_~tmp___1~21#1;sis900_suspend_~tmp___2~15#1 := 0bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume !(0bv8 != sis900_suspend_~tmp___1~21#1);sis900_suspend_~tmp___2~15#1 := 1bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797-2: call sis900_mii_probe_#t~mem373#1.base, sis900_mii_probe_#t~mem373#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call sis900_mii_probe_#t~mem374#1 := read~intINTTYPE2#0(sis900_mii_probe_#t~mem373#1.base, ~bvadd~64(12bv64, sis900_mii_probe_#t~mem373#1.offset), 2bv64);sis900_mii_probe_#t~short377#1 := 21bv32 == ~zero_extend~32~16(sis900_mii_probe_#t~mem374#1); [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797-1: assume sis900_mii_probe_#t~short377#1;call sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call sis900_mii_probe_#t~mem376#1 := read~intINTTYPE2#0(sis900_mii_probe_#t~mem375#1.base, ~bvadd~64(14bv64, sis900_mii_probe_#t~mem375#1.offset), 2bv64);sis900_mii_probe_#t~short377#1 := 62528bv32 == ~bvand~32(65520bv32, ~zero_extend~32~16(sis900_mii_probe_#t~mem376#1)); [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797-1: assume !sis900_mii_probe_#t~short377#1; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume sis900_mii_probe_#t~short377#1;havoc sis900_mii_probe_#t~mem373#1.base, sis900_mii_probe_#t~mem373#1.offset;havoc sis900_mii_probe_#t~mem374#1;havoc sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset;havoc sis900_mii_probe_#t~mem376#1;havoc sis900_mii_probe_#t~short377#1;call sis900_mii_probe_#t~mem378#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume !sis900_mii_probe_#t~short377#1;havoc sis900_mii_probe_#t~mem373#1.base, sis900_mii_probe_#t~mem373#1.offset;havoc sis900_mii_probe_#t~mem374#1;havoc sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset;havoc sis900_mii_probe_#t~mem376#1;havoc sis900_mii_probe_#t~short377#1; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: SUMMARY for call iowrite32(~bvor~32(1024bv32, sis635_get_mac_addr_~rfcrSave~0#1), sis635_get_mac_addr_~ioaddr~1#1.base, sis635_get_mac_addr_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506-1: SUMMARY for call sis900_poll(ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume 0bv32 != is_valid_ether_addr_~tmp___2~2#1;is_valid_ether_addr_~tmp___3~1#1 := 1bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume !(0bv32 != is_valid_ether_addr_~tmp___2~2#1);is_valid_ether_addr_~tmp___3~1#1 := 0bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: 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 := 0bv64, 0bv64;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:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732-1: SUMMARY for call sis900_mii_probe_#t~ret348#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~phy_addr~0#1, 2bv32); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: sis900_mii_probe_~tmp___3~3#1 := sis900_mii_probe_#t~ret348#1;havoc sis900_mii_probe_#t~ret348#1;call write~intINTTYPE2#0(sis900_mii_probe_~tmp___3~3#1[16:0], sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(12bv64, sis900_mii_probe_~mii_phy~0#1.offset), 2bv64); [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7591-1: SUMMARY for call sis900_timer_#t~ret538#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != sis900_timer_~__ret_warn_on~2#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-1: SUMMARY for call sis900_get_wol_#t~ret779#1.base, sis900_get_wol_#t~ret779#1.offset := netdev_priv(sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7591: sis900_timer_~tmp___2~8#1 := sis900_timer_#t~ret538#1;havoc sis900_timer_#t~ret538#1; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: SUMMARY for call sis900_probe_#t~ret326#1.base, sis900_probe_#t~ret326#1.offset := pci_get_device(4153bv32, 1584bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600: sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset := sis900_probe_#t~ret326#1.base, sis900_probe_#t~ret326#1.offset;havoc sis900_probe_#t~ret326#1.base, sis900_probe_#t~ret326#1.offset; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8450: sis900_set_msglevel_~tmp~62#1.base, sis900_set_msglevel_~tmp~62#1.offset := sis900_set_msglevel_#t~ret748#1.base, sis900_set_msglevel_#t~ret748#1.offset;havoc sis900_set_msglevel_#t~ret748#1.base, sis900_set_msglevel_#t~ret748#1.offset;sis900_set_msglevel_~sis_priv~23#1.base, sis900_set_msglevel_~sis_priv~23#1.offset := sis900_set_msglevel_~tmp~62#1.base, sis900_set_msglevel_~tmp~62#1.offset;call write~intINTTYPE4#0(sis900_set_msglevel_~value#1, sis900_set_msglevel_~sis_priv~23#1.base, ~bvadd~64(281bv64, sis900_set_msglevel_~sis_priv~23#1.offset), 4bv64);havoc sis900_set_msglevel_#t~ret748#1.base, sis900_set_msglevel_#t~ret748#1.offset, sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset, sis900_set_msglevel_~value#1, sis900_set_msglevel_~sis_priv~23#1.base, sis900_set_msglevel_~sis_priv~23#1.offset, sis900_set_msglevel_~tmp~62#1.base, sis900_set_msglevel_~tmp~62#1.offset;havoc sis900_set_msglevel_#in~net_dev#1.base, sis900_set_msglevel_#in~net_dev#1.offset, sis900_set_msglevel_#in~value#1;assume { :end_inline_sis900_set_msglevel } true;havoc ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_25 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: havoc __const_udelay_~arg0#1;havoc __const_udelay_#in~arg0#1;assume { :end_inline___const_udelay } true;sis96x_get_mac_addr_~wait~0#1 := ~bvadd~32(1bv32, sis96x_get_mac_addr_~wait~0#1); [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9705: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: assume 0bv64 == ~bvadd~64(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset);sis900_probe_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 03:56:39,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: assume !(0bv64 == ~bvadd~64(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset));call write~$Pointer$#0(sis900_probe_~pci_dev#1.base, ~bvadd~64(179bv64, sis900_probe_~pci_dev#1.offset), sis900_probe_~net_dev~0#1.base, ~bvadd~64(1236bv64, sis900_probe_~net_dev~0#1.offset), 8bv64);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 := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 22bv64, 0bv64;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1113#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~nondet1113#1;pci_request_regions_#res#1 := pci_request_regions_#t~nondet1113#1;havoc pci_request_regions_#t~nondet1113#1; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582: sis900_get_wol_~tmp~68#1.base, sis900_get_wol_~tmp~68#1.offset := sis900_get_wol_#t~ret779#1.base, sis900_get_wol_#t~ret779#1.offset;havoc sis900_get_wol_#t~ret779#1.base, sis900_get_wol_#t~ret779#1.offset;sis900_get_wol_~sp~3#1.base, sis900_get_wol_~sp~3#1.offset := sis900_get_wol_~tmp~68#1.base, sis900_get_wol_~tmp~68#1.offset;call sis900_get_wol_#t~mem780#1.base, sis900_get_wol_#t~mem780#1.offset := read~$Pointer$#0(sis900_get_wol_~sp~3#1.base, ~bvadd~64(148bv64, sis900_get_wol_~sp~3#1.offset), 8bv64);sis900_get_wol_~ioaddr~20#1.base, sis900_get_wol_~ioaddr~20#1.offset := sis900_get_wol_#t~mem780#1.base, sis900_get_wol_#t~mem780#1.offset;havoc sis900_get_wol_#t~mem780#1.base, sis900_get_wol_#t~mem780#1.offset; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10300: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10300: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: SUMMARY for call iowrite32(0bv32, sis635_get_mac_addr_~ioaddr~1#1.base, sis635_get_mac_addr_~ioaddr~1#1.offset); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8450-1: SUMMARY for call sis900_set_msglevel_#t~ret748#1.base, sis900_set_msglevel_#t~ret748#1.offset := netdev_priv(sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-1: SUMMARY for call ldv_spin_unlock_irqrestore_66(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(8bv64, sis900_start_xmit_~sis_priv~16#1.offset), sis900_start_xmit_~flags~1#1); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: call sis900_start_xmit_#t~mem614#1 := read~intINTTYPE4#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(281bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64); [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem378#1, 24bv32, 53760bv32); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10829: assume 2bv32 == ~ldv_statevar_4~0; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10829: assume !(2bv32 == ~ldv_statevar_4~0); [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: havoc sis900_mii_probe_#t~mem378#1; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9706: SUMMARY for call ldv_EMGentry_exit_sis900_cleanup_module_14_2(~ldv_14_exit_sis900_cleanup_module_default~0.base, ~ldv_14_exit_sis900_cleanup_module_default~0.offset); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-1: SUMMARY for call iowrite32(~bvand~32(2147483647bv32, sis635_get_mac_addr_~rfcrSave~0#1), sis635_get_mac_addr_~ioaddr~1#1.base, ~bvadd~64(72bv64, sis635_get_mac_addr_~ioaddr~1#1.offset)); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: sis635_get_mac_addr_~i~2#1 := 0bv32; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10367: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset);havoc ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset;call ldv_pci_pci_instance_2_#t~mem927#1.base, ldv_pci_pci_instance_2_#t~mem927#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);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~mem927#1.base, ldv_pci_pci_instance_2_#t~mem927#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:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10367: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset));havoc ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10367-1: call ldv_pci_pci_instance_2_#t~mem926#1.base, ldv_pci_pci_instance_2_#t~mem926#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume 22bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume !(22bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791-1: SUMMARY for call sis900_read_mode_#t~ret567#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 1bv32); srcloc: null [2025-02-08 03:56:39,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6734: sis900_mii_probe_~tmp___4~1#1 := sis900_mii_probe_#t~ret349#1;havoc sis900_mii_probe_#t~ret349#1;call write~intINTTYPE2#0(sis900_mii_probe_~tmp___4~1#1[16:0], sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(14bv64, sis900_mii_probe_~mii_phy~0#1.offset), 2bv64);call write~intINTTYPE4#0(sis900_mii_probe_~phy_addr~0#1, sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(8bv64, sis900_mii_probe_~mii_phy~0#1.offset), 4bv64);call write~intINTTYPE2#0(sis900_mii_probe_~mii_status~0#1, sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(16bv64, sis900_mii_probe_~mii_phy~0#1.offset), 2bv64);call sis900_mii_probe_#t~mem350#1.base, sis900_mii_probe_#t~mem350#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call write~$Pointer$#0(sis900_mii_probe_#t~mem350#1.base, sis900_mii_probe_#t~mem350#1.offset, sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, 8bv64);havoc sis900_mii_probe_#t~mem350#1.base, sis900_mii_probe_#t~mem350#1.offset;call write~$Pointer$#0(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call write~$Pointer$#0(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(84bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);sis900_mii_probe_~i~5#1 := 0bv32; [2025-02-08 03:56:39,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791: sis900_read_mode_~tmp___0~25#1 := sis900_read_mode_#t~ret567#1;havoc sis900_read_mode_#t~ret567#1;sis900_read_mode_~status~6#1 := sis900_read_mode_~tmp___0~25#1;sis900_read_mode_~i~16#1 := ~bvadd~32(1bv32, sis900_read_mode_~i~16#1); [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume 0bv64 != ~bvadd~64(sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset);call sis900_probe_#t~mem327#1 := read~intINTTYPE1#0(sis900_probe_~dev~0#1.base, ~bvadd~64(72bv64, sis900_probe_~dev~0#1.offset), 1bv64);call write~intINTTYPE1#0(sis900_probe_#t~mem327#1, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(593bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64);havoc sis900_probe_#t~mem327#1; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume !(0bv64 != ~bvadd~64(sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset)); [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6734-1: SUMMARY for call sis900_mii_probe_#t~ret349#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~phy_addr~0#1, 3bv32); srcloc: null [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9443: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume 0bv64 != sis900_timer_~tmp___2~8#1; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume !(0bv64 != sis900_timer_~tmp___2~8#1); [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: assume 0bv32 != ~bvand~32(256bv32, sis900_start_xmit_#t~mem614#1);havoc sis900_start_xmit_#t~mem614#1;call sis900_start_xmit_#t~mem615#1.base, sis900_start_xmit_#t~mem615#1.offset := read~$Pointer$#0(sis900_start_xmit_~skb#1.base, ~bvadd~64(229bv64, sis900_start_xmit_~skb#1.offset), 8bv64);call sis900_start_xmit_#t~mem616#1 := read~intINTTYPE4#0(sis900_start_xmit_~skb#1.base, ~bvadd~64(104bv64, sis900_start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: assume !(0bv32 != ~bvand~32(256bv32, sis900_start_xmit_#t~mem614#1));havoc sis900_start_xmit_#t~mem614#1; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#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_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.offset;assume { :begin_inline_sis900_get_wol } true;sis900_get_wol_#in~net_dev#1.base, sis900_get_wol_#in~net_dev#1.offset, sis900_get_wol_#in~wol#1.base, sis900_get_wol_#in~wol#1.offset := ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;havoc sis900_get_wol_#t~ret779#1.base, sis900_get_wol_#t~ret779#1.offset, sis900_get_wol_#t~mem780#1.base, sis900_get_wol_#t~mem780#1.offset, sis900_get_wol_#t~ret781#1, sis900_get_wol_#t~mem782#1, sis900_get_wol_#t~mem783#1, sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset, sis900_get_wol_~wol#1.base, sis900_get_wol_~wol#1.offset, sis900_get_wol_~sp~3#1.base, sis900_get_wol_~sp~3#1.offset, sis900_get_wol_~tmp~68#1.base, sis900_get_wol_~tmp~68#1.offset, sis900_get_wol_~ioaddr~20#1.base, sis900_get_wol_~ioaddr~20#1.offset, sis900_get_wol_~pmctrl_bits~1#1;sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset := sis900_get_wol_#in~net_dev#1.base, sis900_get_wol_#in~net_dev#1.offset;sis900_get_wol_~wol#1.base, sis900_get_wol_~wol#1.offset := sis900_get_wol_#in~wol#1.base, sis900_get_wol_#in~wol#1.offset;havoc sis900_get_wol_~sp~3#1.base, sis900_get_wol_~sp~3#1.offset;havoc sis900_get_wol_~tmp~68#1.base, sis900_get_wol_~tmp~68#1.offset;havoc sis900_get_wol_~ioaddr~20#1.base, sis900_get_wol_~ioaddr~20#1.offset;havoc sis900_get_wol_~pmctrl_bits~1#1; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: ~ldv_statevar_14~0 := 9bv32; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: sis900_probe_~ret~0#1 := 0bv32;call sis900_probe_#t~mem311#1 := read~intINTTYPE1#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(594bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64); [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585: sis900_get_wol_~pmctrl_bits~1#1 := sis900_get_wol_#t~ret781#1;havoc sis900_get_wol_#t~ret781#1; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-1: SUMMARY for call sis900_get_wol_#t~ret781#1 := ioread32(sis900_get_wol_~ioaddr~20#1.base, ~bvadd~64(176bv64, sis900_get_wol_~ioaddr~20#1.offset)); srcloc: null [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: 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~mem927#1.base, ldv_pci_pci_instance_2_#t~mem927#1.offset; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964: sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset := ldv_alloc_etherdev_mqs_61_#res#1.base, ldv_alloc_etherdev_mqs_61_#res#1.offset;havoc ldv_alloc_etherdev_mqs_61_#t~ret970#1.base, ldv_alloc_etherdev_mqs_61_#t~ret970#1.offset, ldv_alloc_etherdev_mqs_61_#t~ret971#1.base, ldv_alloc_etherdev_mqs_61_#t~ret971#1.offset, ldv_alloc_etherdev_mqs_61_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_61_~tmp~96#1.base, ldv_alloc_etherdev_mqs_61_~tmp~96#1.offset, ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.offset;havoc ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_61_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_61 } true;sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset := sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset;havoc sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8982: assume 0bv32 != sis900_suspend_~tmp___2~15#1;sis900_suspend_#res#1 := 0bv32; [2025-02-08 03:56:39,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8982: assume !(0bv32 != sis900_suspend_~tmp___2~15#1); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: assume 129bv32 == ~zero_extend~32~8(sis900_probe_#t~mem311#1);havoc sis900_probe_#t~mem311#1;assume { :begin_inline_sis630e_get_mac_addr } true;sis630e_get_mac_addr_#in~pci_dev#1.base, sis630e_get_mac_addr_#in~pci_dev#1.offset, sis630e_get_mac_addr_#in~net_dev#1.base, sis630e_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis630e_get_mac_addr_#res#1;havoc sis630e_get_mac_addr_#t~ret271#1.base, sis630e_get_mac_addr_#t~ret271#1.offset, sis630e_get_mac_addr_#t~ret272#1.base, sis630e_get_mac_addr_#t~ret272#1.offset, sis630e_get_mac_addr_#t~ret273#1.base, sis630e_get_mac_addr_#t~ret273#1.offset, sis630e_get_mac_addr_#t~ret274#1, sis630e_get_mac_addr_#t~ret275#1, sis630e_get_mac_addr_#t~mem276#1, sis630e_get_mac_addr_#t~ret277#1, sis630e_get_mac_addr_#t~mem278#1.base, sis630e_get_mac_addr_#t~mem278#1.offset, sis630e_get_mac_addr_#t~ret279#1, sis630e_get_mac_addr_#t~mem280#1, sis630e_get_mac_addr_#t~ret281#1, sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset, sis630e_get_mac_addr_~net_dev#1.base, sis630e_get_mac_addr_~net_dev#1.offset, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, sis630e_get_mac_addr_~i~1#1, sis630e_get_mac_addr_~tmp~32#1.base, sis630e_get_mac_addr_~tmp~32#1.offset;sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset := sis630e_get_mac_addr_#in~pci_dev#1.base, sis630e_get_mac_addr_#in~pci_dev#1.offset;sis630e_get_mac_addr_~net_dev#1.base, sis630e_get_mac_addr_~net_dev#1.offset := sis630e_get_mac_addr_#in~net_dev#1.base, sis630e_get_mac_addr_#in~net_dev#1.offset;havoc sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset;call sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset := #Ultimate.allocOnStack(1bv64);havoc sis630e_get_mac_addr_~i~1#1;havoc sis630e_get_mac_addr_~tmp~32#1.base, sis630e_get_mac_addr_~tmp~32#1.offset;sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset := 0bv64, 0bv64; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: assume !(129bv32 == ~zero_extend~32~8(sis900_probe_#t~mem311#1));havoc sis900_probe_#t~mem311#1;call sis900_probe_#t~mem313#1 := read~intINTTYPE1#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(594bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: SUMMARY for call warn_slowpath_null(40bv64, 0bv64, 1325bv32); srcloc: null [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: call sis900_set_config_#t~mem815#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64);call write~intINTTYPE1#0(sis900_set_config_#t~mem815#1, sis900_set_config_~dev#1.base, ~bvadd~64(514bv64, sis900_set_config_~dev#1.offset), 1bv64);havoc sis900_set_config_#t~mem815#1; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume ~bvsle~32(sis96x_get_mac_addr_~wait~0#1, 1999bv32); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume !~bvsle~32(sis96x_get_mac_addr_~wait~0#1, 1999bv32); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436: ldv_pci_pci_instance_2_~tmp___0~45#1 := ldv_pci_pci_instance_2_#t~ret942#1;havoc ldv_pci_pci_instance_2_#t~ret942#1; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret942#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10304: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10304: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: ldv_pci_instance_resume_early_2_6_#t~ret916#1 := ##fun~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset, ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1, ##fun~$Pointer$~TO~C_INT_#t~ret1126#1, ##fun~$Pointer$~TO~C_INT_#t~ret1127#1, ##fun~$Pointer$~TO~C_INT_#t~ret1128#1, ##fun~$Pointer$~TO~C_INT_#t~ret1129#1, ##fun~$Pointer$~TO~C_INT_#t~ret1130#1;havoc ##fun~$Pointer$~TO~C_INT_#in~915#1.base, ##fun~$Pointer$~TO~C_INT_#in~915#1.offset, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~C_INT } true;havoc ldv_pci_instance_resume_early_2_6_#t~ret916#1; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10965-1: ldv_alloc_etherdev_mqs_61_#res#1.base, ldv_alloc_etherdev_mqs_61_#res#1.offset := ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.offset; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-1: SUMMARY for call sis900_start_xmit_#t~ret617#1 := printk(49bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: havoc sis900_start_xmit_#t~mem615#1.base, sis900_start_xmit_#t~mem615#1.offset;havoc sis900_start_xmit_#t~mem616#1;havoc sis900_start_xmit_#t~ret617#1; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(sis900_mii_probe_~status~0#1)); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(sis900_mii_probe_~status~0#1))); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587: assume 0bv32 != ~bvand~32(1024bv32, sis900_get_wol_~pmctrl_bits~1#1);call sis900_get_wol_#t~mem782#1 := read~intINTTYPE4#0(sis900_get_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_get_wol_~wol#1.offset), 4bv64);call write~intINTTYPE4#0(~bvor~32(32bv32, sis900_get_wol_#t~mem782#1), sis900_get_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_get_wol_~wol#1.offset), 4bv64);havoc sis900_get_wol_#t~mem782#1; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587: assume !(0bv32 != ~bvand~32(1024bv32, sis900_get_wol_~pmctrl_bits~1#1)); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833: assume 3bv32 == ~ldv_statevar_4~0; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833: assume !(3bv32 == ~ldv_statevar_4~0); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719: call sis900_set_config_#t~mem816#1 := read~intINTTYPE4#0(sis900_set_config_~mii_phy~2#1.base, ~bvadd~64(8bv64, sis900_set_config_~mii_phy~2#1.offset), 4bv64); [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: SUMMARY for call pci_dev_put(sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset); srcloc: null [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719-1: SUMMARY for call netif_carrier_off(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: call ULTIMATE.dealloc(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset);havoc sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset;sis900_probe_#t~ret312#1 := sis630e_get_mac_addr_#res#1;havoc sis630e_get_mac_addr_#t~ret271#1.base, sis630e_get_mac_addr_#t~ret271#1.offset, sis630e_get_mac_addr_#t~ret272#1.base, sis630e_get_mac_addr_#t~ret272#1.offset, sis630e_get_mac_addr_#t~ret273#1.base, sis630e_get_mac_addr_#t~ret273#1.offset, sis630e_get_mac_addr_#t~ret274#1, sis630e_get_mac_addr_#t~ret275#1, sis630e_get_mac_addr_#t~mem276#1, sis630e_get_mac_addr_#t~ret277#1, sis630e_get_mac_addr_#t~mem278#1.base, sis630e_get_mac_addr_#t~mem278#1.offset, sis630e_get_mac_addr_#t~ret279#1, sis630e_get_mac_addr_#t~mem280#1, sis630e_get_mac_addr_#t~ret281#1, sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset, sis630e_get_mac_addr_~net_dev#1.base, sis630e_get_mac_addr_~net_dev#1.offset, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, sis630e_get_mac_addr_~i~1#1, sis630e_get_mac_addr_~tmp~32#1.base, sis630e_get_mac_addr_~tmp~32#1.offset;havoc sis630e_get_mac_addr_#in~pci_dev#1.base, sis630e_get_mac_addr_#in~pci_dev#1.offset, sis630e_get_mac_addr_#in~net_dev#1.base, sis630e_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis630e_get_mac_addr } true;sis900_probe_~ret~0#1 := sis900_probe_#t~ret312#1;havoc sis900_probe_#t~ret312#1; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521: call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10173: 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_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_24_#t~ret894#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_~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; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1124#1 := main_#res#1;havoc main_#t~ret904#1, main_~tmp~82#1;assume { :end_inline_main } true; [2025-02-08 03:56:39,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: ##fun~$Pointer$~TO~C_INT_#res#1 := ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1;havoc ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret1126#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret1127#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret1128#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret1129#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret1130#1; [2025-02-08 03:56:39,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1 := ##fun~$Pointer$~TO~C_INT_#t~ret1130#1; [2025-02-08 03:56:39,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret1130#1 := sis900_resume(##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1 := ##fun~$Pointer$~TO~C_INT_#t~ret1129#1; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret1129#1 := sis900_nway_reset(##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1 := ##fun~$Pointer$~TO~C_INT_#t~ret1128#1; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret1128#1 := eth_validate_addr(##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-10: ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1 := ##fun~$Pointer$~TO~C_INT_#t~ret1127#1; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume 23bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume !(23bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-11: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret1127#1 := sis900_close(##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-12: ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1 := ##fun~$Pointer$~TO~C_INT_#t~ret1126#1; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-13: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret1126#1 := sis900_open(##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-14: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~sis900_close.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~sis900_close.offset; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-14: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~sis900_close.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~sis900_close.offset); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-15: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~eth_validate_addr.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~eth_validate_addr.offset; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-15: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~eth_validate_addr.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~eth_validate_addr.offset); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-16: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~sis900_nway_reset.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~sis900_nway_reset.offset; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-16: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~sis900_nway_reset.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~sis900_nway_reset.offset); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9579: havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret894#1;havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret894#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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_24 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~sis900_resume.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~sis900_resume.offset; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~sis900_resume.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~sis900_resume.offset); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9579-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_24_#t~ret894#1 := sis900_nway_reset(ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720: sis900_set_config_~tmp___2~13#1 := sis900_set_config_#t~ret817#1;havoc sis900_set_config_#t~mem816#1;havoc sis900_set_config_#t~ret817#1;sis900_set_config_~status~8#1 := sis900_set_config_~tmp___2~13#1[16:0];call sis900_set_config_#t~mem818#1 := read~intINTTYPE4#0(sis900_set_config_~mii_phy~2#1.base, ~bvadd~64(8bv64, sis900_set_config_~mii_phy~2#1.offset), 4bv64); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720-1: SUMMARY for call sis900_set_config_#t~ret817#1 := mdio_read(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem816#1, 0bv32); srcloc: null [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10438: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~45#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10438: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~45#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13147: havoc pci_enable_device_#t~nondet1110#1; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13147-1: sis900_probe_#t~ret295#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1110#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;sis900_probe_~ret~0#1 := sis900_probe_#t~ret295#1;havoc sis900_probe_#t~ret295#1; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume ~bvsle~32(sis900_read_mode_~i~16#1, 1bv32); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume !~bvsle~32(sis900_read_mode_~i~16#1, 1bv32); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:39,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-1: SUMMARY for call sis900_mii_probe_#t~ret339#1.base, sis900_mii_probe_#t~ret339#1.offset := netdev_priv(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset := sis900_mii_probe_#t~ret339#1.base, sis900_mii_probe_#t~ret339#1.offset;havoc sis900_mii_probe_#t~ret339#1.base, sis900_mii_probe_#t~ret339#1.offset;sis900_mii_probe_~sis_priv~4#1.base, sis900_mii_probe_~sis_priv~4#1.offset := sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset;call sis900_mii_probe_#t~mem340#1.base, sis900_mii_probe_#t~mem340#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, sis900_mii_probe_~sis_priv~4#1.offset, 8bv64); [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: SUMMARY for call iowrite32(~bvshl~32(sis635_get_mac_addr_~i~2#1, 16bv32), sis635_get_mac_addr_~ioaddr~1#1.base, ~bvadd~64(72bv64, sis635_get_mac_addr_~ioaddr~1#1.offset)); srcloc: null [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume { :begin_inline_ioread16 } true;ioread16_#in~arg0#1.base, ioread16_#in~arg0#1.offset := sis635_get_mac_addr_~ioaddr~1#1.base, ~bvadd~64(76bv64, sis635_get_mac_addr_~ioaddr~1#1.offset);havoc ioread16_#res#1;havoc ioread16_#t~nondet1097#1, ioread16_~arg0#1.base, ioread16_~arg0#1.offset;ioread16_~arg0#1.base, ioread16_~arg0#1.offset := ioread16_#in~arg0#1.base, ioread16_#in~arg0#1.offset;havoc ioread16_#t~nondet1097#1;ioread16_#res#1 := ioread16_#t~nondet1097#1;havoc ioread16_#t~nondet1097#1; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: ldv_alloc_etherdev_mqs_~tmp___0~43#1 := ldv_alloc_etherdev_mqs_#t~ret875#1;havoc ldv_alloc_etherdev_mqs_#t~ret875#1; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret875#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13082: havoc ldv_pre_register_netdev_#t~nondet1099#1; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145-1: is_valid_ether_addr_#res#1 := (if 0bv8 == (if 0bv32 == is_valid_ether_addr_~tmp___3~1#1 then 0bv8 else 1bv8) then 0bv8 else 1bv8); [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722: havoc sis900_set_config_#t~mem818#1; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13082-1: ldv_register_netdev_#t~ret951#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1099#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret951#1;havoc ldv_register_netdev_#t~ret951#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:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722-1: SUMMARY for call mdio_write(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem818#1, 0bv32, ~bvor~32(8192bv32, ~zero_extend~32~16(sis900_set_config_~status~8#1))); srcloc: null [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: assume 0bv32 != sis900_probe_~ret~0#1; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: assume !(0bv32 != sis900_probe_~ret~0#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 := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 0bv32, 0bv64;havoc pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1112#1.base, pci_iomap_#t~ret1112#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:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10308: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10308: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume { :begin_inline_netif_device_detach } true;netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset := sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#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; [2025-02-08 03:56:39,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987-1: SUMMARY for call netif_stop_queue(sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset); srcloc: null [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: SUMMARY for call ldv_spin_lock_lock_of_sis900_private(); srcloc: null [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-1: assume { :begin_inline_yield } true; [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10837: assume 4bv32 == ~ldv_statevar_4~0; [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10837: assume !(4bv32 == ~ldv_statevar_4~0); [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807: assume { :end_inline_yield } true;call sis900_mii_probe_#t~mem379#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714: 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 := 4bv32;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 := 2bv32; [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675-1: SUMMARY for call sis900_mii_probe_#t~ret341#1.base, sis900_mii_probe_#t~ret341#1.offset := pci_name(sis900_mii_probe_#t~mem340#1.base, sis900_mii_probe_#t~mem340#1.offset); srcloc: null [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: sis900_mii_probe_~tmp___0~13#1.base, sis900_mii_probe_~tmp___0~13#1.offset := sis900_mii_probe_#t~ret341#1.base, sis900_mii_probe_#t~ret341#1.offset;havoc sis900_mii_probe_#t~mem340#1.base, sis900_mii_probe_#t~mem340#1.offset;havoc sis900_mii_probe_#t~ret341#1.base, sis900_mii_probe_#t~ret341#1.offset;sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset := sis900_mii_probe_~tmp___0~13#1.base, sis900_mii_probe_~tmp___0~13#1.offset;sis900_mii_probe_~poll_bit~0#1 := 4bv16;sis900_mii_probe_~status~0#1 := 0bv16;sis900_mii_probe_~timeout~0#1 := ~bvadd~64(1250bv64, ~jiffies~0);call write~$Pointer$#0(0bv64, 0bv64, sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);sis900_mii_probe_~phy_addr~0#1 := 0bv32; [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: sis900_set_wol_~tmp~67#1.base, sis900_set_wol_~tmp~67#1.offset := sis900_set_wol_#t~ret757#1.base, sis900_set_wol_#t~ret757#1.offset;havoc sis900_set_wol_#t~ret757#1.base, sis900_set_wol_#t~ret757#1.offset;sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset := sis900_set_wol_~tmp~67#1.base, sis900_set_wol_~tmp~67#1.offset;call sis900_set_wol_#t~mem758#1.base, sis900_set_wol_#t~mem758#1.offset := read~$Pointer$#0(sis900_set_wol_~sis_priv~28#1.base, ~bvadd~64(148bv64, sis900_set_wol_~sis_priv~28#1.offset), 8bv64);sis900_set_wol_~ioaddr~19#1.base, sis900_set_wol_~ioaddr~19#1.offset := sis900_set_wol_#t~mem758#1.base, sis900_set_wol_#t~mem758#1.offset;havoc sis900_set_wol_#t~mem758#1.base, sis900_set_wol_#t~mem758#1.offset;call write~intINTTYPE4#1(0bv32, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64);sis900_set_wol_~pmctrl_bits~0#1 := 0bv32;call sis900_set_wol_#t~mem759#1 := read~intINTTYPE4#0(sis900_set_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_set_wol_~wol#1.offset), 4bv64); [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600-1: SUMMARY for call sis900_timer_#t~ret539#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != sis900_timer_~__ret_warn_on~2#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: assume ~bvule~32(~bvsub~32(~zero_extend~32~8(sis900_probe_#t~mem313#1), 130bv32), 14bv32);havoc sis900_probe_#t~mem313#1;assume { :begin_inline_sis635_get_mac_addr } true;sis635_get_mac_addr_#in~pci_dev#1.base, sis635_get_mac_addr_#in~pci_dev#1.offset, sis635_get_mac_addr_#in~net_dev#1.base, sis635_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis635_get_mac_addr_#res#1;havoc sis635_get_mac_addr_#t~ret282#1.base, sis635_get_mac_addr_#t~ret282#1.offset, sis635_get_mac_addr_#t~mem283#1.base, sis635_get_mac_addr_#t~mem283#1.offset, sis635_get_mac_addr_#t~ret284#1, sis635_get_mac_addr_#t~ret285#1, sis635_get_mac_addr_#t~mem286#1.base, sis635_get_mac_addr_#t~mem286#1.offset, sis635_get_mac_addr_~pci_dev#1.base, sis635_get_mac_addr_~pci_dev#1.offset, sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset, sis635_get_mac_addr_~sis_priv~1#1.base, sis635_get_mac_addr_~sis_priv~1#1.offset, sis635_get_mac_addr_~tmp~33#1.base, sis635_get_mac_addr_~tmp~33#1.offset, sis635_get_mac_addr_~ioaddr~1#1.base, sis635_get_mac_addr_~ioaddr~1#1.offset, sis635_get_mac_addr_~rfcrSave~0#1, sis635_get_mac_addr_~i~2#1, sis635_get_mac_addr_~tmp___0~10#1;sis635_get_mac_addr_~pci_dev#1.base, sis635_get_mac_addr_~pci_dev#1.offset := sis635_get_mac_addr_#in~pci_dev#1.base, sis635_get_mac_addr_#in~pci_dev#1.offset;sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset := sis635_get_mac_addr_#in~net_dev#1.base, sis635_get_mac_addr_#in~net_dev#1.offset;havoc sis635_get_mac_addr_~sis_priv~1#1.base, sis635_get_mac_addr_~sis_priv~1#1.offset;havoc sis635_get_mac_addr_~tmp~33#1.base, sis635_get_mac_addr_~tmp~33#1.offset;havoc sis635_get_mac_addr_~ioaddr~1#1.base, sis635_get_mac_addr_~ioaddr~1#1.offset;havoc sis635_get_mac_addr_~rfcrSave~0#1;havoc sis635_get_mac_addr_~i~2#1;havoc sis635_get_mac_addr_~tmp___0~10#1; [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: assume !~bvule~32(~bvsub~32(~zero_extend~32~8(sis900_probe_#t~mem313#1), 130bv32), 14bv32);havoc sis900_probe_#t~mem313#1;call sis900_probe_#t~mem315#1 := read~intINTTYPE1#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(594bv64, sis900_probe_~sis_priv~3#1.offset), 1bv64); [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525-1: SUMMARY for call sis900_set_wol_#t~ret757#1.base, sis900_set_wol_#t~ret757#1.offset := netdev_priv(sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600: havoc sis900_timer_#t~ret539#1;assume { :begin_inline_sis900_read_mode } true;sis900_read_mode_#in~net_dev#1.base, sis900_read_mode_#in~net_dev#1.offset, sis900_read_mode_#in~speed#1.base, sis900_read_mode_#in~speed#1.offset, sis900_read_mode_#in~duplex#1.base, sis900_read_mode_#in~duplex#1.offset := sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset;havoc sis900_read_mode_#t~ret564#1.base, sis900_read_mode_#t~ret564#1.offset, sis900_read_mode_#t~mem565#1.base, sis900_read_mode_#t~mem565#1.offset, sis900_read_mode_#t~mem566#1, sis900_read_mode_#t~ret567#1, sis900_read_mode_#t~ret568#1, sis900_read_mode_#t~ret569#1, sis900_read_mode_#t~mem570#1, sis900_read_mode_#t~mem571#1, sis900_read_mode_#t~short572#1, sis900_read_mode_#t~ret573#1, sis900_read_mode_#t~ret574#1, sis900_read_mode_#t~mem575#1, sis900_read_mode_#t~mem576#1, sis900_read_mode_#t~mem577#1, sis900_read_mode_#t~ret578#1, sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, sis900_read_mode_~sis_priv~14#1.base, sis900_read_mode_~sis_priv~14#1.offset, sis900_read_mode_~tmp~53#1.base, sis900_read_mode_~tmp~53#1.offset, sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset, sis900_read_mode_~phy_addr~1#1, sis900_read_mode_~status~6#1, sis900_read_mode_~autoadv~0#1, sis900_read_mode_~autorec~0#1, sis900_read_mode_~i~16#1, sis900_read_mode_~tmp___0~25#1, sis900_read_mode_~tmp___1~13#1, sis900_read_mode_~tmp___2~9#1, sis900_read_mode_~tmp___3~8#1, sis900_read_mode_~tmp___4~5#1;sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset := sis900_read_mode_#in~net_dev#1.base, sis900_read_mode_#in~net_dev#1.offset;sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset := sis900_read_mode_#in~speed#1.base, sis900_read_mode_#in~speed#1.offset;sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset := sis900_read_mode_#in~duplex#1.base, sis900_read_mode_#in~duplex#1.offset;havoc sis900_read_mode_~sis_priv~14#1.base, sis900_read_mode_~sis_priv~14#1.offset;havoc sis900_read_mode_~tmp~53#1.base, sis900_read_mode_~tmp~53#1.offset;havoc sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset;havoc sis900_read_mode_~phy_addr~1#1;havoc sis900_read_mode_~status~6#1;havoc sis900_read_mode_~autoadv~0#1;havoc sis900_read_mode_~autorec~0#1;havoc sis900_read_mode_~i~16#1;havoc sis900_read_mode_~tmp___0~25#1;havoc sis900_read_mode_~tmp___1~13#1;havoc sis900_read_mode_~tmp___2~9#1;havoc sis900_read_mode_~tmp___3~8#1;havoc sis900_read_mode_~tmp___4~5#1; [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591: assume 0bv32 != ~bvand~32(2bv32, sis900_get_wol_~pmctrl_bits~1#1);call sis900_get_wol_#t~mem783#1 := read~intINTTYPE4#0(sis900_get_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_get_wol_~wol#1.offset), 4bv64);call write~intINTTYPE4#0(~bvor~32(1bv32, sis900_get_wol_#t~mem783#1), sis900_get_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_get_wol_~wol#1.offset), 4bv64);havoc sis900_get_wol_#t~mem783#1; [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591: assume !(0bv32 != ~bvand~32(2bv32, sis900_get_wol_~pmctrl_bits~1#1)); [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9318: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~43#1; [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9318: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~43#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11036: havoc ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_67 } true;call sis900_start_xmit_#t~mem596#1 := read~intINTTYPE4#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(293bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64);sis900_start_xmit_~entry~0#1 := ~bvand~32(15bv32, sis900_start_xmit_#t~mem596#1);havoc sis900_start_xmit_#t~mem596#1;call write~$Pointer$#0(sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset, sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(~bvadd~64(301bv64, sis900_start_xmit_~sis_priv~16#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_start_xmit_~entry~0#1))), 8bv64);call sis900_start_xmit_#t~mem597#1.base, sis900_start_xmit_#t~mem597#1.offset := read~$Pointer$#0(sis900_start_xmit_~sis_priv~16#1.base, sis900_start_xmit_~sis_priv~16#1.offset, 8bv64);call sis900_start_xmit_#t~mem598#1.base, sis900_start_xmit_#t~mem598#1.offset := read~$Pointer$#0(sis900_start_xmit_~skb#1.base, ~bvadd~64(229bv64, sis900_start_xmit_~skb#1.offset), 8bv64);call sis900_start_xmit_#t~mem599#1 := read~intINTTYPE4#0(sis900_start_xmit_~skb#1.base, ~bvadd~64(104bv64, sis900_start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: assume 24bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: assume !(24bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018: havoc dma_set_mask_#t~nondet1092#1; [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11036-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931-1: SUMMARY for call sis900_start_xmit_#t~ret594#1.base, sis900_start_xmit_#t~ret594#1.offset := netdev_priv(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931: sis900_start_xmit_~tmp~55#1.base, sis900_start_xmit_~tmp~55#1.offset := sis900_start_xmit_#t~ret594#1.base, sis900_start_xmit_#t~ret594#1.offset;havoc sis900_start_xmit_#t~ret594#1.base, sis900_start_xmit_#t~ret594#1.offset;sis900_start_xmit_~sis_priv~16#1.base, sis900_start_xmit_~sis_priv~16#1.offset := sis900_start_xmit_~tmp~55#1.base, sis900_start_xmit_~tmp~55#1.offset;call sis900_start_xmit_#t~mem595#1.base, sis900_start_xmit_#t~mem595#1.offset := read~$Pointer$#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(148bv64, sis900_start_xmit_~sis_priv~16#1.offset), 8bv64);sis900_start_xmit_~ioaddr~15#1.base, sis900_start_xmit_~ioaddr~15#1.offset := sis900_start_xmit_#t~mem595#1.base, sis900_start_xmit_#t~mem595#1.offset;havoc sis900_start_xmit_#t~mem595#1.base, sis900_start_xmit_#t~mem595#1.offset;assume { :begin_inline_ldv___ldv_spin_lock_67 } true;ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.offset := sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(8bv64, sis900_start_xmit_~sis_priv~16#1.offset);havoc ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.offset; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10111: 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_dummy_resourceless_instance_callback_1_11_#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_11_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret888#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_~arg2#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_#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;ldv_dummy_resourceless_instance_callback_1_11_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_11_#in~arg2#1;assume { :begin_inline_eth_change_mtu } true;eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1 := 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_~arg2#1;havoc eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet1093#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset := eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset;eth_change_mtu_~arg1#1 := eth_change_mtu_#in~arg1#1;havoc eth_change_mtu_#t~nondet1093#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet1093#1;havoc eth_change_mtu_#t~nondet1093#1; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7997: sis900_start_xmit_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_21_#t~ret892#1 := sis900_start_xmit_#res#1;havoc sis900_start_xmit_#t~ret594#1.base, sis900_start_xmit_#t~ret594#1.offset, sis900_start_xmit_#t~mem595#1.base, sis900_start_xmit_#t~mem595#1.offset, sis900_start_xmit_#t~mem596#1, sis900_start_xmit_#t~mem597#1.base, sis900_start_xmit_#t~mem597#1.offset, sis900_start_xmit_#t~mem598#1.base, sis900_start_xmit_#t~mem598#1.offset, sis900_start_xmit_#t~mem599#1, sis900_start_xmit_#t~ret600#1, sis900_start_xmit_#t~mem601#1.base, sis900_start_xmit_#t~mem601#1.offset, sis900_start_xmit_#t~mem602#1.base, sis900_start_xmit_#t~mem602#1.offset, sis900_start_xmit_#t~mem603#1.base, sis900_start_xmit_#t~mem603#1.offset, sis900_start_xmit_#t~mem604#1, sis900_start_xmit_#t~ret605#1, sis900_start_xmit_#t~ret606#1, sis900_start_xmit_#t~mem607#1, sis900_start_xmit_#t~mem608#1.base, sis900_start_xmit_#t~mem608#1.offset, sis900_start_xmit_#t~mem609#1, sis900_start_xmit_#t~ret610#1, sis900_start_xmit_#t~mem611#1, sis900_start_xmit_#t~mem612#1, sis900_start_xmit_#t~mem613#1, sis900_start_xmit_#t~mem614#1, sis900_start_xmit_#t~mem615#1.base, sis900_start_xmit_#t~mem615#1.offset, sis900_start_xmit_#t~mem616#1, sis900_start_xmit_#t~ret617#1, sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset, sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset, sis900_start_xmit_~sis_priv~16#1.base, sis900_start_xmit_~sis_priv~16#1.offset, sis900_start_xmit_~tmp~55#1.base, sis900_start_xmit_~tmp~55#1.offset, sis900_start_xmit_~ioaddr~15#1.base, sis900_start_xmit_~ioaddr~15#1.offset, sis900_start_xmit_~entry~0#1, sis900_start_xmit_~flags~1#1, sis900_start_xmit_~index_cur_tx~0#1, sis900_start_xmit_~index_dirty_tx~0#1, sis900_start_xmit_~count_dirty_tx~0#1, sis900_start_xmit_~tmp___0~27#1, sis900_start_xmit_~tmp___1~15#1, sis900_start_xmit_~tmp___2~11#1, sis900_start_xmit_~tmp___3~9#1;havoc sis900_start_xmit_#in~skb#1.base, sis900_start_xmit_#in~skb#1.offset, sis900_start_xmit_#in~net_dev#1.base, sis900_start_xmit_#in~net_dev#1.offset;assume { :end_inline_sis900_start_xmit } true;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret892#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret892#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.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;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.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808-1: SUMMARY for call sis900_mii_probe_#t~ret380#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem379#1, 1bv32); srcloc: null [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: sis900_mii_probe_~tmp___5~1#1 := sis900_mii_probe_#t~ret380#1;havoc sis900_mii_probe_#t~mem379#1;havoc sis900_mii_probe_#t~ret380#1;sis900_mii_probe_~poll_bit~0#1 := ~bvand~32(~bvnot~32(~sign_extend~32~16(sis900_mii_probe_~tmp___5~1#1[16:0])), ~sign_extend~32~16(sis900_mii_probe_~poll_bit~0#1))[16:0]; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume { :begin_inline_ldv_register_netdev_62 } true;ldv_register_netdev_62_#in~ldv_func_arg1#1.base, ldv_register_netdev_62_#in~ldv_func_arg1#1.offset := sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc ldv_register_netdev_62_#res#1;havoc ldv_register_netdev_62_#t~ret972#1, ldv_register_netdev_62_#t~ret973#1, ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset, ldv_register_netdev_62_~ldv_func_res~1#1, ldv_register_netdev_62_~tmp~97#1, ldv_register_netdev_62_~tmp___0~48#1;ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset := ldv_register_netdev_62_#in~ldv_func_arg1#1.base, ldv_register_netdev_62_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_62_~ldv_func_res~1#1;havoc ldv_register_netdev_62_~tmp~97#1;havoc ldv_register_netdev_62_~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_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1117#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~nondet1117#1;register_netdev_#res#1 := register_netdev_#t~nondet1117#1;havoc register_netdev_#t~nondet1117#1; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018-1: pci_set_dma_mask_#t~ret221#1 := dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet1092#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;havoc dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1;assume { :end_inline_dma_set_mask } true;pci_set_dma_mask_~tmp~26#1 := pci_set_dma_mask_#t~ret221#1;havoc pci_set_dma_mask_#t~ret221#1;pci_set_dma_mask_#res#1 := pci_set_dma_mask_~tmp~26#1;sis900_probe_#t~ret296#1 := pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret221#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~26#1;havoc pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1;assume { :end_inline_pci_set_dma_mask } true;sis900_probe_~i~4#1 := sis900_probe_#t~ret296#1;havoc sis900_probe_#t~ret296#1; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: havoc sis900_read_mode_#t~ret564#1.base, sis900_read_mode_#t~ret564#1.offset, sis900_read_mode_#t~mem565#1.base, sis900_read_mode_#t~mem565#1.offset, sis900_read_mode_#t~mem566#1, sis900_read_mode_#t~ret567#1, sis900_read_mode_#t~ret568#1, sis900_read_mode_#t~ret569#1, sis900_read_mode_#t~mem570#1, sis900_read_mode_#t~mem571#1, sis900_read_mode_#t~short572#1, sis900_read_mode_#t~ret573#1, sis900_read_mode_#t~ret574#1, sis900_read_mode_#t~mem575#1, sis900_read_mode_#t~mem576#1, sis900_read_mode_#t~mem577#1, sis900_read_mode_#t~ret578#1, sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, sis900_read_mode_~sis_priv~14#1.base, sis900_read_mode_~sis_priv~14#1.offset, sis900_read_mode_~tmp~53#1.base, sis900_read_mode_~tmp~53#1.offset, sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset, sis900_read_mode_~phy_addr~1#1, sis900_read_mode_~status~6#1, sis900_read_mode_~autoadv~0#1, sis900_read_mode_~autorec~0#1, sis900_read_mode_~i~16#1, sis900_read_mode_~tmp___0~25#1, sis900_read_mode_~tmp___1~13#1, sis900_read_mode_~tmp___2~9#1, sis900_read_mode_~tmp___3~8#1, sis900_read_mode_~tmp___4~5#1;havoc sis900_read_mode_#in~net_dev#1.base, sis900_read_mode_#in~net_dev#1.offset, sis900_read_mode_#in~speed#1.base, sis900_read_mode_#in~speed#1.offset, sis900_read_mode_#in~duplex#1.base, sis900_read_mode_#in~duplex#1.offset;assume { :end_inline_sis900_read_mode } true;call sis900_timer_#t~mem540#1 := read~intINTTYPE4#5(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, 4bv64); [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412-1: SUMMARY for call iowrite32(512bv32, sis96x_get_mac_addr_~ioaddr~2#1.base, ~bvadd~64(8bv64, sis96x_get_mac_addr_~ioaddr~2#1.offset)); srcloc: null [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: sis96x_get_mac_addr_#res#1 := sis96x_get_mac_addr_~rc~0#1; [2025-02-08 03:56:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8989: sis900_suspend_~tmp___3~12#1 := sis900_suspend_#t~ret861#1;havoc sis900_suspend_#t~ret861#1; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8989-1: SUMMARY for call sis900_suspend_#t~ret861#1 := ioread32(sis900_suspend_~ioaddr~23#1.base, sis900_suspend_~ioaddr~23#1.offset); srcloc: null [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743: call sis900_mii_probe_#t~mem360#1 := read~intINTTYPE2#3(~#mii_chip_table~0.base, ~bvadd~64(10bv64, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1)))), 2bv64); [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800: assume 0bv32 == ~bvand~32(4bv32, sis900_read_mode_~status~6#1); [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800: assume !(0bv32 == ~bvand~32(4bv32, sis900_read_mode_~status~6#1)); [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12953: havoc __pci_register_driver_#t~nondet1086#1; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12953-1: ldv___pci_register_driver_80_#t~ret978#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1086#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;ldv___pci_register_driver_80_~tmp~100#1 := ldv___pci_register_driver_80_#t~ret978#1;havoc ldv___pci_register_driver_80_#t~ret978#1;ldv___pci_register_driver_80_~ldv_func_res~4#1 := ldv___pci_register_driver_80_~tmp~100#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_80_~ldv_func_res~4#1, ldv___pci_register_driver_80_~ldv_func_arg1#1.base, ldv___pci_register_driver_80_~ldv_func_arg1#1.offset, ldv___pci_register_driver_80_~ldv_func_arg2#1.base, ldv___pci_register_driver_80_~ldv_func_arg2#1.offset, ldv___pci_register_driver_80_~ldv_func_arg3#1.base, ldv___pci_register_driver_80_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret874#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~79#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~79#1; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: sis900_probe_#t~ret314#1 := sis635_get_mac_addr_#res#1;havoc sis635_get_mac_addr_#t~ret282#1.base, sis635_get_mac_addr_#t~ret282#1.offset, sis635_get_mac_addr_#t~mem283#1.base, sis635_get_mac_addr_#t~mem283#1.offset, sis635_get_mac_addr_#t~ret284#1, sis635_get_mac_addr_#t~ret285#1, sis635_get_mac_addr_#t~mem286#1.base, sis635_get_mac_addr_#t~mem286#1.offset, sis635_get_mac_addr_~pci_dev#1.base, sis635_get_mac_addr_~pci_dev#1.offset, sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset, sis635_get_mac_addr_~sis_priv~1#1.base, sis635_get_mac_addr_~sis_priv~1#1.offset, sis635_get_mac_addr_~tmp~33#1.base, sis635_get_mac_addr_~tmp~33#1.offset, sis635_get_mac_addr_~ioaddr~1#1.base, sis635_get_mac_addr_~ioaddr~1#1.offset, sis635_get_mac_addr_~rfcrSave~0#1, sis635_get_mac_addr_~i~2#1, sis635_get_mac_addr_~tmp___0~10#1;havoc sis635_get_mac_addr_#in~pci_dev#1.base, sis635_get_mac_addr_#in~pci_dev#1.offset, sis635_get_mac_addr_#in~net_dev#1.base, sis635_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis635_get_mac_addr } true;sis900_probe_~ret~0#1 := sis900_probe_#t~ret314#1;havoc sis900_probe_#t~ret314#1; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6281: sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset := sis630e_get_mac_addr_#t~ret271#1.base, sis630e_get_mac_addr_#t~ret271#1.offset;havoc sis630e_get_mac_addr_#t~ret271#1.base, sis630e_get_mac_addr_#t~ret271#1.offset; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10179: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_25 } true;ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#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_25_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg2#1;ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_25_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_25_#in~arg2#1;assume { :begin_inline_sis900_set_msglevel } true;sis900_set_msglevel_#in~net_dev#1.base, sis900_set_msglevel_#in~net_dev#1.offset, sis900_set_msglevel_#in~value#1 := ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg2#1;havoc sis900_set_msglevel_#t~ret748#1.base, sis900_set_msglevel_#t~ret748#1.offset, sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset, sis900_set_msglevel_~value#1, sis900_set_msglevel_~sis_priv~23#1.base, sis900_set_msglevel_~sis_priv~23#1.offset, sis900_set_msglevel_~tmp~62#1.base, sis900_set_msglevel_~tmp~62#1.offset;sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset := sis900_set_msglevel_#in~net_dev#1.base, sis900_set_msglevel_#in~net_dev#1.offset;sis900_set_msglevel_~value#1 := sis900_set_msglevel_#in~value#1;havoc sis900_set_msglevel_~sis_priv~23#1.base, sis900_set_msglevel_~sis_priv~23#1.offset;havoc sis900_set_msglevel_~tmp~62#1.base, sis900_set_msglevel_~tmp~62#1.offset; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6281-1: SUMMARY for call sis630e_get_mac_addr_#t~ret271#1.base, sis630e_get_mac_addr_#t~ret271#1.offset := pci_get_device(4153bv32, 8bv32, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); srcloc: null [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10377: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret928#1;havoc ldv_pci_pci_instance_2_#t~ret928#1; [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: ldv_alloc_etherdev_mqs_~tmp~80#1.base, ldv_alloc_etherdev_mqs_~tmp~80#1.offset := ldv_alloc_etherdev_mqs_#t~ret876#1.base, ldv_alloc_etherdev_mqs_#t~ret876#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret876#1.base, ldv_alloc_etherdev_mqs_#t~ret876#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~80#1.base, ldv_alloc_etherdev_mqs_~tmp~80#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:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10377-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret928#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:56:39,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret876#1.base, ldv_alloc_etherdev_mqs_#t~ret876#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:56:39,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990: SUMMARY for call iowrite32(~bvor~32(10bv32, sis900_suspend_~tmp___3~12#1), sis900_suspend_~ioaddr~23#1.base, sis900_suspend_~ioaddr~23#1.offset); srcloc: null [2025-02-08 03:56:39,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume 0bv32 != sis900_timer_#t~mem540#1;havoc sis900_timer_#t~mem540#1;call sis900_timer_#t~mem541#1 := read~intINTTYPE4#11(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, 4bv64);call sis900_timer_#t~mem542#1 := read~intINTTYPE4#5(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, 4bv64); [2025-02-08 03:56:39,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume !(0bv32 != sis900_timer_#t~mem540#1);havoc sis900_timer_#t~mem540#1; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612: assume 0bv32 != sis900_probe_~ret~0#1; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612: assume !(0bv32 != sis900_probe_~ret~0#1);call sis900_probe_#t~mem329#1 := read~intINTTYPE4#0(sis900_probe_~pci_dev#1.base, ~bvadd~64(1547bv64, sis900_probe_~pci_dev#1.offset), 4bv64);call sis900_probe_#t~mem330#1.base, sis900_probe_#t~mem330#1.offset := read~$Pointer$#0(sis900_probe_~net_dev~0#1.base, ~bvadd~64(791bv64, sis900_probe_~net_dev~0#1.offset), 8bv64); [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9453: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13153-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret1112#1.base, pci_iomap_#t~ret1112#1.offset;havoc pci_iomap_#t~ret1112#1.base, pci_iomap_#t~ret1112#1.offset; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811: assume ~bvsge~64(~bvsub~64(~jiffies~0, sis900_mii_probe_~timeout~0#1), 0bv64); [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811: assume !~bvsge~64(~bvsub~64(~jiffies~0, sis900_mii_probe_~timeout~0#1), 0bv64); [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13153-3: SUMMARY for call pci_iomap_#t~ret1112#1.base, pci_iomap_#t~ret1112#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13153: havoc pci_iomap_#t~ret1112#1.base, pci_iomap_#t~ret1112#1.offset; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991: havoc sis900_suspend_#t~ret862#1;assume { :begin_inline_pci_save_state } true;pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset := sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset;havoc pci_save_state_#res#1;havoc pci_save_state_#t~nondet1114#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~nondet1114#1;pci_save_state_#res#1 := pci_save_state_#t~nondet1114#1;havoc pci_save_state_#t~nondet1114#1; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13153-1: sis900_probe_#t~ret300#1.base, sis900_probe_#t~ret300#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1112#1.base, pci_iomap_#t~ret1112#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;sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset := sis900_probe_#t~ret300#1.base, sis900_probe_#t~ret300#1.offset;havoc sis900_probe_#t~ret300#1.base, sis900_probe_#t~ret300#1.offset; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991-1: SUMMARY for call sis900_suspend_#t~ret862#1 := pci_set_power_state(sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset, 3bv32); srcloc: null [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745-2: call sis900_mii_probe_#t~mem351#1 := read~intINTTYPE2#0(sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(12bv64, sis900_mii_probe_~mii_phy~0#1.offset), 2bv64);call sis900_mii_probe_#t~mem352#1 := read~intINTTYPE2#3(~#mii_chip_table~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1)))), 2bv64);sis900_mii_probe_#t~short355#1 := ~zero_extend~32~16(sis900_mii_probe_#t~mem351#1) == ~zero_extend~32~16(sis900_mii_probe_#t~mem352#1); [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745-1: assume sis900_mii_probe_#t~short355#1;call sis900_mii_probe_#t~mem353#1 := read~intINTTYPE2#0(sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(14bv64, sis900_mii_probe_~mii_phy~0#1.offset), 2bv64);call sis900_mii_probe_#t~mem354#1 := read~intINTTYPE2#3(~#mii_chip_table~0.base, ~bvadd~64(10bv64, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1)))), 2bv64);sis900_mii_probe_#t~short355#1 := ~bvand~32(65520bv32, ~zero_extend~32~16(sis900_mii_probe_#t~mem353#1)) == ~zero_extend~32~16(sis900_mii_probe_#t~mem354#1); [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745-1: assume !sis900_mii_probe_#t~short355#1; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8595: call write~intINTTYPE4#0(33bv32, sis900_get_wol_~wol#1.base, ~bvadd~64(4bv64, sis900_get_wol_~wol#1.offset), 4bv64);havoc sis900_get_wol_#t~ret779#1.base, sis900_get_wol_#t~ret779#1.offset, sis900_get_wol_#t~mem780#1.base, sis900_get_wol_#t~mem780#1.offset, sis900_get_wol_#t~ret781#1, sis900_get_wol_#t~mem782#1, sis900_get_wol_#t~mem783#1, sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset, sis900_get_wol_~wol#1.base, sis900_get_wol_~wol#1.offset, sis900_get_wol_~sp~3#1.base, sis900_get_wol_~sp~3#1.offset, sis900_get_wol_~tmp~68#1.base, sis900_get_wol_~tmp~68#1.offset, sis900_get_wol_~ioaddr~20#1.base, sis900_get_wol_~ioaddr~20#1.offset, sis900_get_wol_~pmctrl_bits~1#1;havoc sis900_get_wol_#in~net_dev#1.base, sis900_get_wol_#in~net_dev#1.offset, sis900_get_wol_#in~wol#1.base, sis900_get_wol_#in~wol#1.offset;assume { :end_inline_sis900_get_wol } true;havoc ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume sis900_mii_probe_#t~short355#1;havoc sis900_mii_probe_#t~mem351#1;havoc sis900_mii_probe_#t~mem352#1;havoc sis900_mii_probe_#t~mem353#1;havoc sis900_mii_probe_#t~mem354#1;havoc sis900_mii_probe_#t~short355#1;call sis900_mii_probe_#t~mem356#1 := read~intINTTYPE1#3(~#mii_chip_table~0.base, ~bvadd~64(12bv64, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1)))), 1bv64);call write~intINTTYPE1#0(sis900_mii_probe_#t~mem356#1, sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(18bv64, sis900_mii_probe_~mii_phy~0#1.offset), 1bv64);havoc sis900_mii_probe_#t~mem356#1;call sis900_mii_probe_#t~mem357#1 := read~intINTTYPE1#3(~#mii_chip_table~0.base, ~bvadd~64(12bv64, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1)))), 1bv64); [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume !sis900_mii_probe_#t~short355#1;havoc sis900_mii_probe_#t~mem351#1;havoc sis900_mii_probe_#t~mem352#1;havoc sis900_mii_probe_#t~mem353#1;havoc sis900_mii_probe_#t~mem354#1;havoc sis900_mii_probe_#t~short355#1;sis900_mii_probe_~i~5#1 := ~bvadd~32(1bv32, sis900_mii_probe_~i~5#1); [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10841: 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:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6283: assume 0bv64 == ~bvadd~64(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6283: assume !(0bv64 == ~bvadd~64(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset)); [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: assume ~bvule~32(sis635_get_mac_addr_~i~2#1, 2bv32); [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: assume !~bvule~32(sis635_get_mac_addr_~i~2#1, 2bv32); [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247: 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:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: assume 26bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: assume !(26bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662-1: SUMMARY for call sis900_set_config_#t~ret794#1.base, sis900_set_config_#t~ret794#1.offset := netdev_priv(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7605-1: SUMMARY for call sis900_set_mode(sis900_timer_~sis_priv~11#1.base, sis900_timer_~sis_priv~11#1.offset, sis900_timer_#t~mem541#1, sis900_timer_#t~mem542#1); srcloc: null [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume 145bv32 == ~zero_extend~32~8(sis900_probe_#t~mem315#1);havoc sis900_probe_#t~mem315#1;assume { :begin_inline_sis96x_get_mac_addr } true;sis96x_get_mac_addr_#in~pci_dev#1.base, sis96x_get_mac_addr_#in~pci_dev#1.offset, sis96x_get_mac_addr_#in~net_dev#1.base, sis96x_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis96x_get_mac_addr_#res#1;havoc sis96x_get_mac_addr_#t~ret287#1.base, sis96x_get_mac_addr_#t~ret287#1.offset, sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset, sis96x_get_mac_addr_#t~ret289#1, sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset, sis96x_get_mac_addr_#t~ret291#1, sis96x_get_mac_addr_~pci_dev#1.base, sis96x_get_mac_addr_~pci_dev#1.offset, sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset, sis96x_get_mac_addr_~sis_priv~2#1.base, sis96x_get_mac_addr_~sis_priv~2#1.offset, sis96x_get_mac_addr_~tmp~34#1.base, sis96x_get_mac_addr_~tmp~34#1.offset, sis96x_get_mac_addr_~ioaddr~2#1.base, sis96x_get_mac_addr_~ioaddr~2#1.offset, sis96x_get_mac_addr_~wait~0#1, sis96x_get_mac_addr_~rc~0#1, sis96x_get_mac_addr_~mac~0#1.base, sis96x_get_mac_addr_~mac~0#1.offset, sis96x_get_mac_addr_~i~3#1, sis96x_get_mac_addr_~tmp___0~11#1;sis96x_get_mac_addr_~pci_dev#1.base, sis96x_get_mac_addr_~pci_dev#1.offset := sis96x_get_mac_addr_#in~pci_dev#1.base, sis96x_get_mac_addr_#in~pci_dev#1.offset;sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset := sis96x_get_mac_addr_#in~net_dev#1.base, sis96x_get_mac_addr_#in~net_dev#1.offset;havoc sis96x_get_mac_addr_~sis_priv~2#1.base, sis96x_get_mac_addr_~sis_priv~2#1.offset;havoc sis96x_get_mac_addr_~tmp~34#1.base, sis96x_get_mac_addr_~tmp~34#1.offset;havoc sis96x_get_mac_addr_~ioaddr~2#1.base, sis96x_get_mac_addr_~ioaddr~2#1.offset;havoc sis96x_get_mac_addr_~wait~0#1;havoc sis96x_get_mac_addr_~rc~0#1;havoc sis96x_get_mac_addr_~mac~0#1.base, sis96x_get_mac_addr_~mac~0#1.offset;havoc sis96x_get_mac_addr_~i~3#1;havoc sis96x_get_mac_addr_~tmp___0~11#1; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume !(145bv32 == ~zero_extend~32~8(sis900_probe_#t~mem315#1));havoc sis900_probe_#t~mem315#1;assume { :begin_inline_sis900_get_mac_addr } true;sis900_get_mac_addr_#in~pci_dev#1.base, sis900_get_mac_addr_#in~pci_dev#1.offset, sis900_get_mac_addr_#in~net_dev#1.base, sis900_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis900_get_mac_addr_#res#1;havoc sis900_get_mac_addr_#t~ret264#1.base, sis900_get_mac_addr_#t~ret264#1.offset, sis900_get_mac_addr_#t~mem265#1.base, sis900_get_mac_addr_#t~mem265#1.offset, sis900_get_mac_addr_#t~ret266#1, sis900_get_mac_addr_#t~ret267#1.base, sis900_get_mac_addr_#t~ret267#1.offset, sis900_get_mac_addr_#t~ret268#1, sis900_get_mac_addr_#t~mem269#1.base, sis900_get_mac_addr_#t~mem269#1.offset, sis900_get_mac_addr_#t~ret270#1, sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset, sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset, sis900_get_mac_addr_~sis_priv~0#1.base, sis900_get_mac_addr_~sis_priv~0#1.offset, sis900_get_mac_addr_~tmp~31#1.base, sis900_get_mac_addr_~tmp~31#1.offset, sis900_get_mac_addr_~ioaddr~0#1.base, sis900_get_mac_addr_~ioaddr~0#1.offset, sis900_get_mac_addr_~signature~0#1, sis900_get_mac_addr_~i~0#1, sis900_get_mac_addr_~tmp___0~9#1.base, sis900_get_mac_addr_~tmp___0~9#1.offset;sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset := sis900_get_mac_addr_#in~pci_dev#1.base, sis900_get_mac_addr_#in~pci_dev#1.offset;sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset := sis900_get_mac_addr_#in~net_dev#1.base, sis900_get_mac_addr_#in~net_dev#1.offset;havoc sis900_get_mac_addr_~sis_priv~0#1.base, sis900_get_mac_addr_~sis_priv~0#1.offset;havoc sis900_get_mac_addr_~tmp~31#1.base, sis900_get_mac_addr_~tmp~31#1.offset;havoc sis900_get_mac_addr_~ioaddr~0#1.base, sis900_get_mac_addr_~ioaddr~0#1.offset;havoc sis900_get_mac_addr_~signature~0#1;havoc sis900_get_mac_addr_~i~0#1;havoc sis900_get_mac_addr_~tmp___0~9#1.base, sis900_get_mac_addr_~tmp___0~9#1.offset; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8728-1: sis900_set_config_#res#1 := 4294967201bv32; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7605: havoc sis900_timer_#t~mem541#1;havoc sis900_timer_#t~mem542#1;call sis900_timer_#t~mem543#1 := read~intINTTYPE1#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(594bv64, sis900_timer_~sis_priv~11#1.offset), 1bv64); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: sis900_set_config_~tmp~70#1.base, sis900_set_config_~tmp~70#1.offset := sis900_set_config_#t~ret794#1.base, sis900_set_config_#t~ret794#1.offset;havoc sis900_set_config_#t~ret794#1.base, sis900_set_config_#t~ret794#1.offset;sis900_set_config_~sis_priv~30#1.base, sis900_set_config_~sis_priv~30#1.offset := sis900_set_config_~tmp~70#1.base, sis900_set_config_~tmp~70#1.offset;call sis900_set_config_#t~mem795#1.base, sis900_set_config_#t~mem795#1.offset := read~$Pointer$#0(sis900_set_config_~sis_priv~30#1.base, ~bvadd~64(76bv64, sis900_set_config_~sis_priv~30#1.offset), 8bv64);sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset := sis900_set_config_#t~mem795#1.base, sis900_set_config_#t~mem795#1.offset;havoc sis900_set_config_#t~mem795#1.base, sis900_set_config_#t~mem795#1.offset;call sis900_set_config_#t~mem796#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64);sis900_set_config_#t~short799#1 := 255bv32 != ~zero_extend~32~8(sis900_set_config_#t~mem796#1); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512: ldv_register_netdev_~tmp___0~46#1 := ldv_register_netdev_#t~ret952#1;havoc ldv_register_netdev_#t~ret952#1; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464: sis900_get_link_~tmp~63#1.base, sis900_get_link_~tmp~63#1.offset := sis900_get_link_#t~ret749#1.base, sis900_get_link_#t~ret749#1.offset;havoc sis900_get_link_#t~ret749#1.base, sis900_get_link_#t~ret749#1.offset;sis900_get_link_~sis_priv~24#1.base, sis900_get_link_~sis_priv~24#1.offset := sis900_get_link_~tmp~63#1.base, sis900_get_link_~tmp~63#1.offset;assume { :begin_inline_mii_link_ok } true;mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset := sis900_get_link_~sis_priv~24#1.base, ~bvadd~64(96bv64, sis900_get_link_~sis_priv~24#1.offset);havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1102#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~nondet1102#1;mii_link_ok_#res#1 := mii_link_ok_#t~nondet1102#1;havoc mii_link_ok_#t~nondet1102#1; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-1: SUMMARY for call ldv_register_netdev_#t~ret952#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464-1: SUMMARY for call sis900_get_link_#t~ret749#1.base, sis900_get_link_#t~ret749#1.offset := netdev_priv(sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10446: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10843: ~ldv_statevar_4~0 := 4bv32; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: assume 3bv32 == ~zero_extend~32~8(sis900_mii_probe_#t~mem357#1);havoc sis900_mii_probe_#t~mem357#1;call write~intINTTYPE1#0((if 0bv32 != ~bvand~32(24576bv32, ~zero_extend~32~16(sis900_mii_probe_~mii_status~0#1)) then 2bv32 else 1bv32)[8:0], sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(18bv64, sis900_mii_probe_~mii_phy~0#1.offset), 1bv64); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: assume !(3bv32 == ~zero_extend~32~8(sis900_mii_probe_#t~mem357#1));havoc sis900_mii_probe_#t~mem357#1; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813-1: SUMMARY for call sis900_mii_probe_#t~ret381#1 := printk(34bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: havoc sis900_mii_probe_#t~ret381#1;sis900_mii_probe_#res#1 := 4294967234bv32; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606: havoc sis900_timer_#t~mem543#1; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume 0bv32 == sis900_set_wol_#t~mem759#1;havoc sis900_set_wol_#t~mem759#1;call sis900_set_wol_#t~mem760#1.base, sis900_set_wol_#t~mem760#1.offset := read~$Pointer$#0(sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset, 8bv64); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume !(0bv32 == sis900_set_wol_#t~mem759#1);havoc sis900_set_wol_#t~mem759#1;call sis900_set_wol_#t~mem768#1 := read~intINTTYPE4#0(sis900_set_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_set_wol_~wol#1.offset), 4bv64); [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6483: assume 0bv64 == ~bvadd~64(sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset);sis900_probe_~ret~0#1 := 4294967284bv32; [2025-02-08 03:56:39,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6483: assume !(0bv64 == ~bvadd~64(sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset)); [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606-1: SUMMARY for call sis630_set_eq(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, ~zero_extend~32~8(sis900_timer_#t~mem543#1)[8:0]); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324-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:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6285: sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset := sis630e_get_mac_addr_#t~ret272#1.base, sis630e_get_mac_addr_#t~ret272#1.offset;havoc sis630e_get_mac_addr_#t~ret272#1.base, sis630e_get_mac_addr_#t~ret272#1.offset; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10447: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret943#1;havoc ldv_pci_pci_instance_2_#t~ret943#1; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6285-1: SUMMARY for call sis630e_get_mac_addr_#t~ret272#1.base, sis630e_get_mac_addr_#t~ret272#1.offset := pci_get_device(4153bv32, 24bv32, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10447-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret943#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937-1: SUMMARY for call sis900_start_xmit_#t~ret600#1 := pci_map_single(sis900_start_xmit_#t~mem597#1.base, sis900_start_xmit_#t~mem597#1.offset, sis900_start_xmit_#t~mem598#1.base, sis900_start_xmit_#t~mem598#1.offset, ~zero_extend~64~32(sis900_start_xmit_#t~mem599#1), 1bv32); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: sis900_start_xmit_~tmp___0~27#1 := sis900_start_xmit_#t~ret600#1;havoc sis900_start_xmit_#t~mem597#1.base, sis900_start_xmit_#t~mem597#1.offset;havoc sis900_start_xmit_#t~mem598#1.base, sis900_start_xmit_#t~mem598#1.offset;havoc sis900_start_xmit_#t~mem599#1;havoc sis900_start_xmit_#t~ret600#1;call sis900_start_xmit_#t~mem601#1.base, sis900_start_xmit_#t~mem601#1.offset := read~$Pointer$#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(557bv64, sis900_start_xmit_~sis_priv~16#1.offset), 8bv64);call write~intINTTYPE4#0(sis900_start_xmit_~tmp___0~27#1[32:0], sis900_start_xmit_#t~mem601#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_start_xmit_#t~mem601#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_start_xmit_~entry~0#1)))), 4bv64);havoc sis900_start_xmit_#t~mem601#1.base, sis900_start_xmit_#t~mem601#1.offset;call sis900_start_xmit_#t~mem602#1.base, sis900_start_xmit_#t~mem602#1.offset := read~$Pointer$#0(sis900_start_xmit_~sis_priv~16#1.base, sis900_start_xmit_~sis_priv~16#1.offset, 8bv64);call sis900_start_xmit_#t~mem603#1.base, sis900_start_xmit_#t~mem603#1.offset := read~$Pointer$#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(557bv64, sis900_start_xmit_~sis_priv~16#1.offset), 8bv64);call sis900_start_xmit_#t~mem604#1 := read~intINTTYPE4#0(sis900_start_xmit_#t~mem603#1.base, ~bvadd~64(8bv64, ~bvadd~64(sis900_start_xmit_#t~mem603#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_start_xmit_~entry~0#1)))), 4bv64); [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805-1: SUMMARY for call sis900_read_mode_#t~ret568#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 4bv32); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: sis900_read_mode_~tmp___1~13#1 := sis900_read_mode_#t~ret568#1;havoc sis900_read_mode_#t~ret568#1;sis900_read_mode_~autoadv~0#1 := sis900_read_mode_~tmp___1~13#1[16:0]; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550: sis900_probe_#t~ret316#1 := sis96x_get_mac_addr_#res#1;havoc sis96x_get_mac_addr_#t~ret287#1.base, sis96x_get_mac_addr_#t~ret287#1.offset, sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset, sis96x_get_mac_addr_#t~ret289#1, sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset, sis96x_get_mac_addr_#t~ret291#1, sis96x_get_mac_addr_~pci_dev#1.base, sis96x_get_mac_addr_~pci_dev#1.offset, sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset, sis96x_get_mac_addr_~sis_priv~2#1.base, sis96x_get_mac_addr_~sis_priv~2#1.offset, sis96x_get_mac_addr_~tmp~34#1.base, sis96x_get_mac_addr_~tmp~34#1.offset, sis96x_get_mac_addr_~ioaddr~2#1.base, sis96x_get_mac_addr_~ioaddr~2#1.offset, sis96x_get_mac_addr_~wait~0#1, sis96x_get_mac_addr_~rc~0#1, sis96x_get_mac_addr_~mac~0#1.base, sis96x_get_mac_addr_~mac~0#1.offset, sis96x_get_mac_addr_~i~3#1, sis96x_get_mac_addr_~tmp___0~11#1;havoc sis96x_get_mac_addr_#in~pci_dev#1.base, sis96x_get_mac_addr_#in~pci_dev#1.offset, sis96x_get_mac_addr_#in~net_dev#1.base, sis96x_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis96x_get_mac_addr } true;sis900_probe_~ret~0#1 := sis900_probe_#t~ret316#1;havoc sis900_probe_#t~ret316#1; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607: SUMMARY for call netif_carrier_on(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514: assume 0bv32 != ldv_register_netdev_~tmp___0~46#1; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514: assume !(0bv32 != ldv_register_netdev_~tmp___0~46#1); [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8730-1: sis900_set_config_#res#1 := 4294967274bv32; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: 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 := 3bv32;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 := 4bv32; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721-1: SUMMARY for call ldv_assume((if 4bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10316: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10316: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382: call ldv_pci_pci_instance_2_#t~mem929#1.base, ldv_pci_pci_instance_2_#t~mem929#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);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~mem929#1.base, ldv_pci_pci_instance_2_#t~mem929#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret914#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:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10118: 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.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#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_14_2_default~0;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret889#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.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg3#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.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_14_#in~arg3#1;assume { :begin_inline_mii_ioctl } true;mii_ioctl_#in~net_dev#1.base, mii_ioctl_#in~net_dev#1.offset, mii_ioctl_#in~rq#1.base, mii_ioctl_#in~rq#1.offset, mii_ioctl_#in~cmd#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.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg3#1;havoc mii_ioctl_#res#1;havoc mii_ioctl_#t~ret784#1.base, mii_ioctl_#t~ret784#1.offset, mii_ioctl_#t~ret785#1.base, mii_ioctl_#t~ret785#1.offset, mii_ioctl_#t~mem786#1.base, mii_ioctl_#t~mem786#1.offset, mii_ioctl_#t~mem787#1, mii_ioctl_#t~mem788#1, mii_ioctl_#t~mem789#1, mii_ioctl_#t~ret790#1, mii_ioctl_#t~mem791#1, mii_ioctl_#t~mem792#1, mii_ioctl_#t~mem793#1, mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset, mii_ioctl_~cmd#1, mii_ioctl_~sis_priv~29#1.base, mii_ioctl_~sis_priv~29#1.offset, mii_ioctl_~tmp~69#1.base, mii_ioctl_~tmp~69#1.offset, mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset, mii_ioctl_~tmp___1~17#1;mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset := mii_ioctl_#in~net_dev#1.base, mii_ioctl_#in~net_dev#1.offset;mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset := mii_ioctl_#in~rq#1.base, mii_ioctl_#in~rq#1.offset;mii_ioctl_~cmd#1 := mii_ioctl_#in~cmd#1;havoc mii_ioctl_~sis_priv~29#1.base, mii_ioctl_~sis_priv~29#1.offset;havoc mii_ioctl_~tmp~69#1.base, mii_ioctl_~tmp~69#1.offset;havoc mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset;havoc mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset;havoc mii_ioctl_~tmp___1~17#1; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume ~bvsle~32(sis900_mii_probe_~phy_addr~0#1, 31bv32); [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume !~bvsle~32(sis900_mii_probe_~phy_addr~0#1, 31bv32);call sis900_mii_probe_#t~mem363#1.base, sis900_mii_probe_#t~mem363#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64); [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13025: havoc eth_change_mtu_#t~nondet1093#1; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13025-1: ldv_dummy_resourceless_instance_callback_1_11_#t~ret888#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet1093#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;havoc eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1;assume { :end_inline_eth_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret888#1;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret888#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_~arg2#1;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, ldv_dummy_resourceless_instance_callback_1_11_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8533: havoc sis900_set_wol_#t~mem760#1.base, sis900_set_wol_#t~mem760#1.offset;havoc sis900_set_wol_#t~ret761#1;call sis900_set_wol_#t~mem762#1 := read~intINTTYPE4#1(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64);call write~intINTTYPE4#1(~bvand~32(4294967039bv32, sis900_set_wol_#t~mem762#1), sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64);havoc sis900_set_wol_#t~mem762#1;call sis900_set_wol_#t~mem763#1.base, sis900_set_wol_#t~mem763#1.offset := read~$Pointer$#0(sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset, 8bv64);call sis900_set_wol_#t~mem764#1 := read~intINTTYPE4#1(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4bv64); [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8533-1: SUMMARY for call sis900_set_wol_#t~ret761#1 := pci_read_config_dword(sis900_set_wol_#t~mem760#1.base, sis900_set_wol_#t~mem760#1.offset, 68bv32, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset); srcloc: null [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617-1: SUMMARY for call sis900_probe_#t~ret331#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: havoc sis900_probe_#t~mem329#1;havoc sis900_probe_#t~mem330#1.base, sis900_probe_#t~mem330#1.offset;havoc sis900_probe_#t~ret331#1; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-1: sis900_get_settings_#t~ret752#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1100#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;havoc sis900_get_settings_#t~ret752#1; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053: assume 28bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053: assume !(28bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092: havoc mii_ethtool_gset_#t~nondet1100#1; [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7807-1: SUMMARY for call sis900_read_mode_#t~ret569#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 5bv32); srcloc: null [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7807: sis900_read_mode_~tmp___2~9#1 := sis900_read_mode_#t~ret569#1;havoc sis900_read_mode_#t~ret569#1;sis900_read_mode_~autorec~0#1 := sis900_read_mode_~tmp___2~9#1[16:0];sis900_read_mode_~status~6#1 := ~bvand~32(~zero_extend~32~16(sis900_read_mode_~autoadv~0#1), ~zero_extend~32~16(sis900_read_mode_~autorec~0#1));call write~intINTTYPE4#11(10bv32, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4bv64);call write~intINTTYPE4#5(1bv32, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4bv64); [2025-02-08 03:56:39,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: assume sis900_set_config_#t~short799#1;havoc sis900_set_config_#t~mem796#1;havoc sis900_set_config_#t~mem797#1;havoc sis900_set_config_#t~mem798#1;havoc sis900_set_config_#t~short799#1;call sis900_set_config_#t~mem800#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: assume !sis900_set_config_#t~short799#1;havoc sis900_set_config_#t~mem796#1;havoc sis900_set_config_#t~mem797#1;havoc sis900_set_config_#t~mem798#1;havoc sis900_set_config_#t~short799#1;sis900_set_config_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_18_#t~ret890#1 := sis900_set_config_#res#1;havoc sis900_set_config_#t~ret794#1.base, sis900_set_config_#t~ret794#1.offset, sis900_set_config_#t~mem795#1.base, sis900_set_config_#t~mem795#1.offset, sis900_set_config_#t~mem796#1, sis900_set_config_#t~mem797#1, sis900_set_config_#t~mem798#1, sis900_set_config_#t~short799#1, sis900_set_config_#t~mem800#1, sis900_set_config_#t~mem801#1, sis900_set_config_#t~mem802#1, sis900_set_config_#t~mem803#1, sis900_set_config_#t~mem804#1, sis900_set_config_#t~mem805#1, sis900_set_config_#t~mem806#1, sis900_set_config_#t~mem807#1, sis900_set_config_#t~mem808#1, sis900_set_config_#t~ret809#1, sis900_set_config_#t~mem810#1, sis900_set_config_#t~mem811#1, sis900_set_config_#t~mem812#1, sis900_set_config_#t~ret813#1, sis900_set_config_#t~mem814#1, sis900_set_config_#t~mem815#1, sis900_set_config_#t~mem816#1, sis900_set_config_#t~ret817#1, sis900_set_config_#t~mem818#1, sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_~map#1.base, sis900_set_config_~map#1.offset, sis900_set_config_~sis_priv~30#1.base, sis900_set_config_~sis_priv~30#1.offset, sis900_set_config_~tmp~70#1.base, sis900_set_config_~tmp~70#1.offset, sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset, sis900_set_config_~status~8#1, sis900_set_config_~tmp___0~36#1, sis900_set_config_~tmp___1~18#1, sis900_set_config_~tmp___2~13#1;havoc sis900_set_config_#in~dev#1.base, sis900_set_config_#in~dev#1.offset, sis900_set_config_#in~map#1.base, sis900_set_config_#in~map#1.offset;assume { :end_inline_sis900_set_config } true;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret890#1;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret890#1, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: sis635_get_mac_addr_#res#1 := 1bv32; [2025-02-08 03:56:39,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-1: assume sis900_set_config_#t~short799#1;call sis900_set_config_#t~mem797#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64);call sis900_set_config_#t~mem798#1 := read~intINTTYPE1#0(sis900_set_config_~dev#1.base, ~bvadd~64(514bv64, sis900_set_config_~dev#1.offset), 1bv64);sis900_set_config_#t~short799#1 := ~zero_extend~32~8(sis900_set_config_#t~mem797#1) != ~zero_extend~32~8(sis900_set_config_#t~mem798#1); [2025-02-08 03:56:39,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-1: assume !sis900_set_config_#t~short799#1; [2025-02-08 03:56:39,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10252: 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:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354-1: SUMMARY for call iowrite32(~bvor~32(2147483648bv32, sis635_get_mac_addr_~rfcrSave~0#1), sis635_get_mac_addr_~ioaddr~1#1.base, ~bvadd~64(72bv64, sis635_get_mac_addr_~ioaddr~1#1.offset)); srcloc: null [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: 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_dummy_resourceless_instance_callback_1_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_#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_28_#t~ret895#1, 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#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;ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.offset;assume { :begin_inline_sis900_set_settings } true;sis900_set_settings_#in~net_dev#1.base, sis900_set_settings_#in~net_dev#1.offset, sis900_set_settings_#in~cmd#1.base, sis900_set_settings_#in~cmd#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.offset;havoc sis900_set_settings_#res#1;havoc sis900_set_settings_#t~ret753#1.base, sis900_set_settings_#t~ret753#1.offset, sis900_set_settings_#t~ret754#1, sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset, sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset, sis900_set_settings_~sis_priv~26#1.base, sis900_set_settings_~sis_priv~26#1.offset, sis900_set_settings_~tmp~65#1.base, sis900_set_settings_~tmp~65#1.offset, sis900_set_settings_~rt~0#1;sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset := sis900_set_settings_#in~net_dev#1.base, sis900_set_settings_#in~net_dev#1.offset;sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset := sis900_set_settings_#in~cmd#1.base, sis900_set_settings_#in~cmd#1.offset;havoc sis900_set_settings_~sis_priv~26#1.base, sis900_set_settings_~sis_priv~26#1.offset;havoc sis900_set_settings_~tmp~65#1.base, sis900_set_settings_~tmp~65#1.offset;havoc sis900_set_settings_~rt~0#1; [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9327-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:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10979: sis900_probe_#t~ret328#1 := ldv_register_netdev_62_#res#1;havoc ldv_register_netdev_62_#t~ret972#1, ldv_register_netdev_62_#t~ret973#1, ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset, ldv_register_netdev_62_~ldv_func_res~1#1, ldv_register_netdev_62_~tmp~97#1, ldv_register_netdev_62_~tmp___0~48#1;havoc ldv_register_netdev_62_#in~ldv_func_arg1#1.base, ldv_register_netdev_62_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_62 } true;sis900_probe_~ret~0#1 := sis900_probe_#t~ret328#1;havoc sis900_probe_#t~ret328#1; [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940-1: SUMMARY for call sis900_start_xmit_#t~ret605#1 := pci_dma_mapping_error(sis900_start_xmit_#t~mem602#1.base, sis900_start_xmit_#t~mem602#1.offset, ~zero_extend~64~32(sis900_start_xmit_#t~mem604#1)); srcloc: null [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: sis900_start_xmit_~tmp___1~15#1 := sis900_start_xmit_#t~ret605#1;havoc sis900_start_xmit_#t~mem602#1.base, sis900_start_xmit_#t~mem602#1.offset;havoc sis900_start_xmit_#t~mem603#1.base, sis900_start_xmit_#t~mem603#1.offset;havoc sis900_start_xmit_#t~mem604#1;havoc sis900_start_xmit_#t~ret605#1; [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619-1: SUMMARY for call sis900_probe_#t~ret332#1 := ioread32(sis900_probe_~ioaddr~3#1.base, ~bvadd~64(64bv64, sis900_probe_~ioaddr~3#1.offset)); srcloc: null [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: sis900_probe_~tmp___5~0#1 := sis900_probe_#t~ret332#1;havoc sis900_probe_#t~ret332#1;sis900_probe_~ret~0#1 := ~bvlshr~32(sis900_probe_~tmp___5~0#1, 27bv32);call sis900_probe_#t~mem333#1 := read~intINTTYPE4#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(281bv64, sis900_probe_~sis_priv~3#1.offset), 4bv64); [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10847-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10847: 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 := 2bv32;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 := 2bv32; [2025-02-08 03:56:39,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := 0bv64, 0bv64;sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := 0bv64, 0bv64;sis900_mii_probe_~i~5#1 := 0bv32; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517: call ldv_register_netdev_#t~mem953#1.base, ldv_register_netdev_#t~mem953#1.offset := read~$Pointer$#0(ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem954#1.base, ldv_register_netdev_#t~mem954#1.offset := read~$Pointer$#0(ldv_register_netdev_#t~mem953#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem953#1.offset), 8bv64);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~mem954#1.base, ldv_register_netdev_#t~mem954#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~ret957#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~90#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~90#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535: havoc sis900_set_wol_#t~mem763#1.base, sis900_set_wol_#t~mem763#1.offset;havoc sis900_set_wol_#t~mem764#1;havoc sis900_set_wol_#t~ret765#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-1: SUMMARY for call sis900_set_wol_#t~ret765#1 := pci_write_config_dword(sis900_set_wol_#t~mem763#1.base, sis900_set_wol_#t~mem763#1.offset, 68bv32, sis900_set_wol_#t~mem764#1); srcloc: null [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: assume 0bv64 == ~bvadd~64(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: assume !(0bv64 == ~bvadd~64(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset));assume { :begin_inline_pci_read_config_byte } true;pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset, pci_read_config_byte_#in~where#1, pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset := sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, 72bv32, sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset;havoc pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem193#1.base, pci_read_config_byte_#t~mem193#1.offset, pci_read_config_byte_#t~mem194#1, pci_read_config_byte_#t~ret195#1, pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset, pci_read_config_byte_~tmp~19#1;pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset := pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset;pci_read_config_byte_~where#1 := pci_read_config_byte_#in~where#1;pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset := pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset;havoc pci_read_config_byte_~tmp~19#1;call pci_read_config_byte_#t~mem193#1.base, pci_read_config_byte_#t~mem193#1.offset := read~$Pointer$#0(pci_read_config_byte_~dev#1.base, ~bvadd~64(16bv64, pci_read_config_byte_~dev#1.offset), 8bv64);call pci_read_config_byte_#t~mem194#1 := read~intINTTYPE4#0(pci_read_config_byte_~dev#1.base, ~bvadd~64(56bv64, pci_read_config_byte_~dev#1.offset), 4bv64);assume { :begin_inline_pci_bus_read_config_byte } true;pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset, pci_bus_read_config_byte_#in~arg1#1, pci_bus_read_config_byte_#in~arg2#1, pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset := pci_read_config_byte_#t~mem193#1.base, pci_read_config_byte_#t~mem193#1.offset, pci_read_config_byte_#t~mem194#1, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset;havoc pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet1106#1, pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset, pci_bus_read_config_byte_~arg1#1, pci_bus_read_config_byte_~arg2#1, pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset;pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset := pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset;pci_bus_read_config_byte_~arg1#1 := pci_bus_read_config_byte_#in~arg1#1;pci_bus_read_config_byte_~arg2#1 := pci_bus_read_config_byte_#in~arg2#1;pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset := pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset;havoc pci_bus_read_config_byte_#t~nondet1106#1;pci_bus_read_config_byte_#res#1 := pci_bus_read_config_byte_#t~nondet1106#1;havoc pci_bus_read_config_byte_#t~nondet1106#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10980-1: ldv_register_netdev_62_#res#1 := ldv_register_netdev_62_~ldv_func_res~1#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941-1: SUMMARY for call sis900_start_xmit_#t~ret606#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != sis900_start_xmit_~tmp___1~15#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: sis900_start_xmit_~tmp___2~11#1 := sis900_start_xmit_#t~ret606#1;havoc sis900_start_xmit_#t~ret606#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752-2: call sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset := read~$Pointer$#3(~#mii_chip_table~0.base, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1))), 8bv64); [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752-1: SUMMARY for call sis900_mii_probe_#t~ret359#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8668: assume 0bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem800#1);havoc sis900_set_config_#t~mem800#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8668: assume !(0bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem800#1));havoc sis900_set_config_#t~mem800#1;call sis900_set_config_#t~mem801#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: havoc sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset;havoc sis900_mii_probe_#t~ret359#1; [2025-02-08 03:56:39,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: sis900_probe_#t~ret317#1 := sis900_get_mac_addr_#res#1;havoc sis900_get_mac_addr_#t~ret264#1.base, sis900_get_mac_addr_#t~ret264#1.offset, sis900_get_mac_addr_#t~mem265#1.base, sis900_get_mac_addr_#t~mem265#1.offset, sis900_get_mac_addr_#t~ret266#1, sis900_get_mac_addr_#t~ret267#1.base, sis900_get_mac_addr_#t~ret267#1.offset, sis900_get_mac_addr_#t~ret268#1, sis900_get_mac_addr_#t~mem269#1.base, sis900_get_mac_addr_#t~mem269#1.offset, sis900_get_mac_addr_#t~ret270#1, sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset, sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset, sis900_get_mac_addr_~sis_priv~0#1.base, sis900_get_mac_addr_~sis_priv~0#1.offset, sis900_get_mac_addr_~tmp~31#1.base, sis900_get_mac_addr_~tmp~31#1.offset, sis900_get_mac_addr_~ioaddr~0#1.base, sis900_get_mac_addr_~ioaddr~0#1.offset, sis900_get_mac_addr_~signature~0#1, sis900_get_mac_addr_~i~0#1, sis900_get_mac_addr_~tmp___0~9#1.base, sis900_get_mac_addr_~tmp___0~9#1.offset;havoc sis900_get_mac_addr_#in~pci_dev#1.base, sis900_get_mac_addr_#in~pci_dev#1.offset, sis900_get_mac_addr_#in~net_dev#1.base, sis900_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis900_get_mac_addr } true;sis900_probe_~ret~0#1 := sis900_probe_#t~ret317#1;havoc sis900_probe_#t~ret317#1; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10452: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem944#1.base, ldv_pci_pci_instance_2_#t~mem944#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(32bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);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~mem944#1.base, ldv_pci_pci_instance_2_#t~mem944#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~ret913#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~85#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~85#1;assume { :begin_inline_sis900_probe } true;sis900_probe_#in~pci_dev#1.base, sis900_probe_#in~pci_dev#1.offset, sis900_probe_#in~pci_id#1.base, sis900_probe_#in~pci_id#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 sis900_probe_#res#1;havoc sis900_probe_#t~mem292#1, sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset, sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset, sis900_probe_#t~ret295#1, sis900_probe_#t~ret296#1, sis900_probe_#t~ret297#1, sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset, sis900_probe_#t~ret299#1, sis900_probe_#t~ret300#1.base, sis900_probe_#t~ret300#1.offset, sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset, sis900_probe_#t~ret302#1.base, sis900_probe_#t~ret302#1.offset, sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset, sis900_probe_#t~mem304#1, sis900_probe_#t~ret305#1.base, sis900_probe_#t~ret305#1.offset, sis900_probe_#t~mem306#1, sis900_probe_#t~mem307#1, sis900_probe_#t~mem308#1, sis900_probe_#t~mem309#1, sis900_probe_#t~ret310#1, sis900_probe_#t~mem311#1, sis900_probe_#t~ret312#1, sis900_probe_#t~mem313#1, sis900_probe_#t~ret314#1, sis900_probe_#t~mem315#1, sis900_probe_#t~ret316#1, sis900_probe_#t~ret317#1, sis900_probe_#t~ret318#1, sis900_probe_#t~mem319#1.base, sis900_probe_#t~mem319#1.offset, sis900_probe_#t~ret320#1, sis900_probe_#t~ret321#1, sis900_probe_#t~mem322#1, sis900_probe_#t~ret323#1, sis900_probe_#t~ret324#1, sis900_probe_#t~ret325#1, sis900_probe_#t~ret326#1.base, sis900_probe_#t~ret326#1.offset, sis900_probe_#t~mem327#1, sis900_probe_#t~ret328#1, sis900_probe_#t~mem329#1, sis900_probe_#t~mem330#1.base, sis900_probe_#t~mem330#1.offset, sis900_probe_#t~ret331#1, sis900_probe_#t~ret332#1, sis900_probe_#t~mem333#1, sis900_probe_#t~ret334#1, sis900_probe_#t~mem335#1.base, sis900_probe_#t~mem335#1.offset, sis900_probe_#t~mem336#1, sis900_probe_#t~mem337#1.base, sis900_probe_#t~mem337#1.offset, sis900_probe_#t~mem338#1, sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~pci_id#1.base, sis900_probe_~pci_id#1.offset, sis900_probe_~sis_priv~3#1.base, sis900_probe_~sis_priv~3#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset, sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset, sis900_probe_~i~4#1, sis900_probe_~ret~0#1, sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset, sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset, sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset, sis900_probe_~tmp___0~12#1.base, sis900_probe_~tmp___0~12#1.offset, sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset, sis900_probe_~tmp___1~5#1, sis900_probe_~tmp___2~3#1, sis900_probe_~tmp___3~2#1, sis900_probe_~tmp___4~0#1, sis900_probe_~tmp___5~0#1;sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset := sis900_probe_#in~pci_dev#1.base, sis900_probe_#in~pci_dev#1.offset;sis900_probe_~pci_id#1.base, sis900_probe_~pci_id#1.offset := sis900_probe_#in~pci_id#1.base, sis900_probe_#in~pci_id#1.offset;havoc sis900_probe_~sis_priv~3#1.base, sis900_probe_~sis_priv~3#1.offset;havoc sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset;call sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset;havoc sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset;havoc sis900_probe_~i~4#1;havoc sis900_probe_~ret~0#1;havoc sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset;havoc sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset;havoc sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset;havoc sis900_probe_~tmp___0~12#1.base, sis900_probe_~tmp___0~12#1.offset;call sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc sis900_probe_~tmp___1~5#1;havoc sis900_probe_~tmp___2~3#1;havoc sis900_probe_~tmp___3~2#1;havoc sis900_probe_~tmp___4~0#1;havoc sis900_probe_~tmp___5~0#1;call sis900_probe_#t~mem292#1 := read~intINTTYPE8#0(sis900_probe_~pci_id#1.base, ~bvadd~64(24bv64, sis900_probe_~pci_id#1.offset), 8bv64);call sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset := read~$Pointer$#2(~#card_names~0.base, ~bvadd~64(~#card_names~0.offset, ~bvmul~64(8bv64, sis900_probe_#t~mem292#1)), 8bv64);sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset := sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset;havoc sis900_probe_#t~mem292#1;havoc sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10452-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: call sis900_set_wol_#t~mem766#1 := read~intINTTYPE4#0(sis900_set_wol_~sis_priv~28#1.base, ~bvadd~64(281bv64, sis900_set_wol_~sis_priv~28#1.offset), 4bv64); [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536-1: SUMMARY for call iowrite32(sis900_set_wol_~pmctrl_bits~0#1, sis900_set_wol_~ioaddr~19#1.base, ~bvadd~64(176bv64, sis900_set_wol_~ioaddr~19#1.offset)); srcloc: null [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10518: ldv_register_netdev_#t~ret955#1 := ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret957#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~90#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;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret955#1;havoc ldv_register_netdev_#t~mem953#1.base, ldv_register_netdev_#t~mem953#1.offset;havoc ldv_register_netdev_#t~mem954#1.base, ldv_register_netdev_#t~mem954#1.offset;havoc ldv_register_netdev_#t~ret955#1; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: 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_61_#t~ret971#1.base, ldv_alloc_etherdev_mqs_61_#t~ret971#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret875#1, ldv_alloc_etherdev_mqs_#t~ret876#1.base, ldv_alloc_etherdev_mqs_#t~ret876#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~80#1.base, ldv_alloc_etherdev_mqs_~tmp~80#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~43#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_61_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.offset := ldv_alloc_etherdev_mqs_61_#t~ret971#1.base, ldv_alloc_etherdev_mqs_61_#t~ret971#1.offset;havoc ldv_alloc_etherdev_mqs_61_#t~ret971#1.base, ldv_alloc_etherdev_mqs_61_#t~ret971#1.offset;ldv_alloc_etherdev_mqs_61_#res#1.base, ldv_alloc_etherdev_mqs_61_#res#1.offset := ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.base, ldv_alloc_etherdev_mqs_61_~tmp___0~47#1.offset; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10320: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10320: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13029: havoc eth_mac_addr_#t~nondet1094#1; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13029-1: ldv_dummy_resourceless_instance_callback_1_19_#t~ret891#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1094#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;havoc eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;assume { :end_inline_eth_mac_addr } true;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret891#1;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret891#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: assume 0bv32 != ~zero_extend~32~16(sis900_mii_probe_~poll_bit~0#1); [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: assume !(0bv32 != ~zero_extend~32~16(sis900_mii_probe_~poll_bit~0#1)); [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489-1: SUMMARY for call sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset := netdev_priv(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset); srcloc: null [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10387: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset);havoc ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset;call ldv_pci_pci_instance_2_#t~mem931#1.base, ldv_pci_pci_instance_2_#t~mem931#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);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~mem931#1.base, ldv_pci_pci_instance_2_#t~mem931#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret916#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~C_INT } true;##fun~$Pointer$~TO~C_INT_#in~915#1.base, ##fun~$Pointer$~TO~C_INT_#in~915#1.offset, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~TO~C_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~C_INT_#res#1;havoc ##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset, ##fun~$Pointer$~TO~C_INT_#t~funptrres1125#1, ##fun~$Pointer$~TO~C_INT_#t~ret1126#1, ##fun~$Pointer$~TO~C_INT_#t~ret1127#1, ##fun~$Pointer$~TO~C_INT_#t~ret1128#1, ##fun~$Pointer$~TO~C_INT_#t~ret1129#1, ##fun~$Pointer$~TO~C_INT_#t~ret1130#1;##fun~$Pointer$~TO~C_INT_#~915#1.base, ##fun~$Pointer$~TO~C_INT_#~915#1.offset := ##fun~$Pointer$~TO~C_INT_#in~915#1.base, ##fun~$Pointer$~TO~C_INT_#in~915#1.offset; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10387: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset));havoc ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset; [2025-02-08 03:56:39,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: sis900_probe_~tmp___0~12#1.base, sis900_probe_~tmp___0~12#1.offset := sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset;havoc sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset;sis900_probe_~sis_priv~3#1.base, sis900_probe_~sis_priv~3#1.offset := sis900_probe_~tmp___0~12#1.base, sis900_probe_~tmp___0~12#1.offset;call write~$Pointer$#0(sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(148bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);call write~$Pointer$#0(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~sis_priv~3#1.base, sis900_probe_~sis_priv~3#1.offset, 8bv64);assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := sis900_probe_~sis_priv~3#1.base, ~bvadd~64(8bv64, sis900_probe_~sis_priv~3#1.offset);havoc spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset := spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;spinlock_check_#res#1.base, spinlock_check_#res#1.offset := spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;sis900_probe_#t~ret302#1.base, sis900_probe_#t~ret302#1.offset := spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;havoc spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;assume { :end_inline_spinlock_check } true;havoc sis900_probe_#t~ret302#1.base, sis900_probe_#t~ret302#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := sis900_probe_~sis_priv~3#1.base, ~bvadd~64(8bv64, sis900_probe_~sis_priv~3#1.offset), 23bv64, 0bv64, sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;assume { :begin_inline_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 := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc pci_set_drvdata_#t~ret223#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_60 } true;ldv_dev_set_drvdata_60_#in~dev#1.base, ldv_dev_set_drvdata_60_#in~dev#1.offset, ldv_dev_set_drvdata_60_#in~data#1.base, ldv_dev_set_drvdata_60_#in~data#1.offset := pci_set_drvdata_~pdev#1.base, ~bvadd~64(179bv64, pci_set_drvdata_~pdev#1.offset), pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_60_#res#1;havoc ldv_dev_set_drvdata_60_#t~ret969#1, ldv_dev_set_drvdata_60_~dev#1.base, ldv_dev_set_drvdata_60_~dev#1.offset, ldv_dev_set_drvdata_60_~data#1.base, ldv_dev_set_drvdata_60_~data#1.offset, ldv_dev_set_drvdata_60_~tmp~95#1;ldv_dev_set_drvdata_60_~dev#1.base, ldv_dev_set_drvdata_60_~dev#1.offset := ldv_dev_set_drvdata_60_#in~dev#1.base, ldv_dev_set_drvdata_60_#in~dev#1.offset;ldv_dev_set_drvdata_60_~data#1.base, ldv_dev_set_drvdata_60_~data#1.offset := ldv_dev_set_drvdata_60_#in~data#1.base, ldv_dev_set_drvdata_60_#in~data#1.offset;havoc ldv_dev_set_drvdata_60_~tmp~95#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10387-1: call ldv_pci_pci_instance_2_#t~mem930#1.base, ldv_pci_pci_instance_2_#t~mem930#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: sis630e_get_mac_addr_~tmp~32#1.base, sis630e_get_mac_addr_~tmp~32#1.offset := sis630e_get_mac_addr_#t~ret273#1.base, sis630e_get_mac_addr_#t~ret273#1.offset;havoc sis630e_get_mac_addr_#t~ret273#1.base, sis630e_get_mac_addr_#t~ret273#1.offset; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-1: SUMMARY for call sis630e_get_mac_addr_#t~ret273#1.base, sis630e_get_mac_addr_#t~ret273#1.offset := pci_name(sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset); srcloc: null [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: assume 0bv64 != sis900_start_xmit_~tmp___2~11#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: assume !(0bv64 != sis900_start_xmit_~tmp___2~11#1);call sis900_start_xmit_#t~mem608#1.base, sis900_start_xmit_#t~mem608#1.offset := read~$Pointer$#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(557bv64, sis900_start_xmit_~sis_priv~16#1.offset), 8bv64);call sis900_start_xmit_#t~mem609#1 := read~intINTTYPE4#0(sis900_start_xmit_~skb#1.base, ~bvadd~64(104bv64, sis900_start_xmit_~skb#1.offset), 4bv64);call write~intINTTYPE4#0(~bvor~32(2147483648bv32, sis900_start_xmit_#t~mem609#1), sis900_start_xmit_#t~mem608#1.base, ~bvadd~64(4bv64, ~bvadd~64(sis900_start_xmit_#t~mem608#1.offset, ~bvmul~64(12bv64, ~zero_extend~64~32(sis900_start_xmit_~entry~0#1)))), 4bv64);havoc sis900_start_xmit_#t~mem608#1.base, sis900_start_xmit_#t~mem608#1.offset;havoc sis900_start_xmit_#t~mem609#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-1: sis900_set_settings_#t~ret754#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1101#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;sis900_set_settings_~rt~0#1 := sis900_set_settings_#t~ret754#1;havoc sis900_set_settings_#t~ret754#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: assume 29bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: assume !(29bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096: havoc mii_ethtool_sset_#t~nondet1101#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: assume 0bv32 != ~bvand~32(2bv32, sis900_probe_#t~mem333#1) && 0bv32 == ~bvand~32(16bv32, sis900_probe_~ret~0#1);havoc sis900_probe_#t~mem333#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: assume !(0bv32 != ~bvand~32(2bv32, sis900_probe_#t~mem333#1) && 0bv32 == ~bvand~32(16bv32, sis900_probe_~ret~0#1));havoc sis900_probe_#t~mem333#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: assume ~bvsle~32(sis900_mii_probe_~i~5#1, 1bv32); [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: assume !~bvsle~32(sis900_mii_probe_~i~5#1, 1bv32); [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8538: assume 0bv32 != ~bvand~32(16384bv32, sis900_set_wol_#t~mem766#1);havoc sis900_set_wol_#t~mem766#1; [2025-02-08 03:56:39,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8538: assume !(0bv32 != ~bvand~32(16384bv32, sis900_set_wol_#t~mem766#1));havoc sis900_set_wol_#t~mem766#1; [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292-1: SUMMARY for call sis630e_get_mac_addr_#t~ret274#1 := printk(20bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520: ldv_register_netdev_~tmp~89#1 := ldv_register_netdev_#t~ret956#1;havoc ldv_register_netdev_#t~ret956#1; [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-1: SUMMARY for call ldv_register_netdev_#t~ret956#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292: havoc sis630e_get_mac_addr_#t~ret274#1;sis630e_get_mac_addr_#res#1 := 0bv32;call ULTIMATE.dealloc(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset);havoc sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset; [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163: havoc pci_request_regions_#t~nondet1113#1; [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163-1: sis900_probe_#t~ret299#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1113#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;sis900_probe_~ret~0#1 := sis900_probe_#t~ret299#1;havoc sis900_probe_#t~ret299#1; [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: havoc sis900_init_module_#t~ret871#1;assume { :begin_inline_ldv___pci_register_driver_80 } true;ldv___pci_register_driver_80_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_80_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_80_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg3#1.offset := ~#sis900_pci_driver~0.base, ~#sis900_pci_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 62bv64, 0bv64;havoc ldv___pci_register_driver_80_#res#1;havoc ldv___pci_register_driver_80_#t~ret978#1, ldv___pci_register_driver_80_#t~ret979#1, ldv___pci_register_driver_80_~ldv_func_arg1#1.base, ldv___pci_register_driver_80_~ldv_func_arg1#1.offset, ldv___pci_register_driver_80_~ldv_func_arg2#1.base, ldv___pci_register_driver_80_~ldv_func_arg2#1.offset, ldv___pci_register_driver_80_~ldv_func_arg3#1.base, ldv___pci_register_driver_80_~ldv_func_arg3#1.offset, ldv___pci_register_driver_80_~ldv_func_res~4#1, ldv___pci_register_driver_80_~tmp~100#1, ldv___pci_register_driver_80_~tmp___0~51#1;ldv___pci_register_driver_80_~ldv_func_arg1#1.base, ldv___pci_register_driver_80_~ldv_func_arg1#1.offset := ldv___pci_register_driver_80_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_80_~ldv_func_arg2#1.base, ldv___pci_register_driver_80_~ldv_func_arg2#1.offset := ldv___pci_register_driver_80_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_80_~ldv_func_arg3#1.base, ldv___pci_register_driver_80_~ldv_func_arg3#1.offset := ldv___pci_register_driver_80_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_80_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_80_~ldv_func_res~4#1;havoc ldv___pci_register_driver_80_~tmp~100#1;havoc ldv___pci_register_driver_80_~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_80_~ldv_func_arg1#1.base, ldv___pci_register_driver_80_~ldv_func_arg1#1.offset, ldv___pci_register_driver_80_~ldv_func_arg2#1.base, ldv___pci_register_driver_80_~ldv_func_arg2#1.offset, ldv___pci_register_driver_80_~ldv_func_arg3#1.base, ldv___pci_register_driver_80_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1086#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~nondet1086#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet1086#1;havoc __pci_register_driver_#t~nondet1086#1; [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067-1: SUMMARY for call sis900_init_module_#t~ret871#1 := printk(~#version~0.base, ~#version~0.offset); srcloc: null [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926: havoc ldv_interrupt_interrupt_instance_0_#t~ret909#1, ldv_interrupt_interrupt_instance_0_#t~ret910#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~84#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:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614: assume 0bv32 == ~bvand~32(4bv32, ~zero_extend~32~16(sis900_timer_~status~4#1)); [2025-02-08 03:56:39,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614: assume !(0bv32 == ~bvand~32(4bv32, ~zero_extend~32~16(sis900_timer_~status~4#1))); [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9728: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume 0bv32 == sis900_probe_~ret~0#1; [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume !(0bv32 == sis900_probe_~ret~0#1);call sis900_probe_#t~mem319#1.base, sis900_probe_#t~mem319#1.offset := read~$Pointer$#0(sis900_probe_~net_dev~0#1.base, ~bvadd~64(791bv64, sis900_probe_~net_dev~0#1.offset), 8bv64);assume { :begin_inline_is_valid_ether_addr } true;is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset := sis900_probe_#t~mem319#1.base, sis900_probe_#t~mem319#1.offset;havoc is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret255#1, is_valid_ether_addr_#t~ret256#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~30#1, is_valid_ether_addr_~tmp___0~8#1, is_valid_ether_addr_~tmp___1~4#1, is_valid_ether_addr_~tmp___2~2#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~30#1;havoc is_valid_ether_addr_~tmp___0~8#1;havoc is_valid_ether_addr_~tmp___1~4#1;havoc is_valid_ether_addr_~tmp___2~2#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~mem254#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~mem254#1 := read~intINTTYPE1#0(is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset, 1bv64);is_multicast_ether_addr_#res#1 := (if 0bv32 == (if 0bv32 != ~bvand~32(1bv32, ~zero_extend~32~8(is_multicast_ether_addr_#t~mem254#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc is_multicast_ether_addr_#t~mem254#1; [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389: havoc ldv_pci_instance_resume_early_2_6_#t~ret916#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~mem931#1.base, ldv_pci_pci_instance_2_#t~mem931#1.offset; [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11248: ldv_post_init_~tmp~104#1 := ldv_post_init_#t~ret989#1;havoc ldv_post_init_#t~ret989#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~104#1;ldv_entry_EMGentry_14_#t~ret902#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret989#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~104#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret902#1;havoc ldv_entry_EMGentry_14_#t~ret902#1; [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11248-1: SUMMARY for call ldv_post_init_#t~ret989#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945-1: SUMMARY for call consume_skb(sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945: call write~$Pointer$#0(0bv64, 0bv64, sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(~bvadd~64(301bv64, sis900_start_xmit_~sis_priv~16#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(sis900_start_xmit_~entry~0#1))), 8bv64);call sis900_start_xmit_#t~mem607#1 := read~intINTTYPE8#0(sis900_start_xmit_~net_dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, sis900_start_xmit_~net_dev#1.offset)), 8bv64);call write~intINTTYPE8#0(~bvadd~64(1bv64, sis900_start_xmit_#t~mem607#1), sis900_start_xmit_~net_dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, sis900_start_xmit_~net_dev#1.offset)), 8bv64);havoc sis900_start_xmit_#t~mem607#1; [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: assume 0bv32 != ~bvand~32(384bv32, sis900_read_mode_~status~6#1);call write~intINTTYPE4#11(100bv32, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4bv64); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: assume !(0bv32 != ~bvand~32(384bv32, sis900_read_mode_~status~6#1)); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-1: SUMMARY for call sis900_probe_#t~ret334#1 := printk(29bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: havoc sis900_set_wol_#t~ret767#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: havoc sis900_probe_#t~ret334#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540-1: SUMMARY for call sis900_set_wol_#t~ret767#1 := printk(59bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522: assume 0bv32 != ldv_register_netdev_~tmp~89#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522: assume !(0bv32 != ldv_register_netdev_~tmp~89#1); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: ldv_entry_EMGentry_14_~tmp~81#1 := ldv_entry_EMGentry_14_#t~ret900#1;havoc ldv_entry_EMGentry_14_#t~ret900#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672: assume 2bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem801#1);havoc sis900_set_config_#t~mem801#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672: assume !(2bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem801#1));havoc sis900_set_config_#t~mem801#1;call sis900_set_config_#t~mem802#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret900#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10324: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10324: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10126: 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_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_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_~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; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691-1: SUMMARY for call sis900_mii_probe_#t~ret342#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~phy_addr~0#1, 1bv32); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691: sis900_mii_probe_~tmp___1~6#1 := sis900_mii_probe_#t~ret342#1;havoc sis900_mii_probe_#t~ret342#1;sis900_mii_probe_~mii_status~0#1 := sis900_mii_probe_~tmp___1~6#1[16:0];sis900_mii_probe_~i~5#1 := ~bvadd~32(1bv32, sis900_mii_probe_~i~5#1); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616-1: SUMMARY for call netif_carrier_off(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: SUMMARY for call eth_hw_addr_random(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: call sis900_timer_#t~mem544#1 := read~intINTTYPE4#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(281bv64, sis900_timer_~sis_priv~11#1.offset), 4bv64); [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10457: ldv_pci_pci_instance_2_~tmp___1~23#1 := ldv_pci_pci_instance_2_#t~ret947#1;havoc ldv_pci_pci_instance_2_#t~ret947#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10457-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret947#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13100-1: sis900_get_link_#t~ret750#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1102#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;sis900_get_link_~tmp___0~33#1 := sis900_get_link_#t~ret750#1;havoc sis900_get_link_#t~ret750#1;sis900_get_link_#res#1 := sis900_get_link_~tmp___0~33#1;ldv_dummy_resourceless_instance_callback_1_7_#t~ret897#1 := sis900_get_link_#res#1;havoc sis900_get_link_#t~ret749#1.base, sis900_get_link_#t~ret749#1.offset, sis900_get_link_#t~ret750#1, sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset, sis900_get_link_~sis_priv~24#1.base, sis900_get_link_~sis_priv~24#1.offset, sis900_get_link_~tmp~63#1.base, sis900_get_link_~tmp~63#1.offset, sis900_get_link_~tmp___0~33#1;havoc sis900_get_link_#in~net_dev#1.base, sis900_get_link_#in~net_dev#1.offset;assume { :end_inline_sis900_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret897#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret897#1, 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061: havoc ldv_net_dummy_resourceless_instance_1_#t~ret911#1, ldv_net_dummy_resourceless_instance_1_#t~ret912#1, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#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:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13100: havoc mii_link_ok_#t~nondet1102#1; [2025-02-08 03:56:39,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: 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_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_29_#t~ret896#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_sis900_set_wol } true;sis900_set_wol_#in~net_dev#1.base, sis900_set_wol_#in~net_dev#1.offset, sis900_set_wol_#in~wol#1.base, sis900_set_wol_#in~wol#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 sis900_set_wol_#res#1;havoc sis900_set_wol_#t~ret757#1.base, sis900_set_wol_#t~ret757#1.offset, sis900_set_wol_#t~mem758#1.base, sis900_set_wol_#t~mem758#1.offset, sis900_set_wol_#t~mem759#1, sis900_set_wol_#t~mem760#1.base, sis900_set_wol_#t~mem760#1.offset, sis900_set_wol_#t~ret761#1, sis900_set_wol_#t~mem762#1, sis900_set_wol_#t~mem763#1.base, sis900_set_wol_#t~mem763#1.offset, sis900_set_wol_#t~mem764#1, sis900_set_wol_#t~ret765#1, sis900_set_wol_#t~mem766#1, sis900_set_wol_#t~ret767#1, sis900_set_wol_#t~mem768#1, sis900_set_wol_#t~mem769#1, sis900_set_wol_#t~mem770#1, sis900_set_wol_#t~mem771#1.base, sis900_set_wol_#t~mem771#1.offset, sis900_set_wol_#t~ret772#1, sis900_set_wol_#t~mem773#1, sis900_set_wol_#t~mem774#1.base, sis900_set_wol_#t~mem774#1.offset, sis900_set_wol_#t~mem775#1, sis900_set_wol_#t~ret776#1, sis900_set_wol_#t~mem777#1, sis900_set_wol_#t~ret778#1, sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset, sis900_set_wol_~wol#1.base, sis900_set_wol_~wol#1.offset, sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset, sis900_set_wol_~tmp~67#1.base, sis900_set_wol_~tmp~67#1.offset, sis900_set_wol_~ioaddr~19#1.base, sis900_set_wol_~ioaddr~19#1.offset, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, sis900_set_wol_~pmctrl_bits~0#1;sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset := sis900_set_wol_#in~net_dev#1.base, sis900_set_wol_#in~net_dev#1.offset;sis900_set_wol_~wol#1.base, sis900_set_wol_~wol#1.offset := sis900_set_wol_#in~wol#1.base, sis900_set_wol_#in~wol#1.offset;havoc sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset;havoc sis900_set_wol_~tmp~67#1.base, sis900_set_wol_~tmp~67#1.offset;havoc sis900_set_wol_~ioaddr~19#1.base, sis900_set_wol_~ioaddr~19#1.offset;call sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset := #Ultimate.allocOnStack(4bv64);havoc sis900_set_wol_~pmctrl_bits~0#1; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: assume 0bv32 != ldv_entry_EMGentry_14_~tmp~81#1;~ldv_statevar_14~0 := 3bv32; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp~81#1);~ldv_statevar_14~0 := 5bv32; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560-1: SUMMARY for call sis900_probe_#t~ret318#1 := printk(25bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: havoc sis900_probe_#t~ret318#1; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume 2bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume !(2bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10260: ldv_pci_pci_instance_2_#t~ret939#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem918#1, ldv_pci_instance_suspend_2_8_#t~ret919#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~86#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;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret939#1;havoc ldv_pci_pci_instance_2_#t~mem937#1.base, ldv_pci_pci_instance_2_#t~mem937#1.offset;havoc ldv_pci_pci_instance_2_#t~mem938#1;havoc ldv_pci_pci_instance_2_#t~ret939#1; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10987: 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:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-1: SUMMARY for call ldv_spin_unlock_irqrestore_66(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(8bv64, sis900_start_xmit_~sis_priv~16#1.offset), sis900_start_xmit_~flags~1#1); srcloc: null [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: sis900_start_xmit_#res#1 := 0bv32; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825-1: call sis900_mii_probe_#t~mem382#1 := read~intINTTYPE1#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(594bv64, sis900_mii_probe_~sis_priv~4#1.offset), 1bv64); [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume 129bv32 == ~zero_extend~32~8(sis900_mii_probe_#t~mem382#1);havoc sis900_mii_probe_#t~mem382#1;call sis900_mii_probe_#t~mem383#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume !(129bv32 == ~zero_extend~32~8(sis900_mii_probe_#t~mem382#1));havoc sis900_mii_probe_#t~mem382#1; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: assume 0bv32 != ~bvand~32(4bv32, sis900_timer_#t~mem544#1);havoc sis900_timer_#t~mem544#1; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: assume !(0bv32 != ~bvand~32(4bv32, sis900_timer_#t~mem544#1));havoc sis900_timer_#t~mem544#1; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10525: 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 := 4bv32; [2025-02-08 03:56:39,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8477: sis900_get_settings_~tmp~64#1.base, sis900_get_settings_~tmp~64#1.offset := sis900_get_settings_#t~ret751#1.base, sis900_get_settings_#t~ret751#1.offset;havoc sis900_get_settings_#t~ret751#1.base, sis900_get_settings_#t~ret751#1.offset;sis900_get_settings_~sis_priv~25#1.base, sis900_get_settings_~sis_priv~25#1.offset := sis900_get_settings_~tmp~64#1.base, sis900_get_settings_~tmp~64#1.offset; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10525-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8477-1: SUMMARY for call sis900_get_settings_#t~ret751#1.base, sis900_get_settings_#t~ret751#1.offset := netdev_priv(sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~23#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~23#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10393: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10988: 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;sis900_probe_#res#1 := sis900_probe_~ret~0#1;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume 8bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume !(8bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10988-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_63_~ldv_func_arg1#1.base, ldv_free_netdev_63_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8676: assume 4bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem802#1);havoc sis900_set_config_#t~mem802#1; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8676: assume !(4bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem802#1));havoc sis900_set_config_#t~mem802#1;call sis900_set_config_#t~mem803#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: assume 0bv32 != ~zero_extend~32~16(sis900_mii_probe_#t~mem360#1);havoc sis900_mii_probe_#t~mem360#1; [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: assume !(0bv32 != ~zero_extend~32~16(sis900_mii_probe_#t~mem360#1));havoc sis900_mii_probe_#t~mem360#1;call sis900_mii_probe_#t~mem361#1 := read~intINTTYPE2#3(~#mii_chip_table~0.base, ~bvadd~64(10bv64, ~bvadd~64(~#mii_chip_table~0.offset, ~bvmul~64(13bv64, ~sign_extend~64~32(sis900_mii_probe_~i~5#1)))), 2bv64); [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7817: assume 0bv32 != ~bvand~32(320bv32, sis900_read_mode_~status~6#1);call write~intINTTYPE4#5(2bv32, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4bv64); [2025-02-08 03:56:39,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7817: assume !(0bv32 != ~bvand~32(320bv32, sis900_read_mode_~status~6#1)); [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-1: sis900_probe_#res#1 := 0bv32;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: call ULTIMATE.dealloc(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset);havoc sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset;call ULTIMATE.dealloc(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset);havoc sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset;havoc sis900_timer_#t~ret529#1.base, sis900_timer_#t~ret529#1.offset, sis900_timer_#t~mem530#1.base, sis900_timer_#t~mem530#1.offset, sis900_timer_#t~mem531#1, sis900_timer_#t~ret532#1, sis900_timer_#t~mem533#1, sis900_timer_#t~ret534#1, sis900_timer_#t~ret535#1, sis900_timer_#t~ret536#1, sis900_timer_#t~mem537#1.base, sis900_timer_#t~mem537#1.offset, sis900_timer_#t~ret538#1, sis900_timer_#t~ret539#1, sis900_timer_#t~mem540#1, sis900_timer_#t~mem541#1, sis900_timer_#t~mem542#1, sis900_timer_#t~mem543#1, sis900_timer_#t~mem544#1, sis900_timer_#t~ret545#1, sis900_timer_#t~mem546#1, sis900_timer_#t~mem547#1, sis900_timer_#t~short548#1, sis900_timer_#t~mem549#1, sis900_timer_#t~ret550#1, sis900_timer_#t~mem551#1, sis900_timer_~data#1, sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~sis_priv~11#1.base, sis900_timer_~sis_priv~11#1.offset, sis900_timer_~tmp~49#1.base, sis900_timer_~tmp~49#1.offset, sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset, sis900_timer_~next_tick~0#1, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, sis900_timer_~status~4#1, sis900_timer_~tmp___0~22#1, sis900_timer_~tmp___1~11#1, sis900_timer_~__ret_warn_on~2#1, sis900_timer_~tmp___2~8#1, sis900_timer_~tmp___3~7#1, sis900_timer_~tmp___4~4#1;havoc sis900_timer_#in~data#1;assume { :end_inline_sis900_timer } true; [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298: sis630e_get_mac_addr_#t~ret275#1 := pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem193#1.base, pci_read_config_byte_#t~mem193#1.offset, pci_read_config_byte_#t~mem194#1, pci_read_config_byte_#t~ret195#1, pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset, pci_read_config_byte_~tmp~19#1;havoc pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset, pci_read_config_byte_#in~where#1, pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset;assume { :end_inline_pci_read_config_byte } true;havoc sis630e_get_mac_addr_#t~ret275#1;call sis630e_get_mac_addr_#t~mem276#1 := read~intINTTYPE1#18(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, 1bv64); [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544: ldv_dummy_resourceless_instance_callback_1_29_#t~ret896#1 := sis900_set_wol_#res#1;havoc sis900_set_wol_#t~ret757#1.base, sis900_set_wol_#t~ret757#1.offset, sis900_set_wol_#t~mem758#1.base, sis900_set_wol_#t~mem758#1.offset, sis900_set_wol_#t~mem759#1, sis900_set_wol_#t~mem760#1.base, sis900_set_wol_#t~mem760#1.offset, sis900_set_wol_#t~ret761#1, sis900_set_wol_#t~mem762#1, sis900_set_wol_#t~mem763#1.base, sis900_set_wol_#t~mem763#1.offset, sis900_set_wol_#t~mem764#1, sis900_set_wol_#t~ret765#1, sis900_set_wol_#t~mem766#1, sis900_set_wol_#t~ret767#1, sis900_set_wol_#t~mem768#1, sis900_set_wol_#t~mem769#1, sis900_set_wol_#t~mem770#1, sis900_set_wol_#t~mem771#1.base, sis900_set_wol_#t~mem771#1.offset, sis900_set_wol_#t~ret772#1, sis900_set_wol_#t~mem773#1, sis900_set_wol_#t~mem774#1.base, sis900_set_wol_#t~mem774#1.offset, sis900_set_wol_#t~mem775#1, sis900_set_wol_#t~ret776#1, sis900_set_wol_#t~mem777#1, sis900_set_wol_#t~ret778#1, sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset, sis900_set_wol_~wol#1.base, sis900_set_wol_~wol#1.offset, sis900_set_wol_~sis_priv~28#1.base, sis900_set_wol_~sis_priv~28#1.offset, sis900_set_wol_~tmp~67#1.base, sis900_set_wol_~tmp~67#1.offset, sis900_set_wol_~ioaddr~19#1.base, sis900_set_wol_~ioaddr~19#1.offset, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, sis900_set_wol_~pmctrl_bits~0#1;havoc sis900_set_wol_#in~net_dev#1.base, sis900_set_wol_#in~net_dev#1.offset, sis900_set_wol_#in~wol#1.base, sis900_set_wol_#in~wol#1.offset;assume { :end_inline_sis900_set_wol } true;havoc ldv_dummy_resourceless_instance_callback_1_29_#t~ret896#1;havoc ldv_dummy_resourceless_instance_callback_1_29_#t~ret896#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 := 2bv32; [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-1: sis900_set_wol_#res#1 := 0bv32;call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10526: 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:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6827-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem383#1, 4bv32, 1505bv32); srcloc: null [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6827: havoc sis900_mii_probe_#t~mem383#1;call sis900_mii_probe_#t~mem384#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-1: SUMMARY for call sis900_timer_#t~ret545#1 := printk(41bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: havoc sis900_timer_#t~ret545#1; [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497-1: SUMMARY for call sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset := pci_alloc_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192bv64, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 03:56:39,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset := sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset;havoc sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299: havoc sis630e_get_mac_addr_#t~mem276#1;havoc sis630e_get_mac_addr_#t~ret277#1;sis630e_get_mac_addr_~i~1#1 := 0bv32; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299-1: SUMMARY for call sis630e_get_mac_addr_#t~ret277#1 := pci_write_config_byte(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, 72bv32, ~bvor~32(64bv32, ~zero_extend~32~8(sis630e_get_mac_addr_#t~mem276#1))[8:0]); srcloc: null [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8479: 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 := sis900_get_settings_~sis_priv~25#1.base, ~bvadd~64(96bv64, sis900_get_settings_~sis_priv~25#1.offset), sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset;havoc mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1100#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~nondet1100#1;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet1100#1;havoc mii_ethtool_gset_#t~nondet1100#1; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8479-1: SUMMARY for call ldv_spin_lock_irq_74(sis900_get_settings_~sis_priv~25#1.base, ~bvadd~64(8bv64, sis900_get_settings_~sis_priv~25#1.offset)); srcloc: null [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13170: havoc pci_save_state_#t~nondet1114#1; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: 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~ret935#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem922#1, ldv_pci_instance_suspend_late_2_7_#t~ret923#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~87#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;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret935#1;havoc ldv_pci_pci_instance_2_#t~mem933#1.base, ldv_pci_pci_instance_2_#t~mem933#1.offset;havoc ldv_pci_pci_instance_2_#t~mem934#1;havoc ldv_pci_pci_instance_2_#t~ret935#1; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem384#1, 16bv32, 34bv32); srcloc: null [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: havoc sis900_mii_probe_#t~mem384#1;call sis900_mii_probe_#t~mem385#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13170-1: sis900_suspend_#t~ret863#1 := pci_save_state_#res#1;havoc pci_save_state_#t~nondet1114#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;havoc sis900_suspend_#t~ret863#1;sis900_suspend_#res#1 := 0bv32;ldv_pci_instance_suspend_2_8_#t~ret919#1 := sis900_suspend_#res#1;havoc sis900_suspend_#t~ret857#1.base, sis900_suspend_#t~ret857#1.offset, sis900_suspend_#t~ret858#1.base, sis900_suspend_#t~ret858#1.offset, sis900_suspend_#t~mem859#1.base, sis900_suspend_#t~mem859#1.offset, sis900_suspend_#t~ret860#1, sis900_suspend_#t~ret861#1, sis900_suspend_#t~ret862#1, sis900_suspend_#t~ret863#1, sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset, sis900_suspend_~state#1.event, sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset, sis900_suspend_~tmp~75#1.base, sis900_suspend_~tmp~75#1.offset, sis900_suspend_~sis_priv~34#1.base, sis900_suspend_~sis_priv~34#1.offset, sis900_suspend_~tmp___0~41#1.base, sis900_suspend_~tmp___0~41#1.offset, sis900_suspend_~ioaddr~23#1.base, sis900_suspend_~ioaddr~23#1.offset, sis900_suspend_~tmp___1~21#1, sis900_suspend_~tmp___2~15#1, sis900_suspend_~tmp___3~12#1;havoc sis900_suspend_#in~pci_dev#1.base, sis900_suspend_#in~pci_dev#1.offset, sis900_suspend_#in~state#1.event;assume { :end_inline_sis900_suspend } true;ldv_pci_instance_suspend_2_8_~tmp~86#1 := ldv_pci_instance_suspend_2_8_#t~ret919#1;havoc ldv_pci_instance_suspend_2_8_#t~mem918#1;havoc ldv_pci_instance_suspend_2_8_#t~ret919#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~86#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:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9669: assume 3bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9669: assume !(3bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10396: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset);havoc ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset;call ldv_pci_pci_instance_2_#t~mem933#1.base, ldv_pci_pci_instance_2_#t~mem933#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);call ldv_pci_pci_instance_2_#t~mem934#1 := read~intINTTYPE4#6(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4bv64);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~mem933#1.base, ldv_pci_pci_instance_2_#t~mem933#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem934#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem922#1, ldv_pci_instance_suspend_late_2_7_#t~ret923#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~87#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(4bv64);call write~intINTTYPE4#21(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, 4bv64);havoc ldv_pci_instance_suspend_late_2_7_~tmp~87#1;call ldv_pci_instance_suspend_late_2_7_#t~mem922#1 := read~intINTTYPE4#21(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64);assume { :begin_inline_##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT } true;##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~920#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~920#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~921#1.event, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_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~mem922#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~C_INT~structend~~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~920#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~920#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~921#1.event;##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~920#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~920#1.offset := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~920#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~920#1.offset;##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~921#1.event := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~921#1.event;ldv_pci_instance_suspend_late_2_7_#t~ret923#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~920#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~920#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~921#1.event;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~920#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~920#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~921#1.event, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT } true;ldv_pci_instance_suspend_late_2_7_~tmp~87#1 := ldv_pci_instance_suspend_late_2_7_#t~ret923#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem922#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret923#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~87#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:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10396: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset));havoc ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset; [2025-02-08 03:56:39,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10396-1: call ldv_pci_pci_instance_2_#t~mem932#1.base, ldv_pci_pci_instance_2_#t~mem932#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10066: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret911#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret911#1; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10066-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret911#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem385#1, 17bv32, 65280bv32); srcloc: null [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: havoc sis900_mii_probe_#t~mem385#1;call sis900_mii_probe_#t~mem386#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(92bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6631-1: SUMMARY for call pci_free_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192bv64, sis900_probe_#t~mem335#1.base, sis900_probe_#t~mem335#1.offset, sis900_probe_#t~mem336#1); srcloc: null [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8613: mii_ioctl_~tmp~69#1.base, mii_ioctl_~tmp~69#1.offset := mii_ioctl_#t~ret784#1.base, mii_ioctl_#t~ret784#1.offset;havoc mii_ioctl_#t~ret784#1.base, mii_ioctl_#t~ret784#1.offset;mii_ioctl_~sis_priv~29#1.base, mii_ioctl_~sis_priv~29#1.offset := mii_ioctl_~tmp~69#1.base, mii_ioctl_~tmp~69#1.offset;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := mii_ioctl_~rq#1.base, mii_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, ~bvadd~64(16bv64, if_mii_~rq#1.offset);mii_ioctl_#t~ret785#1.base, mii_ioctl_#t~ret785#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;mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset := mii_ioctl_#t~ret785#1.base, mii_ioctl_#t~ret785#1.offset;havoc mii_ioctl_#t~ret785#1.base, mii_ioctl_#t~ret785#1.offset;mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset := mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6631: havoc sis900_probe_#t~mem335#1.base, sis900_probe_#t~mem335#1.offset;havoc sis900_probe_#t~mem336#1;call sis900_probe_#t~mem337#1.base, sis900_probe_#t~mem337#1.offset := read~$Pointer$#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(557bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);call sis900_probe_#t~mem338#1 := read~intINTTYPE8#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(573bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64); [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8613-1: SUMMARY for call mii_ioctl_#t~ret784#1.base, mii_ioctl_#t~ret784#1.offset := netdev_priv(mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: assume 0bv32 != ~bvand~32(94bv32, sis900_set_wol_#t~mem768#1);havoc sis900_set_wol_#t~mem768#1;sis900_set_wol_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: assume !(0bv32 != ~bvand~32(94bv32, sis900_set_wol_#t~mem768#1));havoc sis900_set_wol_#t~mem768#1;call sis900_set_wol_#t~mem769#1 := read~intINTTYPE4#0(sis900_set_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_set_wol_~wol#1.offset), 4bv64); [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9538: 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume 0bv64 == ~bvadd~64(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset);sis900_probe_~ret~0#1 := 4294967284bv32; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume !(0bv64 == ~bvadd~64(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset));call write~$Pointer$#0(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(557bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);call sis900_probe_#t~mem304#1 := read~intINTTYPE8#16(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, 8bv64);call write~intINTTYPE8#0(sis900_probe_#t~mem304#1, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(573bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);havoc sis900_probe_#t~mem304#1; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6631-2: call sis900_probe_#t~mem335#1.base, sis900_probe_#t~mem335#1.offset := read~$Pointer$#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(565bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);call sis900_probe_#t~mem336#1 := read~intINTTYPE8#0(sis900_probe_~sis_priv~3#1.base, ~bvadd~64(581bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64); [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: sis900_probe_#t~ret320#1 := is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret255#1, is_valid_ether_addr_#t~ret256#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~30#1, is_valid_ether_addr_~tmp___0~8#1, is_valid_ether_addr_~tmp___1~4#1, is_valid_ether_addr_~tmp___2~2#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;sis900_probe_~tmp___1~5#1 := (if 0bv8 == sis900_probe_#t~ret320#1 then 0bv8 else 1bv8);havoc sis900_probe_#t~mem319#1.base, sis900_probe_#t~mem319#1.offset;havoc sis900_probe_#t~ret320#1; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9538-1: SUMMARY for call set_rx_mode(ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset); srcloc: null [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8481: sis900_get_settings_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_9_#t~ret899#1 := sis900_get_settings_#res#1;havoc sis900_get_settings_#t~ret751#1.base, sis900_get_settings_#t~ret751#1.offset, sis900_get_settings_#t~ret752#1, sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset, sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset, sis900_get_settings_~sis_priv~25#1.base, sis900_get_settings_~sis_priv~25#1.offset, sis900_get_settings_~tmp~64#1.base, sis900_get_settings_~tmp~64#1.offset;havoc sis900_get_settings_#in~net_dev#1.base, sis900_get_settings_#in~net_dev#1.offset, sis900_get_settings_#in~cmd#1.base, sis900_get_settings_#in~cmd#1.offset;assume { :end_inline_sis900_get_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret899#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret899#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8481-1: SUMMARY for call ldv_spin_unlock_irq_75(sis900_get_settings_~sis_priv~25#1.base, ~bvadd~64(8bv64, sis900_get_settings_~sis_priv~25#1.offset)); srcloc: null [2025-02-08 03:56:39,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103: havoc is_zero_ether_addr_#t~mem252#1;havoc is_zero_ether_addr_#t~mem253#1;is_valid_ether_addr_#t~ret256#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem252#1, is_zero_ether_addr_#t~mem253#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~4#1 := (if 0bv8 == is_valid_ether_addr_#t~ret256#1 then 0bv8 else 1bv8);havoc is_valid_ether_addr_#t~ret256#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10133: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset := ~ldv_1_callback_ndo_set_config~0.base, ~ldv_1_callback_ndo_set_config~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ifmap_ptr~0.base, ~ldv_1_container_struct_ifmap_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret890#1, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset;assume { :begin_inline_sis900_set_config } true;sis900_set_config_#in~dev#1.base, sis900_set_config_#in~dev#1.offset, sis900_set_config_#in~map#1.base, sis900_set_config_#in~map#1.offset := ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset;havoc sis900_set_config_#res#1;havoc sis900_set_config_#t~ret794#1.base, sis900_set_config_#t~ret794#1.offset, sis900_set_config_#t~mem795#1.base, sis900_set_config_#t~mem795#1.offset, sis900_set_config_#t~mem796#1, sis900_set_config_#t~mem797#1, sis900_set_config_#t~mem798#1, sis900_set_config_#t~short799#1, sis900_set_config_#t~mem800#1, sis900_set_config_#t~mem801#1, sis900_set_config_#t~mem802#1, sis900_set_config_#t~mem803#1, sis900_set_config_#t~mem804#1, sis900_set_config_#t~mem805#1, sis900_set_config_#t~mem806#1, sis900_set_config_#t~mem807#1, sis900_set_config_#t~mem808#1, sis900_set_config_#t~ret809#1, sis900_set_config_#t~mem810#1, sis900_set_config_#t~mem811#1, sis900_set_config_#t~mem812#1, sis900_set_config_#t~ret813#1, sis900_set_config_#t~mem814#1, sis900_set_config_#t~mem815#1, sis900_set_config_#t~mem816#1, sis900_set_config_#t~ret817#1, sis900_set_config_#t~mem818#1, sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_~map#1.base, sis900_set_config_~map#1.offset, sis900_set_config_~sis_priv~30#1.base, sis900_set_config_~sis_priv~30#1.offset, sis900_set_config_~tmp~70#1.base, sis900_set_config_~tmp~70#1.offset, sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset, sis900_set_config_~status~8#1, sis900_set_config_~tmp___0~36#1, sis900_set_config_~tmp___1~18#1, sis900_set_config_~tmp___2~13#1;sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset := sis900_set_config_#in~dev#1.base, sis900_set_config_#in~dev#1.offset;sis900_set_config_~map#1.base, sis900_set_config_~map#1.offset := sis900_set_config_#in~map#1.base, sis900_set_config_#in~map#1.offset;havoc sis900_set_config_~sis_priv~30#1.base, sis900_set_config_~sis_priv~30#1.offset;havoc sis900_set_config_~tmp~70#1.base, sis900_set_config_~tmp~70#1.offset;havoc sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset;havoc sis900_set_config_~status~8#1;havoc sis900_set_config_~tmp___0~36#1;havoc sis900_set_config_~tmp___1~18#1;havoc sis900_set_config_~tmp___2~13#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: havoc sis900_mii_probe_#t~mem386#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume 9bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume !(9bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9935: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7821: call write~intINTTYPE1#0(1bv8, sis900_read_mode_~sis_priv~14#1.base, ~bvadd~64(280bv64, sis900_read_mode_~sis_priv~14#1.offset), 1bv64);call sis900_read_mode_#t~mem570#1 := read~intINTTYPE2#0(sis900_read_mode_~phy~2#1.base, ~bvadd~64(12bv64, sis900_read_mode_~phy~2#1.offset), 2bv64);sis900_read_mode_#t~short572#1 := 0bv32 == ~zero_extend~32~16(sis900_read_mode_#t~mem570#1); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_#t~mem386#1, 19bv32, 65472bv32); srcloc: null [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10530: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8680: assume 5bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem803#1);havoc sis900_set_config_#t~mem803#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8680: assume !(5bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem803#1));havoc sis900_set_config_#t~mem803#1;call sis900_set_config_#t~mem804#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume sis900_read_mode_#t~short572#1;havoc sis900_read_mode_#t~mem570#1;havoc sis900_read_mode_#t~mem571#1;havoc sis900_read_mode_#t~short572#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume !sis900_read_mode_#t~short572#1;havoc sis900_read_mode_#t~mem570#1;havoc sis900_read_mode_#t~mem571#1;havoc sis900_read_mode_#t~short572#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822-1: assume sis900_read_mode_#t~short572#1;call sis900_read_mode_#t~mem571#1 := read~intINTTYPE2#0(sis900_read_mode_~phy~2#1.base, ~bvadd~64(14bv64, sis900_read_mode_~phy~2#1.offset), 2bv64);sis900_read_mode_#t~short572#1 := 33280bv32 == ~bvand~32(65520bv32, ~zero_extend~32~16(sis900_read_mode_#t~mem571#1)); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822-1: assume !sis900_read_mode_#t~short572#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: assume 0bv32 == ~zero_extend~32~16(sis900_mii_probe_#t~mem361#1);havoc sis900_mii_probe_#t~mem361#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: assume !(0bv32 == ~zero_extend~32~16(sis900_mii_probe_#t~mem361#1));havoc sis900_mii_probe_#t~mem361#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-2: call sis900_timer_#t~mem546#1 := read~intINTTYPE2#0(sis900_timer_~mii_phy~1#1.base, ~bvadd~64(12bv64, sis900_timer_~mii_phy~1#1.offset), 2bv64);sis900_timer_#t~short548#1 := 29bv32 == ~zero_extend~32~16(sis900_timer_#t~mem546#1); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-1: assume sis900_timer_#t~short548#1;call sis900_timer_#t~mem547#1 := read~intINTTYPE2#0(sis900_timer_~mii_phy~1#1.base, ~bvadd~64(14bv64, sis900_timer_~mii_phy~1#1.offset), 2bv64);sis900_timer_#t~short548#1 := 32768bv32 == ~bvand~32(65520bv32, ~zero_extend~32~16(sis900_timer_#t~mem547#1)); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624-1: assume !sis900_timer_#t~short548#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: assume 0bv8 != sis900_probe_~tmp___1~5#1;sis900_probe_~tmp___2~3#1 := 0bv32; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: assume !(0bv8 != sis900_probe_~tmp___1~5#1);sis900_probe_~tmp___2~3#1 := 1bv32; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume sis900_timer_#t~short548#1;havoc sis900_timer_#t~mem546#1;havoc sis900_timer_#t~mem547#1;havoc sis900_timer_#t~short548#1;call sis900_timer_#t~mem549#1 := read~intINTTYPE4#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(92bv64, sis900_timer_~sis_priv~11#1.offset), 4bv64); [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume !sis900_timer_#t~short548#1;havoc sis900_timer_#t~mem546#1;havoc sis900_timer_#t~mem547#1;havoc sis900_timer_#t~short548#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11258: ldv_post_probe_~tmp~105#1 := ldv_post_probe_#t~ret990#1;havoc ldv_post_probe_#t~ret990#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~105#1;ldv_pci_pci_instance_2_#t~ret946#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret990#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~105#1;havoc ldv_post_probe_#in~probe_ret_val#1;assume { :end_inline_ldv_post_probe } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret946#1;havoc ldv_pci_pci_instance_2_#t~ret946#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955-1: SUMMARY for call sis900_start_xmit_#t~ret610#1 := ioread32(sis900_start_xmit_~ioaddr~15#1.base, sis900_start_xmit_~ioaddr~15#1.offset); srcloc: null [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11258-1: SUMMARY for call ldv_post_probe_#t~ret990#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: sis900_start_xmit_~tmp___3~9#1 := sis900_start_xmit_#t~ret610#1;havoc sis900_start_xmit_#t~ret610#1; [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: assume 0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset);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~ret908#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~C_INT~X~$Pointer$~TO~C_INT } true;##fun~C_INT~X~$Pointer$~TO~C_INT_#in~906#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~907#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~907#1.offset, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~C_INT~X~$Pointer$~TO~C_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~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~906#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~907#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~907#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~906#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~906#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~907#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~907#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~907#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~907#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret908#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~906#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~907#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~907#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~906#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~907#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~907#1.offset, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~C_INT~X~$Pointer$~TO~C_INT } true;havoc ldv_interrupt_instance_thread_0_3_#t~ret908#1; [2025-02-08 03:56:39,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:56:39,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700: assume ~bvugt~32(~bvsub~32(~zero_extend~32~16(sis900_mii_probe_~mii_status~0#1), 1bv32), 65533bv32);call sis900_mii_probe_#t~mem343#1 := read~intINTTYPE4#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(281bv64, sis900_mii_probe_~sis_priv~4#1.offset), 4bv64); [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700: assume !~bvugt~32(~bvsub~32(~zero_extend~32~16(sis900_mii_probe_~mii_status~0#1), 1bv32), 65533bv32);assume { :begin_inline_kmalloc } true;kmalloc_#in~size#1, kmalloc_#in~flags#1 := 24bv64, 208bv32;havoc kmalloc_#res#1.base, kmalloc_#res#1.offset;havoc kmalloc_#t~ret47#1.base, kmalloc_#t~ret47#1.offset, kmalloc_~size#1, kmalloc_~flags#1, kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;kmalloc_~size#1 := kmalloc_#in~size#1;kmalloc_~flags#1 := kmalloc_#in~flags#1;havoc kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;assume { :begin_inline___kmalloc } true;__kmalloc_#in~size#1, __kmalloc_#in~t#1 := kmalloc_~size#1, kmalloc_~flags#1;havoc __kmalloc_#res#1.base, __kmalloc_#res#1.offset;havoc __kmalloc_#t~ret46#1.base, __kmalloc_#t~ret46#1.offset, __kmalloc_~size#1, __kmalloc_~t#1;__kmalloc_~size#1 := __kmalloc_#in~size#1;__kmalloc_~t#1 := __kmalloc_#in~t#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume 4bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume !(4bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956-1: SUMMARY for call iowrite32(~bvor~32(1bv32, sis900_start_xmit_~tmp___3~9#1), sis900_start_xmit_~ioaddr~15#1.base, sis900_start_xmit_~ioaddr~15#1.offset); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: call sis900_start_xmit_#t~mem611#1 := read~intINTTYPE4#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(293bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(1bv32, sis900_start_xmit_#t~mem611#1), sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(293bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64);havoc sis900_start_xmit_#t~mem611#1;call sis900_start_xmit_#t~mem612#1 := read~intINTTYPE4#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(293bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64);sis900_start_xmit_~index_cur_tx~0#1 := sis900_start_xmit_#t~mem612#1;havoc sis900_start_xmit_#t~mem612#1;call sis900_start_xmit_#t~mem613#1 := read~intINTTYPE4#0(sis900_start_xmit_~sis_priv~16#1.base, ~bvadd~64(297bv64, sis900_start_xmit_~sis_priv~16#1.offset), 4bv64);sis900_start_xmit_~index_dirty_tx~0#1 := sis900_start_xmit_#t~mem613#1;havoc sis900_start_xmit_#t~mem613#1;sis900_start_xmit_~count_dirty_tx~0#1 := 0bv32; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767-1: SUMMARY for call sis900_mii_probe_#t~ret362#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824-1: SUMMARY for call sis900_read_mode_#t~ret573#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 0bv32); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767: havoc sis900_mii_probe_#t~ret362#1;call write~intINTTYPE1#0(0bv8, sis900_mii_probe_~mii_phy~0#1.base, ~bvadd~64(18bv64, sis900_mii_probe_~mii_phy~0#1.offset), 1bv64); [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: sis900_read_mode_~tmp___3~8#1 := sis900_read_mode_#t~ret573#1;havoc sis900_read_mode_#t~ret573#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: havoc sis900_timer_#t~mem549#1;havoc sis900_timer_#t~ret550#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635-1: SUMMARY for call pci_free_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192bv64, sis900_probe_#t~mem337#1.base, sis900_probe_#t~mem337#1.offset, sis900_probe_#t~mem338#1); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: havoc sis900_probe_#t~mem337#1.base, sis900_probe_#t~mem337#1.offset;havoc sis900_probe_#t~mem338#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: assume 0bv32 != ~bvand~32(2bv32, sis900_mii_probe_#t~mem343#1);havoc sis900_mii_probe_#t~mem343#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: assume !(0bv32 != ~bvand~32(2bv32, sis900_mii_probe_#t~mem343#1));havoc sis900_mii_probe_#t~mem343#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10467: 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~ret948#1.base, ldv_pci_pci_instance_2_#t~ret948#1.offset;havoc ldv_pci_pci_instance_2_#t~ret948#1.base, ldv_pci_pci_instance_2_#t~ret948#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:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626-1: SUMMARY for call sis900_timer_#t~ret550#1 := sis900_reset_phy(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_#t~mem549#1); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10467-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret948#1.base, ldv_pci_pci_instance_2_#t~ret948#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-1: SUMMARY for call sis96x_get_mac_addr_#t~ret287#1.base, sis96x_get_mac_addr_#t~ret287#1.offset := netdev_priv(sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: sis96x_get_mac_addr_~tmp~34#1.base, sis96x_get_mac_addr_~tmp~34#1.offset := sis96x_get_mac_addr_#t~ret287#1.base, sis96x_get_mac_addr_#t~ret287#1.offset;havoc sis96x_get_mac_addr_#t~ret287#1.base, sis96x_get_mac_addr_#t~ret287#1.offset;sis96x_get_mac_addr_~sis_priv~2#1.base, sis96x_get_mac_addr_~sis_priv~2#1.offset := sis96x_get_mac_addr_~tmp~34#1.base, sis96x_get_mac_addr_~tmp~34#1.offset;call sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset := read~$Pointer$#0(sis96x_get_mac_addr_~sis_priv~2#1.base, ~bvadd~64(148bv64, sis96x_get_mac_addr_~sis_priv~2#1.offset), 8bv64);sis96x_get_mac_addr_~ioaddr~2#1.base, sis96x_get_mac_addr_~ioaddr~2#1.offset := sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset;havoc sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset;sis96x_get_mac_addr_~rc~0#1 := 0bv32; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: assume 0bv32 != ~bvand~32(32bv32, sis900_set_wol_#t~mem769#1);havoc sis900_set_wol_#t~mem769#1;sis900_set_wol_~pmctrl_bits~0#1 := ~bvor~32(1024bv32, sis900_set_wol_~pmctrl_bits~0#1); [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: assume !(0bv32 != ~bvand~32(32bv32, sis900_set_wol_#t~mem769#1));havoc sis900_set_wol_#t~mem769#1; [2025-02-08 03:56:39,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6305: havoc outb_~value#1, outb_~port#1;havoc outb_#in~value#1, outb_#in~port#1;assume { :end_inline_outb } true;call sis630e_get_mac_addr_#t~mem278#1.base, sis630e_get_mac_addr_#t~mem278#1.offset := read~$Pointer$#0(sis630e_get_mac_addr_~net_dev#1.base, ~bvadd~64(791bv64, sis630e_get_mac_addr_~net_dev#1.offset), 8bv64);assume { :begin_inline_inb } true;inb_#in~port#1 := 113bv32;havoc inb_#res#1;havoc inb_~port#1, inb_~value~0#1;inb_~port#1 := inb_#in~port#1;havoc inb_~value~0#1;inb_#res#1 := inb_~value~0#1; [2025-02-08 03:56:39,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6305-1: assume { :begin_inline_outb } true;outb_#in~value#1, outb_#in~port#1 := ~bvadd~32(9bv32, ~zero_extend~32~8(sis630e_get_mac_addr_~i~1#1[8:0]))[8:0], 112bv32;havoc outb_~value#1, outb_~port#1;outb_~value#1 := outb_#in~value#1;outb_~port#1 := outb_#in~port#1; [2025-02-08 03:56:39,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: assume 10bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: assume !(10bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(sis900_mii_probe_#t~mem388#1));havoc sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset;havoc sis900_mii_probe_#t~mem388#1; [2025-02-08 03:56:39,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(sis900_mii_probe_#t~mem388#1)));havoc sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset;havoc sis900_mii_probe_#t~mem388#1; [2025-02-08 03:56:39,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: 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_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#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_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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#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;ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :begin_inline_sis900_get_drvinfo } true;sis900_get_drvinfo_#in~net_dev#1.base, sis900_get_drvinfo_#in~net_dev#1.offset, sis900_get_drvinfo_#in~info#1.base, sis900_get_drvinfo_#in~info#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;havoc sis900_get_drvinfo_#t~ret740#1.base, sis900_get_drvinfo_#t~ret740#1.offset, sis900_get_drvinfo_#t~ret741#1, sis900_get_drvinfo_#t~ret742#1, sis900_get_drvinfo_#t~mem743#1.base, sis900_get_drvinfo_#t~mem743#1.offset, sis900_get_drvinfo_#t~ret744#1.base, sis900_get_drvinfo_#t~ret744#1.offset, sis900_get_drvinfo_#t~ret745#1, sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset, sis900_get_drvinfo_~info#1.base, sis900_get_drvinfo_~info#1.offset, sis900_get_drvinfo_~sis_priv~21#1.base, sis900_get_drvinfo_~sis_priv~21#1.offset, sis900_get_drvinfo_~tmp~60#1.base, sis900_get_drvinfo_~tmp~60#1.offset, sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset;sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset := sis900_get_drvinfo_#in~net_dev#1.base, sis900_get_drvinfo_#in~net_dev#1.offset;sis900_get_drvinfo_~info#1.base, sis900_get_drvinfo_~info#1.offset := sis900_get_drvinfo_#in~info#1.base, sis900_get_drvinfo_#in~info#1.offset;havoc sis900_get_drvinfo_~sis_priv~21#1.base, sis900_get_drvinfo_~sis_priv~21#1.offset;havoc sis900_get_drvinfo_~tmp~60#1.base, sis900_get_drvinfo_~tmp~60#1.offset;havoc sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset; [2025-02-08 03:56:39,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9741: ~ldv_statevar_14~0 := 9bv32; [2025-02-08 03:56:39,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: assume 1bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem804#1);havoc sis900_set_config_#t~mem804#1; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: assume !(1bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem804#1));havoc sis900_set_config_#t~mem804#1;call sis900_set_config_#t~mem805#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9741-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-1: call sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset := read~$Pointer$#0(sis900_mii_probe_~sis_priv~4#1.base, ~bvadd~64(76bv64, sis900_mii_probe_~sis_priv~4#1.offset), 8bv64);call sis900_mii_probe_#t~mem388#1 := read~intINTTYPE2#0(sis900_mii_probe_#t~mem387#1.base, ~bvadd~64(16bv64, sis900_mii_probe_#t~mem387#1.offset), 2bv64); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: sis630e_get_mac_addr_#t~ret279#1 := inb_#res#1;havoc inb_~port#1, inb_~value~0#1;havoc inb_#in~port#1;assume { :end_inline_inb } true;call write~intINTTYPE1#0(sis630e_get_mac_addr_#t~ret279#1, sis630e_get_mac_addr_#t~mem278#1.base, ~bvadd~64(sis630e_get_mac_addr_#t~mem278#1.offset, ~sign_extend~64~32(sis630e_get_mac_addr_~i~1#1)), 1bv64);havoc sis630e_get_mac_addr_#t~mem278#1.base, sis630e_get_mac_addr_#t~mem278#1.offset;havoc sis630e_get_mac_addr_#t~ret279#1;sis630e_get_mac_addr_~i~1#1 := ~bvadd~32(1bv32, sis630e_get_mac_addr_~i~1#1); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10336: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10336: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: havoc ldv_interrupt_instance_thread_0_3_#t~ret908#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:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: assume 0bv32 != ~bvand~32(256bv32, sis900_read_mode_~tmp___3~8#1);call write~intINTTYPE4#5(2bv32, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4bv64); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: assume !(0bv32 != ~bvand~32(256bv32, sis900_read_mode_~tmp___3~8#1)); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703-1: SUMMARY for call sis900_mii_probe_#t~ret344#1 := printk(30bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: havoc sis900_mii_probe_#t~ret344#1; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8619: assume 35143bv32 == mii_ioctl_~cmd#1; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8619: assume !(35143bv32 == mii_ioctl_~cmd#1); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10865: havoc ##fun~C_ULONG~TO~VOID_#~961#1;havoc ##fun~C_ULONG~TO~VOID_#in~961#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~C_ULONG~TO~VOID } true; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10469: ldv_pci_pci_instance_2_~tmp___3~14#1.base, ldv_pci_pci_instance_2_~tmp___3~14#1.offset := ldv_pci_pci_instance_2_#t~ret949#1.base, ldv_pci_pci_instance_2_#t~ret949#1.offset;havoc ldv_pci_pci_instance_2_#t~ret949#1.base, ldv_pci_pci_instance_2_#t~ret949#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~14#1.base, ldv_pci_pci_instance_2_~tmp___3~14#1.offset; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10469-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret949#1.base, ldv_pci_pci_instance_2_#t~ret949#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10535: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109: havoc is_multicast_ether_addr_#t~mem254#1;is_valid_ether_addr_#t~ret255#1 := is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem254#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~30#1 := (if 0bv8 == is_valid_ether_addr_#t~ret255#1 then 0bv8 else 1bv8);havoc is_valid_ether_addr_#t~ret255#1; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: SUMMARY for call netif_carrier_on(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: assume 5bv32 == ~ldv_statevar_14~0; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: assume !(5bv32 == ~ldv_statevar_14~0); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6572: assume 0bv32 != sis900_probe_~tmp___2~3#1; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6572: assume !(0bv32 != sis900_probe_~tmp___2~3#1); [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8422: sis900_get_drvinfo_~tmp~60#1.base, sis900_get_drvinfo_~tmp~60#1.offset := sis900_get_drvinfo_#t~ret740#1.base, sis900_get_drvinfo_#t~ret740#1.offset;havoc sis900_get_drvinfo_#t~ret740#1.base, sis900_get_drvinfo_#t~ret740#1.offset;sis900_get_drvinfo_~sis_priv~21#1.base, sis900_get_drvinfo_~sis_priv~21#1.offset := sis900_get_drvinfo_~tmp~60#1.base, sis900_get_drvinfo_~tmp~60#1.offset; [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8422-1: SUMMARY for call sis900_get_drvinfo_#t~ret740#1.base, sis900_get_drvinfo_#t~ret740#1.offset := netdev_priv(sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#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_19_#t~ret891#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :begin_inline_eth_mac_addr } true;eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1094#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset := eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset;eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset := eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;havoc eth_mac_addr_#t~nondet1094#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet1094#1;havoc eth_mac_addr_#t~nondet1094#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12981-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1088#1.base, alloc_etherdev_mqs_#t~ret1088#1.offset;havoc alloc_etherdev_mqs_#t~ret1088#1.base, alloc_etherdev_mqs_#t~ret1088#1.offset; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12981-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1088#1.base, alloc_etherdev_mqs_#t~ret1088#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12981: havoc alloc_etherdev_mqs_#t~ret1088#1.base, alloc_etherdev_mqs_#t~ret1088#1.offset; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12981-1: ldv_alloc_etherdev_mqs_61_#t~ret970#1.base, ldv_alloc_etherdev_mqs_61_#t~ret970#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1088#1.base, alloc_etherdev_mqs_#t~ret1088#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_61_~tmp~96#1.base, ldv_alloc_etherdev_mqs_61_~tmp~96#1.offset := ldv_alloc_etherdev_mqs_61_#t~ret970#1.base, ldv_alloc_etherdev_mqs_61_#t~ret970#1.offset;havoc ldv_alloc_etherdev_mqs_61_#t~ret970#1.base, ldv_alloc_etherdev_mqs_61_#t~ret970#1.offset;ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_61_~tmp~96#1.base, ldv_alloc_etherdev_mqs_61_~tmp~96#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_61_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_61_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_61_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_61_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_61_~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~ret875#1, ldv_alloc_etherdev_mqs_#t~ret876#1.base, ldv_alloc_etherdev_mqs_#t~ret876#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~80#1.base, ldv_alloc_etherdev_mqs_~tmp~80#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~43#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~80#1.base, ldv_alloc_etherdev_mqs_~tmp~80#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~43#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: SUMMARY for call pci_iounmap(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~ioaddr~3#1.base, sis900_probe_~ioaddr~3#1.offset); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: assume 0bv32 != ~bvand~32(1bv32, sis900_set_wol_#t~mem770#1);havoc sis900_set_wol_#t~mem770#1;sis900_set_wol_~pmctrl_bits~0#1 := ~bvor~32(2bv32, sis900_set_wol_~pmctrl_bits~0#1); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: assume !(0bv32 != ~bvand~32(1bv32, sis900_set_wol_#t~mem770#1));havoc sis900_set_wol_#t~mem770#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555-1: call sis900_set_wol_#t~mem770#1 := read~intINTTYPE4#0(sis900_set_wol_~wol#1.base, ~bvadd~64(8bv64, sis900_set_wol_~wol#1.offset), 4bv64); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507-1: SUMMARY for call sis900_probe_#t~ret305#1.base, sis900_probe_#t~ret305#1.offset := pci_alloc_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192bv64, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507: sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset := sis900_probe_#t~ret305#1.base, sis900_probe_#t~ret305#1.offset;havoc sis900_probe_#t~ret305#1.base, sis900_probe_#t~ret305#1.offset; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375-1: SUMMARY for call iowrite32(1024bv32, sis96x_get_mac_addr_~ioaddr~2#1.base, ~bvadd~64(8bv64, sis96x_get_mac_addr_~ioaddr~2#1.offset)); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10405: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret936#1;havoc ldv_pci_pci_instance_2_#t~ret936#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: sis96x_get_mac_addr_~wait~0#1 := 0bv32; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10405-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret936#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471: ldv_pci_pci_instance_2_~tmp___4~7#1 := ldv_pci_pci_instance_2_#t~ret950#1;havoc ldv_pci_pci_instance_2_#t~ret950#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret950#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: assume 12bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: assume !(12bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7631-1: SUMMARY for call sis630_set_eq(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, ~zero_extend~32~8(sis900_timer_#t~mem551#1)[8:0]); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: SUMMARY for call eth_hw_addr_random(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7631: havoc sis900_timer_#t~mem551#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10538: ldv_register_netdev_62_#t~ret973#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret951#1, ldv_register_netdev_#t~ret952#1, ldv_register_netdev_#t~mem953#1.base, ldv_register_netdev_#t~mem953#1.offset, ldv_register_netdev_#t~mem954#1.base, ldv_register_netdev_#t~mem954#1.offset, ldv_register_netdev_#t~ret955#1, ldv_register_netdev_#t~ret956#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~89#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;ldv_register_netdev_62_~tmp___0~48#1 := ldv_register_netdev_62_#t~ret973#1;havoc ldv_register_netdev_62_#t~ret973#1;ldv_register_netdev_62_#res#1 := ldv_register_netdev_62_~tmp___0~48#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume 3bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem805#1);havoc sis900_set_config_#t~mem805#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume !(3bv32 == ~zero_extend~32~8(sis900_set_config_#t~mem805#1));havoc sis900_set_config_#t~mem805#1;call sis900_set_config_#t~mem806#1 := read~intINTTYPE1#0(sis900_set_config_~map#1.base, ~bvadd~64(20bv64, sis900_set_config_~map#1.offset), 1bv64); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-1: SUMMARY for call sis900_timer_#t~ret529#1.base, sis900_timer_#t~ret529#1.offset := netdev_priv(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7631-2: call sis900_timer_#t~mem551#1 := read~intINTTYPE1#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(594bv64, sis900_timer_~sis_priv~11#1.offset), 1bv64); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: sis900_timer_~tmp~49#1.base, sis900_timer_~tmp~49#1.offset := sis900_timer_#t~ret529#1.base, sis900_timer_#t~ret529#1.offset;havoc sis900_timer_#t~ret529#1.base, sis900_timer_#t~ret529#1.offset;sis900_timer_~sis_priv~11#1.base, sis900_timer_~sis_priv~11#1.offset := sis900_timer_~tmp~49#1.base, sis900_timer_~tmp~49#1.offset;call sis900_timer_#t~mem530#1.base, sis900_timer_#t~mem530#1.offset := read~$Pointer$#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(76bv64, sis900_timer_~sis_priv~11#1.offset), 8bv64);sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset := sis900_timer_#t~mem530#1.base, sis900_timer_#t~mem530#1.offset;havoc sis900_timer_#t~mem530#1.base, sis900_timer_#t~mem530#1.offset;sis900_timer_~next_tick~0#1 := 1250bv32;call write~intINTTYPE4#11(0bv32, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, 4bv64);call write~intINTTYPE4#5(0bv32, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, 4bv64);call sis900_timer_#t~mem531#1 := read~intINTTYPE4#0(sis900_timer_~sis_priv~11#1.base, ~bvadd~64(92bv64, sis900_timer_~sis_priv~11#1.offset), 4bv64); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: assume ~bvsle~32(sis630e_get_mac_addr_~i~1#1, 5bv32); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: assume !~bvsle~32(sis630e_get_mac_addr_~i~1#1, 5bv32);call sis630e_get_mac_addr_#t~mem280#1 := read~intINTTYPE1#18(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, 1bv64); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424-1: SUMMARY for call sis900_get_drvinfo_#t~ret741#1 := strlcpy(sis900_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, sis900_get_drvinfo_~info#1.offset), 57bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: havoc sis900_get_drvinfo_#t~ret741#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10538-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_9_ret_default~0#1; [2025-02-08 03:56:39,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244-1: SUMMARY for call sis900_get_mac_addr_#t~ret264#1.base, sis900_get_mac_addr_#t~ret264#1.offset := netdev_priv(sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset); srcloc: null [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: sis900_get_mac_addr_~tmp~31#1.base, sis900_get_mac_addr_~tmp~31#1.offset := sis900_get_mac_addr_#t~ret264#1.base, sis900_get_mac_addr_#t~ret264#1.offset;havoc sis900_get_mac_addr_#t~ret264#1.base, sis900_get_mac_addr_#t~ret264#1.offset;sis900_get_mac_addr_~sis_priv~0#1.base, sis900_get_mac_addr_~sis_priv~0#1.offset := sis900_get_mac_addr_~tmp~31#1.base, sis900_get_mac_addr_~tmp~31#1.offset;call sis900_get_mac_addr_#t~mem265#1.base, sis900_get_mac_addr_#t~mem265#1.offset := read~$Pointer$#0(sis900_get_mac_addr_~sis_priv~0#1.base, ~bvadd~64(148bv64, sis900_get_mac_addr_~sis_priv~0#1.offset), 8bv64);sis900_get_mac_addr_~ioaddr~0#1.base, sis900_get_mac_addr_~ioaddr~0#1.offset := sis900_get_mac_addr_#t~mem265#1.base, sis900_get_mac_addr_#t~mem265#1.offset;havoc sis900_get_mac_addr_#t~mem265#1.base, sis900_get_mac_addr_#t~mem265#1.offset; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume sis900_start_xmit_~index_cur_tx~0#1 != sis900_start_xmit_~index_dirty_tx~0#1; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume !(sis900_start_xmit_~index_cur_tx~0#1 != sis900_start_xmit_~index_dirty_tx~0#1); [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812: assume { :begin_inline_ldv_entry_EMGentry_14 } true;ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_14_#t~ret900#1, ldv_entry_EMGentry_14_#t~ret901#1, ldv_entry_EMGentry_14_#t~ret902#1, ldv_entry_EMGentry_14_#t~ret903#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~81#1, ldv_entry_EMGentry_14_~tmp___0~44#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~81#1;havoc ldv_entry_EMGentry_14_~tmp___0~44#1; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575-1: SUMMARY for call sis900_probe_#t~ret321#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: havoc sis900_probe_#t~ret321#1; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10539-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-1: kmalloc_#t~ret47#1.base, kmalloc_#t~ret47#1.offset := __kmalloc_#res#1.base, __kmalloc_#res#1.offset;havoc __kmalloc_#t~ret46#1.base, __kmalloc_#t~ret46#1.offset, __kmalloc_~size#1, __kmalloc_~t#1;havoc __kmalloc_#in~size#1, __kmalloc_#in~t#1;assume { :end_inline___kmalloc } true;kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset := kmalloc_#t~ret47#1.base, kmalloc_#t~ret47#1.offset;havoc kmalloc_#t~ret47#1.base, kmalloc_#t~ret47#1.offset;kmalloc_#res#1.base, kmalloc_#res#1.offset := kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;sis900_mii_probe_#t~ret345#1.base, sis900_mii_probe_#t~ret345#1.offset := kmalloc_#res#1.base, kmalloc_#res#1.offset;havoc kmalloc_#t~ret47#1.base, kmalloc_#t~ret47#1.offset, kmalloc_~size#1, kmalloc_~flags#1, kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;havoc kmalloc_#in~size#1, kmalloc_#in~flags#1;assume { :end_inline_kmalloc } true;sis900_mii_probe_~tmp___2~4#1.base, sis900_mii_probe_~tmp___2~4#1.offset := sis900_mii_probe_#t~ret345#1.base, sis900_mii_probe_#t~ret345#1.offset;havoc sis900_mii_probe_#t~ret345#1.base, sis900_mii_probe_#t~ret345#1.offset;sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := sis900_mii_probe_~tmp___2~4#1.base, sis900_mii_probe_~tmp___2~4#1.offset; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-2: __kmalloc_#res#1.base, __kmalloc_#res#1.offset := __kmalloc_#t~ret46#1.base, __kmalloc_#t~ret46#1.offset;havoc __kmalloc_#t~ret46#1.base, __kmalloc_#t~ret46#1.offset; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: assume 35144bv32 == mii_ioctl_~cmd#1; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: assume !(35144bv32 == mii_ioctl_~cmd#1); [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: havoc __kmalloc_#t~ret46#1.base, __kmalloc_#t~ret46#1.offset; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume 0bv64 == ~bvadd~64(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset);sis900_probe_~ret~0#1 := 4294967284bv32; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume !(0bv64 == ~bvadd~64(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset));call write~$Pointer$#0(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(565bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);call sis900_probe_#t~mem306#1 := read~intINTTYPE8#16(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, 8bv64);call write~intINTTYPE8#0(sis900_probe_#t~mem306#1, sis900_probe_~sis_priv~3#1.base, ~bvadd~64(581bv64, sis900_probe_~sis_priv~3#1.offset), 8bv64);havoc sis900_probe_#t~mem306#1;call write~$Pointer$#0(~#sis900_netdev_ops~0.base, ~#sis900_netdev_ops~0.offset, sis900_probe_~net_dev~0#1.base, ~bvadd~64(468bv64, sis900_probe_~net_dev~0#1.offset), 8bv64);call write~intINTTYPE4#0(1000bv32, sis900_probe_~net_dev~0#1.base, ~bvadd~64(995bv64, sis900_probe_~net_dev~0#1.offset), 4bv64);call write~$Pointer$#0(~#sis900_ethtool_ops~0.base, ~#sis900_ethtool_ops~0.offset, sis900_probe_~net_dev~0#1.base, ~bvadd~64(476bv64, sis900_probe_~net_dev~0#1.offset), 8bv64); [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-3: SUMMARY for call __kmalloc_#t~ret46#1.base, __kmalloc_#t~ret46#1.offset := ldv_malloc(__kmalloc_~size#1); srcloc: null [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8425-1: SUMMARY for call sis900_get_drvinfo_#t~ret742#1 := strlcpy(sis900_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, sis900_get_drvinfo_~info#1.offset), 58bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8425: havoc sis900_get_drvinfo_#t~ret742#1;call sis900_get_drvinfo_#t~mem743#1.base, sis900_get_drvinfo_#t~mem743#1.offset := read~$Pointer$#0(sis900_get_drvinfo_~sis_priv~21#1.base, sis900_get_drvinfo_~sis_priv~21#1.offset, 8bv64); [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10473: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~7#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:56:39,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10473: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~7#1);~ldv_statevar_2~0 := 17bv32;