./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-smsc-smc91c92_cs.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-smsc-smc91c92_cs.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 5e82a719a5cd0ec3a30cd42dbacb612fd330a6d3aa584d331bc796b2ce8b6a55 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:55:17,076 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:55:17,137 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:17,142 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:55:17,143 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:55:17,167 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:55:17,168 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:55:17,168 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:55:17,169 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:55:17,169 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:55:17,169 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:55:17,169 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:55:17,169 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:55:17,170 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:55:17,170 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:55:17,171 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:55:17,171 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:55:17,171 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:55:17,171 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:55:17,171 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:55:17,171 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:55:17,171 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:17,172 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:55:17,172 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:55:17,173 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:55:17,173 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:55:17,173 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:55:17,173 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:55:17,173 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 -> 5e82a719a5cd0ec3a30cd42dbacb612fd330a6d3aa584d331bc796b2ce8b6a55 [2025-02-08 03:55:17,486 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:55:17,496 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:55:17,501 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:55:17,503 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:55:17,504 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:55:17,506 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-smsc-smc91c92_cs.cil.i [2025-02-08 03:55:18,808 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a0006d4d/4ab23cc4d48d432c875629fa2090d033/FLAG1bb858a90 [2025-02-08 03:55:19,408 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:55:19,409 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-smsc-smc91c92_cs.cil.i [2025-02-08 03:55:19,456 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a0006d4d/4ab23cc4d48d432c875629fa2090d033/FLAG1bb858a90 [2025-02-08 03:55:19,473 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a0006d4d/4ab23cc4d48d432c875629fa2090d033 [2025-02-08 03:55:19,475 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:55:19,477 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:55:19,478 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:19,478 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:55:19,482 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:55:19,483 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:19" (1/1) ... [2025-02-08 03:55:19,483 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d9de218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:19, skipping insertion in model container [2025-02-08 03:55:19,484 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:19" (1/1) ... [2025-02-08 03:55:19,584 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:55:21,988 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-smsc-smc91c92_cs.cil.i[350019,350032] [2025-02-08 03:55:21,991 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-smsc-smc91c92_cs.cil.i[350188,350201] [2025-02-08 03:55:21,992 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-smsc-smc91c92_cs.cil.i[350355,350368] [2025-02-08 03:55:21,992 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-smsc-smc91c92_cs.cil.i[350523,350536] [2025-02-08 03:55:22,009 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:22,068 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:55:22,164 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"); [5767] [2025-02-08 03:55:22,166 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)); [5774] [2025-02-08 03:55:22,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5781] [2025-02-08 03:55:22,171 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)); [5822-5823] [2025-02-08 03:55:22,171 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"); [5828-5830] [2025-02-08 03:55:22,172 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" (809), "i" (12UL)); [5855-5856] [2025-02-08 03:55:22,172 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5861-5863] [2025-02-08 03:55:22,173 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" (814), "i" (12UL)); [5887-5888] [2025-02-08 03:55:22,173 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5893-5895] [2025-02-08 03:55:22,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6005] [2025-02-08 03:55:22,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6012] [2025-02-08 03:55:22,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6031] [2025-02-08 03:55:22,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6039] [2025-02-08 03:55:22,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6046] [2025-02-08 03:55:22,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6054] [2025-02-08 03:55:22,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6061] [2025-02-08 03:55:22,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6068] [2025-02-08 03:55:22,453 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-smsc-smc91c92_cs.cil.i[350019,350032] [2025-02-08 03:55:22,458 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-smsc-smc91c92_cs.cil.i[350188,350201] [2025-02-08 03:55:22,458 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-smsc-smc91c92_cs.cil.i[350355,350368] [2025-02-08 03:55:22,459 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-smsc-smc91c92_cs.cil.i[350523,350536] [2025-02-08 03:55:22,482 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:22,670 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:55:22,671 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:22 WrapperNode [2025-02-08 03:55:22,672 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:22,673 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:22,673 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:55:22,673 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:55:22,679 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:22" (1/1) ... [2025-02-08 03:55:22,784 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:22" (1/1) ... [2025-02-08 03:55:23,001 INFO L138 Inliner]: procedures = 409, calls = 2657, calls flagged for inlining = 199, calls inlined = 173, statements flattened = 5631 [2025-02-08 03:55:23,002 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:23,002 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:55:23,003 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:55:23,003 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:55:23,012 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:22" (1/1) ... [2025-02-08 03:55:23,012 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:22" (1/1) ... [2025-02-08 03:55:23,054 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:22" (1/1) ... [2025-02-08 03:55:23,813 INFO L175 MemorySlicer]: Split 1300 memory accesses to 23 slices as follows [49, 31, 6, 5, 52, 1, 4, 14, 1, 2, 25, 5, 6, 2, 5, 3, 5, 98, 6, 8, 3, 964, 5]. 74 percent of accesses are in the largest equivalence class. The 192 initializations are split as follows [0, 31, 6, 0, 0, 0, 0, 14, 1, 2, 25, 3, 6, 0, 5, 0, 5, 0, 6, 8, 3, 77, 0]. The 795 writes are split as follows [42, 0, 0, 3, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 614, 4]. [2025-02-08 03:55:23,813 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:22" (1/1) ... [2025-02-08 03:55:23,814 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:22" (1/1) ... [2025-02-08 03:55:23,938 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:22" (1/1) ... [2025-02-08 03:55:23,953 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:22" (1/1) ... [2025-02-08 03:55:23,980 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:22" (1/1) ... [2025-02-08 03:55:24,004 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:22" (1/1) ... [2025-02-08 03:55:24,058 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:55:24,060 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:55:24,061 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:55:24,061 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:55:24,062 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:22" (1/1) ... [2025-02-08 03:55:24,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:24,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:55:24,093 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:24,100 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:24,124 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:55:24,124 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_detach [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_detach [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure mhz_3288_power [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure mhz_3288_power [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_request_io [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_request_io [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_70 [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_70 [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:55:24,125 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:55:24,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_resume [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_resume [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_suspend [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_suspend [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 03:55:24,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:55:24,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:55:24,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:55:24,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:55:24,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:55:24,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:55:24,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:55:24,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:55:24,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:55:24,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:55:24,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:55:24,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:55:24,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:55:24,130 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:55:24,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:55:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure cvt_ascii_address [2025-02-08 03:55:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure cvt_ascii_address [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:55:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:55:24,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:55:24,131 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:55:24,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2 [2025-02-08 03:55:24,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:55:24,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:55:24,132 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:55:24,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure smc_tx_timeout [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_tx_timeout [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure smc_reset [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_reset [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:55:24,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:55:24,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:55:24,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:55:24,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:55:24,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:55:24,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure smc_hardware_send_packet [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_hardware_send_packet [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_smc_private [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_smc_private [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure osi_load_firmware [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure osi_load_firmware [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notice [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notice [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:55:24,137 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:55:24,137 INFO L130 BoogieDeclarations]: Found specification of procedure smc_set_xcvr [2025-02-08 03:55:24,138 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_set_xcvr [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:55:24,138 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:55:24,138 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:55:24,138 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:55:24,139 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:55:24,139 INFO L130 BoogieDeclarations]: Found specification of procedure mot_config [2025-02-08 03:55:24,139 INFO L138 BoogieDeclarations]: Found implementation of procedure mot_config [2025-02-08 03:55:24,139 INFO L130 BoogieDeclarations]: Found specification of procedure dev_notice [2025-02-08 03:55:24,139 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_notice [2025-02-08 03:55:24,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:55:24,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:55:24,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:55:24,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:55:24,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:55:24,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:55:24,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:55:24,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure check_sig [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure check_sig [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:55:24,144 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:55:24,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_tuple [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_tuple [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_release [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_release [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_smc_private [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_smc_private [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_config [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_config [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure smc_interrupt [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_interrupt [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:55:24,145 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:55:24,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:55:24,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:55:24,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:55:24,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:55:24,150 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:55:24,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 03:55:24,150 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 03:55:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 03:55:24,150 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 03:55:24,978 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:55:24,981 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:55:25,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7608: SUMMARY for call outb((if ~dat~1 % 256 % 4294967296 <= 2147483647 then ~dat~1 % 256 % 4294967296 else ~dat~1 % 256 % 4294967296 - 4294967296), (if ~addr~2 % 4294967296 % 4294967296 <= 2147483647 then ~addr~2 % 4294967296 % 4294967296 else ~addr~2 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: SUMMARY for call outb(0, (if ~addr~2 % 4294967296 % 4294967296 <= 2147483647 then ~addr~2 % 4294967296 % 4294967296 else ~addr~2 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-3: havoc #t~bitwise470;assume (((((if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256) < 0 || #t~bitwise470 >= 4) && #t~bitwise470 >= (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256)) && ((if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256) < 0 || #t~bitwise470 <= 4 + (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256))) && ((if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256) >= 0 || #t~bitwise470 < 0)) && #t~bitwise470 <= 2147483647; [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-1: [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-2: [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607: ~dat~1 := (if 0 != #t~bitwise469 % 4294967296 then 9 else 8);havoc #t~bitwise468;havoc #t~bitwise469; [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-1: SUMMARY for call outb((if #t~bitwise470 % 256 % 4294967296 <= 2147483647 then #t~bitwise470 % 256 % 4294967296 else #t~bitwise470 % 256 % 4294967296 - 4294967296), (if ~addr~2 % 4294967296 % 4294967296 <= 2147483647 then ~addr~2 % 4294967296 % 4294967296 else ~addr~2 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609: havoc #t~bitwise470;~i~10 := ~i~10 - 1; [2025-02-08 03:55:25,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-5: [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-4: assume 0 == ~cmd~1 % 4294967296 || 0 == #t~bitwise468 % 4294967296;#t~bitwise469 := 0; [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-4: assume !(0 == ~cmd~1 % 4294967296 || 0 == #t~bitwise468 % 4294967296); [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-5: assume 0 == (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256) || 4 == (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256);#t~bitwise470 := 4; [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-5: assume !(0 == (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256) || 4 == (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256)); [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-3: assume ~cmd~1 % 4294967296 == #t~bitwise468 % 4294967296;#t~bitwise469 := ~cmd~1; [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-3: assume !(~cmd~1 % 4294967296 == #t~bitwise468 % 4294967296); [2025-02-08 03:55:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-4: assume false;#t~bitwise470 := (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256); [2025-02-08 03:55:25,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-4: assume !false; [2025-02-08 03:55:25,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-2: havoc #t~bitwise469;assume #t~bitwise469 % 4294967296 <= ~cmd~1 % 4294967296 && #t~bitwise469 % 4294967296 <= #t~bitwise468 % 4294967296; [2025-02-08 03:55:25,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-7: assume 0 == ~i~10;#t~bitwise468 := 1; [2025-02-08 03:55:25,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-7: assume !(0 == ~i~10); [2025-02-08 03:55:25,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607-6: havoc #t~bitwise468;assume #t~bitwise468 > 1; [2025-02-08 03:55:25,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: ~i~10 := ~i~10 - 1; [2025-02-08 03:55:25,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622-1: SUMMARY for call outb(4, (if ~addr~2 % 4294967296 % 4294967296 <= 2147483647 then ~addr~2 % 4294967296 % 4294967296 else ~addr~2 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:55:25,199 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:25,208 INFO L158 Benchmark]: Toolchain (without parser) took 5730.43ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 97.9MB in the beginning and 105.3MB in the end (delta: -7.4MB). Peak memory consumption was 157.1MB. Max. memory is 16.1GB. [2025-02-08 03:55:25,208 INFO L158 Benchmark]: CDTParser took 0.35ms. 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:25,211 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3194.16ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 97.9MB in the beginning and 96.8MB in the end (delta: 1.1MB). Peak memory consumption was 121.3MB. Max. memory is 16.1GB. [2025-02-08 03:55:25,211 INFO L158 Benchmark]: Boogie Procedure Inliner took 329.05ms. Allocated memory is still 218.1MB. Free memory was 96.8MB in the beginning and 119.1MB in the end (delta: -22.3MB). Peak memory consumption was 48.0MB. Max. memory is 16.1GB. [2025-02-08 03:55:25,211 INFO L158 Benchmark]: Boogie Preprocessor took 1056.02ms. Allocated memory is still 218.1MB. Free memory was 119.1MB in the beginning and 78.6MB in the end (delta: 40.6MB). Peak memory consumption was 89.9MB. Max. memory is 16.1GB. [2025-02-08 03:55:25,212 INFO L158 Benchmark]: IcfgBuilder took 1145.78ms. Allocated memory is still 218.1MB. Free memory was 78.6MB in the beginning and 105.3MB in the end (delta: -26.8MB). Peak memory consumption was 56.3MB. Max. memory is 16.1GB. [2025-02-08 03:55:25,213 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.35ms. Allocated memory is still 201.3MB. Free memory is still 123.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3194.16ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 97.9MB in the beginning and 96.8MB in the end (delta: 1.1MB). Peak memory consumption was 121.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 329.05ms. Allocated memory is still 218.1MB. Free memory was 96.8MB in the beginning and 119.1MB in the end (delta: -22.3MB). Peak memory consumption was 48.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1056.02ms. Allocated memory is still 218.1MB. Free memory was 119.1MB in the beginning and 78.6MB in the end (delta: 40.6MB). Peak memory consumption was 89.9MB. Max. memory is 16.1GB. * IcfgBuilder took 1145.78ms. Allocated memory is still 218.1MB. Free memory was 78.6MB in the beginning and 105.3MB in the end (delta: -26.8MB). Peak memory consumption was 56.3MB. 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: 5767]: 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"); [5767] - GenericResultAtLocation [Line: 5774]: 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)); [5774] - GenericResultAtLocation [Line: 5781]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5781] - GenericResultAtLocation [Line: 5822]: 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)); [5822-5823] - GenericResultAtLocation [Line: 5828]: 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"); [5828-5830] - GenericResultAtLocation [Line: 5855]: 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" (809), "i" (12UL)); [5855-5856] - GenericResultAtLocation [Line: 5861]: 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5861-5863] - GenericResultAtLocation [Line: 5887]: 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" (814), "i" (12UL)); [5887-5888] - GenericResultAtLocation [Line: 5893]: 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5893-5895] - GenericResultAtLocation [Line: 6005]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6005] - GenericResultAtLocation [Line: 6012]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6012] - GenericResultAtLocation [Line: 6031]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6031] - GenericResultAtLocation [Line: 6039]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6039] - GenericResultAtLocation [Line: 6046]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6046] - GenericResultAtLocation [Line: 6054]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6054] - GenericResultAtLocation [Line: 6061]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6061] - GenericResultAtLocation [Line: 6068]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6068] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:55:25,238 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-smsc-smc91c92_cs.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 5e82a719a5cd0ec3a30cd42dbacb612fd330a6d3aa584d331bc796b2ce8b6a55 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:55:27,461 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:55:27,567 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:27,577 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:55:27,577 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:55:27,598 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:55:27,598 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:55:27,598 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:55:27,599 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:55:27,599 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:55:27,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:55:27,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:55:27,599 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:55:27,599 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:55:27,599 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:55:27,599 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:55:27,600 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:55:27,600 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:27,601 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:55:27,601 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:55:27,602 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 -> 5e82a719a5cd0ec3a30cd42dbacb612fd330a6d3aa584d331bc796b2ce8b6a55 [2025-02-08 03:55:27,925 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:55:27,934 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:55:27,936 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:55:27,937 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:55:27,937 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:55:27,938 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-smsc-smc91c92_cs.cil.i [2025-02-08 03:55:29,276 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d71f39951/092c35d2160b499c8ab01a87710fe0a3/FLAG0ff424474 [2025-02-08 03:55:29,921 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:55:29,923 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-smsc-smc91c92_cs.cil.i [2025-02-08 03:55:29,978 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d71f39951/092c35d2160b499c8ab01a87710fe0a3/FLAG0ff424474 [2025-02-08 03:55:29,996 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d71f39951/092c35d2160b499c8ab01a87710fe0a3 [2025-02-08 03:55:29,998 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:55:29,999 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:55:30,000 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:30,000 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:55:30,004 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:55:30,004 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:29" (1/1) ... [2025-02-08 03:55:30,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21dbcec1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:30, skipping insertion in model container [2025-02-08 03:55:30,005 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:55:29" (1/1) ... [2025-02-08 03:55:30,123 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:55:30,882 WARN L1100 CHandler]: 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:31,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,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:31,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,187 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,188 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,218 WARN L1100 CHandler]: 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:31,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,238 WARN L1100 CHandler]: 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:31,240 WARN L1100 CHandler]: 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:31,241 WARN L1100 CHandler]: 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:31,244 WARN L1100 CHandler]: 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:31,244 WARN L1100 CHandler]: 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:31,245 WARN L1100 CHandler]: 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:31,245 WARN L1100 CHandler]: 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:31,246 WARN L1100 CHandler]: 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:31,246 WARN L1100 CHandler]: 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:31,246 WARN L1100 CHandler]: 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:31,247 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,251 WARN L1100 CHandler]: 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:31,262 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,265 WARN L1100 CHandler]: 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:31,270 WARN L1100 CHandler]: 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:31,284 WARN L1100 CHandler]: 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:31,289 WARN L1100 CHandler]: 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:31,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:31,298 WARN L1100 CHandler]: 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:31,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:31,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:31,310 WARN L1100 CHandler]: 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:31,339 WARN L1100 CHandler]: 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:31,340 WARN L1100 CHandler]: 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:31,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:31,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:31,376 WARN L1100 CHandler]: 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:31,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:31,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:31,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:31,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:31,405 WARN L1100 CHandler]: 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:31,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:31,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:31,434 WARN L1100 CHandler]: 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:31,437 WARN L1100 CHandler]: 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:31,438 WARN L1100 CHandler]: 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:31,449 WARN L1100 CHandler]: 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:31,449 WARN L1100 CHandler]: 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:31,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,453 WARN L1100 CHandler]: 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:31,454 WARN L1100 CHandler]: 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:31,455 WARN L1100 CHandler]: 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:31,460 WARN L1100 CHandler]: 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:31,463 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,463 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,466 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,468 WARN L1100 CHandler]: 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:31,472 WARN L1100 CHandler]: 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:31,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:55:31,496 WARN L1100 CHandler]: 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:31,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:31,533 WARN L1100 CHandler]: 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:31,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:31,546 WARN L1100 CHandler]: 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:31,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:31,855 WARN L1100 CHandler]: 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:31,877 WARN L1100 CHandler]: 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:31,886 WARN L1100 CHandler]: 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:31,889 WARN L1100 CHandler]: 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:31,890 WARN L1100 CHandler]: 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:31,920 WARN L1100 CHandler]: 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:31,929 WARN L1100 CHandler]: 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:31,930 WARN L1100 CHandler]: 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:32,008 WARN L1100 CHandler]: 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:32,009 WARN L1100 CHandler]: 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:32,011 WARN L1100 CHandler]: 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:32,012 WARN L1100 CHandler]: 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:32,486 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-smsc-smc91c92_cs.cil.i[350019,350032] [2025-02-08 03:55:32,489 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-smsc-smc91c92_cs.cil.i[350188,350201] [2025-02-08 03:55:32,490 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-smsc-smc91c92_cs.cil.i[350355,350368] [2025-02-08 03:55:32,490 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-smsc-smc91c92_cs.cil.i[350523,350536] [2025-02-08 03:55:32,510 WARN L1100 CHandler]: 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:32,511 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:32,564 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:55:32,684 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"); [5767] [2025-02-08 03:55:32,686 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)); [5774] [2025-02-08 03:55:32,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5781] [2025-02-08 03:55:32,692 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)); [5822-5823] [2025-02-08 03:55:32,693 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"); [5828-5830] [2025-02-08 03:55:32,693 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/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" (809), "i" (12UL)); [5855-5856] [2025-02-08 03:55:32,693 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5861-5863] [2025-02-08 03:55:32,694 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" (814), "i" (12UL)); [5887-5888] [2025-02-08 03:55:32,694 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5893-5895] [2025-02-08 03:55:32,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6005] [2025-02-08 03:55:32,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6012] [2025-02-08 03:55:32,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6031] [2025-02-08 03:55:32,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6039] [2025-02-08 03:55:32,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6046] [2025-02-08 03:55:32,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6054] [2025-02-08 03:55:32,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6061] [2025-02-08 03:55:32,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6068] [2025-02-08 03:55:32,928 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-smsc-smc91c92_cs.cil.i[350019,350032] [2025-02-08 03:55:32,929 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-smsc-smc91c92_cs.cil.i[350188,350201] [2025-02-08 03:55:32,930 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-smsc-smc91c92_cs.cil.i[350355,350368] [2025-02-08 03:55:32,930 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-smsc-smc91c92_cs.cil.i[350523,350536] [2025-02-08 03:55:32,942 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:55:33,142 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:55:33,143 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:33 WrapperNode [2025-02-08 03:55:33,144 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:55:33,145 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:33,145 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:55:33,145 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:55:33,151 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:33" (1/1) ... [2025-02-08 03:55:33,250 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:33" (1/1) ... [2025-02-08 03:55:33,492 INFO L138 Inliner]: procedures = 418, calls = 2657, calls flagged for inlining = 199, calls inlined = 173, statements flattened = 4971 [2025-02-08 03:55:33,492 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:55:33,493 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:55:33,494 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:55:33,494 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:55:33,505 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:33" (1/1) ... [2025-02-08 03:55:33,505 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:33" (1/1) ... [2025-02-08 03:55:33,549 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:33" (1/1) ... [2025-02-08 03:55:34,235 INFO L175 MemorySlicer]: Split 1300 memory accesses to 23 slices as follows [31, 49, 1, 5, 6, 14, 1, 964, 2, 25, 4, 5, 98, 5, 6, 3, 5, 5, 2, 6, 8, 52, 3]. 74 percent of accesses are in the largest equivalence class. The 192 initializations are split as follows [31, 0, 0, 0, 6, 14, 1, 77, 2, 25, 0, 3, 0, 0, 6, 0, 5, 5, 0, 6, 8, 0, 3]. The 795 writes are split as follows [0, 42, 0, 3, 0, 0, 0, 614, 0, 0, 0, 0, 84, 4, 0, 0, 0, 0, 0, 0, 0, 48, 0]. [2025-02-08 03:55:34,235 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:33" (1/1) ... [2025-02-08 03:55:34,236 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:33" (1/1) ... [2025-02-08 03:55:34,382 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:33" (1/1) ... [2025-02-08 03:55:34,395 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:33" (1/1) ... [2025-02-08 03:55:34,442 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:33" (1/1) ... [2025-02-08 03:55:34,468 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:33" (1/1) ... [2025-02-08 03:55:34,528 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:55:34,530 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:55:34,531 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:55:34,531 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:55:34,533 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:55:33" (1/1) ... [2025-02-08 03:55:34,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:55:34,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:55:34,572 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:34,576 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:34,603 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:55:34,603 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:55:34,603 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_detach [2025-02-08 03:55:34,603 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_detach [2025-02-08 03:55:34,603 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure mhz_3288_power [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure mhz_3288_power [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_request_io [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_request_io [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_70 [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_70 [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:55:34,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:55:34,604 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:55:34,605 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_resume [2025-02-08 03:55:34,606 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_resume [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:55:34,606 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_suspend [2025-02-08 03:55:34,606 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_suspend [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:55:34,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:55:34,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:55:34,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:55:34,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:55:34,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:55:34,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:55:34,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:55:34,610 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:55:34,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure cvt_ascii_address [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure cvt_ascii_address [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2 [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:55:34,611 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:55:34,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:55:34,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure smc_tx_timeout [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_tx_timeout [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure smc_reset [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_reset [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:55:34,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:55:34,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:55:34,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:55:34,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:55:34,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:55:34,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:55:34,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure smc_hardware_send_packet [2025-02-08 03:55:34,623 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_hardware_send_packet [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:34,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:55:34,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:55:34,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:55:34,624 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_smc_private [2025-02-08 03:55:34,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_smc_private [2025-02-08 03:55:34,624 INFO L130 BoogieDeclarations]: Found specification of procedure osi_load_firmware [2025-02-08 03:55:34,624 INFO L138 BoogieDeclarations]: Found implementation of procedure osi_load_firmware [2025-02-08 03:55:34,624 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notice [2025-02-08 03:55:34,624 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notice [2025-02-08 03:55:34,624 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:55:34,624 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:55:34,624 INFO L130 BoogieDeclarations]: Found specification of procedure smc_set_xcvr [2025-02-08 03:55:34,624 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_set_xcvr [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:55:34,627 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:55:34,627 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:55:34,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:55:34,628 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure mot_config [2025-02-08 03:55:34,628 INFO L138 BoogieDeclarations]: Found implementation of procedure mot_config [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure dev_notice [2025-02-08 03:55:34,628 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_notice [2025-02-08 03:55:34,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:55:34,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:55:34,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:55:34,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:55:34,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure check_sig [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure check_sig [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:55:34,638 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:55:34,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:55:34,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:55:34,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:55:34,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:55:34,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_tuple [2025-02-08 03:55:34,641 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_tuple [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:55:34,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:55:34,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:55:34,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:55:34,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_release [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_release [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_smc_private [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_smc_private [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_config [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_config [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure smc_interrupt [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_interrupt [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 03:55:34,646 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 03:55:34,646 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 03:55:35,693 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:55:35,696 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:55:35,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607: ~dat~1 := (if 0bv32 != ~bvand~32(~cmd~1, ~bvshl~32(1bv32, ~i~10)) then 9bv32 else 8bv32); [2025-02-08 03:55:35,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609-1: SUMMARY for call outb(~zero_extend~32~8(~bvor~32(4bv32, ~sign_extend~32~8(~dat~1[8:0]))[8:0])[8:0], ~addr~2); srcloc: null [2025-02-08 03:55:35,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7608: SUMMARY for call outb(~zero_extend~32~8(~dat~1[8:0])[8:0], ~addr~2); srcloc: null [2025-02-08 03:55:35,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609: ~i~10 := ~bvsub~32(~i~10, 1bv32); [2025-02-08 03:55:35,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: ~i~10 := ~bvsub~32(~i~10, 1bv32); [2025-02-08 03:55:35,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622-1: SUMMARY for call outb(4bv8, ~addr~2); srcloc: null [2025-02-08 03:55:35,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: SUMMARY for call outb(0bv8, ~addr~2); srcloc: null [2025-02-08 03:55:35,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2025-02-08 03:55:36,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783-1: test_and_clear_bit_#res#1 := 1bv32; [2025-02-08 03:55:36,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: 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~mem67#1.base, netif_tx_wake_queue_#t~mem67#1.offset; [2025-02-08 03:55:36,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13158: havoc netpoll_trap_#t~nondet967#1; [2025-02-08 03:55:36,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6491: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:55:36,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13204: havoc #t~nondet978; [2025-02-08 03:55:36,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13132: havoc #t~nondet962; [2025-02-08 03:55:36,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13001: havoc #t~nondet941; [2025-02-08 03:55:36,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13239: havoc #t~nondet987; [2025-02-08 03:55:36,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: havoc netif_device_attach_~arg0#1.base, netif_device_attach_~arg0#1.offset;havoc netif_device_attach_#in~arg0#1.base, netif_device_attach_#in~arg0#1.offset;assume { :end_inline_netif_device_attach } true; [2025-02-08 03:55:36,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7006: 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:55:36,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115: havoc #t~mem61.base, #t~mem61.offset; [2025-02-08 03:55:36,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13136: havoc #t~nondet963; [2025-02-08 03:55:36,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050: havoc del_timer_sync_#t~nondet948#1; [2025-02-08 03:55:36,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7703: call ULTIMATE.dealloc(smc_close_~#descriptor~6#1.base, smc_close_~#descriptor~6#1.offset);havoc smc_close_~#descriptor~6#1.base, smc_close_~#descriptor~6#1.offset; [2025-02-08 03:55:36,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11075-1: ldv_del_timer_sync_68_#res#1 := ldv_del_timer_sync_68_~ldv_func_res~2#1; [2025-02-08 03:55:36,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9608-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 03:55:36,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-1: SUMMARY for call outb(~zero_extend~32~8(#t~mem608#1)[8:0], ~bvadd~32(~ioaddr~12#1, ~i~11#1)); srcloc: null [2025-02-08 03:55:36,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-2: call #t~mem608#1 := read~intINTTYPE1#3(~#multicast_table~0#1.base, ~bvadd~64(~#multicast_table~0#1.offset, ~sign_extend~64~32(~i~11#1)), 1bv64); [2025-02-08 03:55:36,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: havoc #t~mem608#1;~i~11#1 := ~bvadd~32(1bv32, ~i~11#1); [2025-02-08 03:55:36,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13046: havoc crc32_le_#t~nondet947#1;#t~ret604#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet947#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;havoc crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1;assume { :end_inline_crc32_le } true;~tmp___0~25#1 := #t~ret604#1;havoc #t~ret604#1;assume { :begin_inline_bitrev32 } true;bitrev32_#in~arg0#1 := ~tmp___0~25#1;havoc bitrev32_#res#1;havoc bitrev32_#t~nondet946#1, bitrev32_~arg0#1;bitrev32_~arg0#1 := bitrev32_#in~arg0#1;havoc bitrev32_#t~nondet946#1;bitrev32_#res#1 := bitrev32_#t~nondet946#1;havoc bitrev32_#t~nondet946#1; [2025-02-08 03:55:36,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8494: assume ~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset)); [2025-02-08 03:55:36,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8494: assume !(~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset))); [2025-02-08 03:55:36,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8457: call ULTIMATE.dealloc(~#multicast_table~0#1.base, ~#multicast_table~0#1.offset);havoc ~#multicast_table~0#1.base, ~#multicast_table~0#1.offset; [2025-02-08 03:55:36,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8486: assume { :begin_inline_crc32_le } true;crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1 := 4294967295bv32, ~ha~0#1.base, ~bvadd~64(16bv64, ~ha~0#1.offset), 6bv64;havoc crc32_le_#res#1;havoc crc32_le_#t~nondet947#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~nondet947#1;crc32_le_#res#1 := crc32_le_#t~nondet947#1;havoc crc32_le_#t~nondet947#1; [2025-02-08 03:55:36,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13039: havoc bitrev32_#t~nondet946#1;#t~ret605#1 := bitrev32_#res#1;havoc bitrev32_#t~nondet946#1, bitrev32_~arg0#1;havoc bitrev32_#in~arg0#1;assume { :end_inline_bitrev32 } true;~tmp___1~17#1 := #t~ret605#1;havoc #t~ret605#1;~position~0#1 := ~tmp___1~17#1;call #t~mem606#1 := read~intINTTYPE1#3(~#multicast_table~0#1.base, ~bvadd~64(~#multicast_table~0#1.offset, ~zero_extend~64~32(~bvlshr~32(~position~0#1, 29bv32))), 1bv64);call write~intINTTYPE1#3(~bvor~32(~sign_extend~32~8(#t~mem606#1), ~sign_extend~32~8(~bvshl~32(1bv32, ~bvand~32(7bv32, ~bvlshr~32(~position~0#1, 26bv32)))[8:0]))[8:0], ~#multicast_table~0#1.base, ~bvadd~64(~#multicast_table~0#1.offset, ~zero_extend~64~32(~bvlshr~32(~position~0#1, 29bv32))), 1bv64);havoc #t~mem606#1;call #t~mem607#1.base, #t~mem607#1.offset := read~$Pointer$#7(~ha~0#1.base, ~ha~0#1.offset, 8bv64);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem607#1.base, #t~mem607#1.offset;havoc #t~mem607#1.base, #t~mem607#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:36,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: assume ~bvsle~32(~j~0, 1bv32); [2025-02-08 03:55:36,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: assume !~bvsle~32(~j~0, 1bv32);call #t~mem160.base, #t~mem160.offset := read~$Pointer$#7(~dev.base, ~bvadd~64(791bv64, ~dev.offset), 8bv64);call write~intINTTYPE1#7(~da~0[8:0], #t~mem160.base, ~bvadd~64(#t~mem160.offset, ~sign_extend~64~32(~i~0)), 1bv64);havoc #t~mem160.base, #t~mem160.offset;~i~0 := ~bvadd~32(1bv32, ~i~0); [2025-02-08 03:55:36,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: ~tmp___0~3.base, ~tmp___0~3.offset := ~s.base, ~s.offset;~s.base, ~s.offset := ~s.base, ~bvadd~64(1bv64, ~s.offset);call #t~mem159 := read~intINTTYPE1#7(~tmp___0~3.base, ~tmp___0~3.offset, 1bv64);~c~0 := ~sign_extend~32~8(#t~mem159);havoc #t~mem159;~da~0 := ~bvshl~32(~da~0, 4bv32);~da~0 := ~bvadd~32(~da~0, (if ~bvule~32(~bvsub~32(~c~0, 48bv32), 9bv32) then ~bvadd~32(4294967248bv32, ~c~0) else ~bvadd~32(9bv32, ~bvand~32(15bv32, ~c~0))));~j~0 := ~bvadd~32(1bv32, ~j~0); [2025-02-08 03:55:36,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: ~da~0 := 0bv32;~j~0 := 0bv32; [2025-02-08 03:55:36,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12997: havoc #t~nondet940; [2025-02-08 03:55:36,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10816: #res := 7bv32; [2025-02-08 03:55:36,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814: #res := 2bv32; [2025-02-08 03:55:36,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10818: #res := 9bv32; [2025-02-08 03:55:36,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10780: #res := 22bv32; [2025-02-08 03:55:36,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10772: #res := 18bv32; [2025-02-08 03:55:36,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10776: #res := 20bv32; [2025-02-08 03:55:36,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10764: #res := 11bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: #res := 16bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10756: #res := 3bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: #res := 8bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: #res := 21bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10782: #res := 23bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10770: #res := 17bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10774: #res := 19bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762: #res := 9bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766: #res := 14bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10754: #res := 1bv32; [2025-02-08 03:55:36,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10758: #res := 7bv32; [2025-02-08 03:55:36,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: call ULTIMATE.dealloc(~#descriptor~12.base, ~#descriptor~12.offset);havoc ~#descriptor~12.base, ~#descriptor~12.offset; [2025-02-08 03:55:36,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651: havoc #t~mem646.base, #t~mem646.offset;havoc #t~mem647;havoc #t~mem648.base, #t~mem648.offset;havoc #t~mem649;~i~12 := ~bvadd~32(2bv32, ~i~12); [2025-02-08 03:55:36,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651-1: SUMMARY for call outw(~bvadd~32(~bvshl~32(~zero_extend~32~16(~zero_extend~16~8(#t~mem647)), 8bv32), ~zero_extend~32~16(~zero_extend~16~8(#t~mem649)))[16:0], ~bvadd~32(4bv32, ~bvadd~32(~ioaddr~14, ~i~12))); srcloc: null [2025-02-08 03:55:36,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651-2: call #t~mem646.base, #t~mem646.offset := read~$Pointer$#7(~dev.base, ~bvadd~64(791bv64, ~dev.offset), 8bv64);call #t~mem647 := read~intINTTYPE1#7(#t~mem646.base, ~bvadd~64(#t~mem646.offset, ~bvadd~64(1bv64, ~sign_extend~64~32(~i~12))), 1bv64);call #t~mem648.base, #t~mem648.offset := read~$Pointer$#7(~dev.base, ~bvadd~64(791bv64, ~dev.offset), 8bv64);call #t~mem649 := read~intINTTYPE1#7(#t~mem648.base, ~bvadd~64(#t~mem648.offset, ~sign_extend~64~32(~i~12)), 1bv64); [2025-02-08 03:55:36,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7578: ~tmp~29 := #t~ret432;havoc #t~ret432;~retval~0 := ~bvor~32(~bvshl~32(~retval~0, 1bv32), (if 0bv32 != ~bvand~32(2bv32, ~zero_extend~32~8(~tmp~29)) then 1bv32 else 0bv32)); [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580-1: SUMMARY for call outb(4bv8, ~addr~1); srcloc: null [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580: ~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7578-1: SUMMARY for call #t~ret432 := inb(~addr~1); srcloc: null [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: SUMMARY for call outb(0bv8, ~addr~1); srcloc: null [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: ~dat~0 := (if 0bv32 != ~bvand~32(~cmd~0, ~bvshl~32(1bv32, ~i~9)) then 9bv32 else 8bv32); [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-1: SUMMARY for call outb(~zero_extend~32~8(~bvor~32(4bv32, ~sign_extend~32~8(~dat~0[8:0]))[8:0])[8:0], ~addr~1); srcloc: null [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: SUMMARY for call outb(~zero_extend~32~8(~dat~0[8:0])[8:0], ~addr~1); srcloc: null [2025-02-08 03:55:36,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: ~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:55:59,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011: assume { :begin_inline_ldv_net_dummy_resourceless_instance_2 } true;ldv_net_dummy_resourceless_instance_2_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_net_dummy_resourceless_instance_2_#t~ret795#1, ldv_net_dummy_resourceless_instance_2_#t~ret796#1, ldv_net_dummy_resourceless_instance_2_~arg0#1.base, ldv_net_dummy_resourceless_instance_2_~arg0#1.offset;ldv_net_dummy_resourceless_instance_2_~arg0#1.base, ldv_net_dummy_resourceless_instance_2_~arg0#1.offset := ldv_net_dummy_resourceless_instance_2_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_2_#in~arg0#1.offset; [2025-02-08 03:55:59,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13116: havoc mii_ethtool_gset_#t~nondet958#1;smc_get_settings_#t~ret729#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet958#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;smc_get_settings_~ret~1#1 := smc_get_settings_#t~ret729#1;havoc smc_get_settings_#t~ret729#1; [2025-02-08 03:55:59,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-1: ldv_pcmcia_register_driver_88_#res#1 := ldv_pcmcia_register_driver_88_~ldv_func_res~3#1; [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10540: assume 9bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10540: assume !(9bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: assume 0bv32 != mhz_mfc_config_~i~1#1;mhz_mfc_config_#res#1 := 4294967277bv32; [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: assume !(0bv32 != mhz_mfc_config_~i~1#1);call mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);assume { :begin_inline_resource_size } true;resource_size_#in~res#1.base, resource_size_#in~res#1.offset := mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset;havoc resource_size_#res#1;havoc resource_size_#t~mem25#1, resource_size_#t~mem26#1, resource_size_~res#1.base, resource_size_~res#1.offset;resource_size_~res#1.base, resource_size_~res#1.offset := resource_size_#in~res#1.base, resource_size_#in~res#1.offset;call resource_size_#t~mem25#1 := read~intINTTYPE8#7(resource_size_~res#1.base, ~bvadd~64(8bv64, resource_size_~res#1.offset), 8bv64);call resource_size_#t~mem26#1 := read~intINTTYPE8#7(resource_size_~res#1.base, resource_size_~res#1.offset, 8bv64);resource_size_#res#1 := ~bvadd~64(1bv64, ~bvsub~64(resource_size_#t~mem25#1, resource_size_#t~mem26#1));havoc resource_size_#t~mem25#1;havoc resource_size_#t~mem26#1; [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10474: 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_2_container_net_device~0.base, ~ldv_2_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_2_5 } true;~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606: call ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.offset := read~$Pointer$#21(~ldv_3_container_struct_pcmcia_driver~0.base, ~bvadd~64(24bv64, ~ldv_3_container_struct_pcmcia_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_suspend_3_7 } true;ldv_base_instance_suspend_3_7_#in~arg0#1.base, ldv_base_instance_suspend_3_7_#in~arg0#1.offset, ldv_base_instance_suspend_3_7_#in~arg1#1.base, ldv_base_instance_suspend_3_7_#in~arg1#1.offset := ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.offset, ~ldv_3_resource_struct_pcmcia_device_ptr~0.base, ~ldv_3_resource_struct_pcmcia_device_ptr~0.offset;havoc ldv_base_instance_suspend_3_7_#res#1;havoc ldv_base_instance_suspend_3_7_#t~ret770#1, ldv_base_instance_suspend_3_7_~arg0#1.base, ldv_base_instance_suspend_3_7_~arg0#1.offset, ldv_base_instance_suspend_3_7_~arg1#1.base, ldv_base_instance_suspend_3_7_~arg1#1.offset, ldv_base_instance_suspend_3_7_~tmp~57#1;ldv_base_instance_suspend_3_7_~arg0#1.base, ldv_base_instance_suspend_3_7_~arg0#1.offset := ldv_base_instance_suspend_3_7_#in~arg0#1.base, ldv_base_instance_suspend_3_7_#in~arg0#1.offset;ldv_base_instance_suspend_3_7_~arg1#1.base, ldv_base_instance_suspend_3_7_~arg1#1.offset := ldv_base_instance_suspend_3_7_#in~arg1#1.base, ldv_base_instance_suspend_3_7_#in~arg1#1.offset;havoc ldv_base_instance_suspend_3_7_~tmp~57#1; [2025-02-08 03:55:59,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10474-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973-1: SUMMARY for call osi_setup_#t~ret300#1 := inw(~bvadd~32(12bv32, osi_setup_#t~mem299#1[32:0])); srcloc: null [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973: osi_setup_~tmp___0~11#1 := osi_setup_#t~ret300#1;havoc osi_setup_#t~mem298#1.base, osi_setup_#t~mem298#1.offset;havoc osi_setup_#t~mem299#1;havoc osi_setup_#t~ret300#1;call osi_setup_#t~mem301#1.base, osi_setup_#t~mem301#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem302#1 := read~intINTTYPE8#7(osi_setup_#t~mem301#1.base, osi_setup_#t~mem301#1.offset, 8bv64); [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10475: 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:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436-1: SUMMARY for call smc91c92_config_#t~ret409#1 := netdev_info(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 44bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: havoc smc91c92_config_#t~ret409#1; [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10277: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10277: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304: assume ~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304: assume !~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32);call smc91c92_config_#t~mem393#1 := read~intINTTYPE8#7(smc91c92_config_~dev~16#1.base, ~bvadd~64(56bv64, smc91c92_config_~dev~16#1.offset), 8bv64);smc91c92_config_~ioaddr~3#1 := smc91c92_config_#t~mem393#1[32:0];havoc smc91c92_config_#t~mem393#1; [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: havoc osi_setup_#t~mem301#1.base, osi_setup_#t~mem301#1.offset;havoc osi_setup_#t~mem302#1;call osi_setup_#t~mem303#1.base, osi_setup_#t~mem303#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem304#1 := read~intINTTYPE8#7(osi_setup_#t~mem303#1.base, osi_setup_#t~mem303#1.offset, 8bv64); [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004: smc91c92_probe_#t~ret150#1.base, smc91c92_probe_#t~ret150#1.offset := ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset;havoc ldv_alloc_etherdev_mqs_62_#t~ret832#1.base, ldv_alloc_etherdev_mqs_62_#t~ret832#1.offset, ldv_alloc_etherdev_mqs_62_#t~ret833#1.base, ldv_alloc_etherdev_mqs_62_#t~ret833#1.offset, ldv_alloc_etherdev_mqs_62_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_62_~tmp~70#1.base, ldv_alloc_etherdev_mqs_62_~tmp~70#1.offset, ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.offset;havoc ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_62 } true;smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset := smc91c92_probe_#t~ret150#1.base, smc91c92_probe_#t~ret150#1.offset;havoc smc91c92_probe_#t~ret150#1.base, smc91c92_probe_#t~ret150#1.offset; [2025-02-08 03:55:59,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: assume ~bvugt~32(~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem717#1), 1bv32);havoc smc_netdev_set_ecmd_#t~mem717#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: assume !~bvugt~32(~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem717#1), 1bv32);havoc smc_netdev_set_ecmd_#t~mem717#1;call smc_netdev_set_ecmd_#t~mem718#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(17bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume 3bv32 == ~ldv_statevar_4~0; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume !(3bv32 == ~ldv_statevar_4~0); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974-1: SUMMARY for call outw(~bvor~32(768bv32, ~zero_extend~32~16(osi_setup_~tmp___0~11#1))[16:0], ~bvadd~32(12bv32, osi_setup_#t~mem302#1[32:0])); srcloc: null [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10608: ~ldv_3_ret_default~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret812#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret812#1; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10608-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret812#1 := ldv_filter_err_code(~ldv_3_ret_default~0); srcloc: null [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239: assume 364bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem379#1);havoc smc91c92_config_#t~mem379#1; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239: assume !(364bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem379#1));havoc smc91c92_config_#t~mem379#1;call smc91c92_config_#t~mem380#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-1: SUMMARY for call osi_setup_#t~ret305#1 := inw(~bvadd~32(14bv32, osi_setup_#t~mem304#1[32:0])); srcloc: null [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11005-1: ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset := ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: osi_setup_~tmp___1~4#1 := osi_setup_#t~ret305#1;havoc osi_setup_#t~mem303#1.base, osi_setup_#t~mem303#1.offset;havoc osi_setup_#t~mem304#1;havoc osi_setup_#t~ret305#1;call osi_setup_#t~mem306#1.base, osi_setup_#t~mem306#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem307#1 := read~intINTTYPE8#7(osi_setup_#t~mem306#1.base, osi_setup_#t~mem306#1.offset, 8bv64); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900-1: SUMMARY for call smc_start_xmit_#t~ret488#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc_start_xmit_#t~mem487#1)), 0bv64); srcloc: null [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900: smc_start_xmit_~tmp___2~7#1 := smc_start_xmit_#t~ret488#1;havoc smc_start_xmit_#t~mem487#1;havoc smc_start_xmit_#t~ret488#1; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: assume 3bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: assume !(3bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32)); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10609-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret813#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10609: ldv_struct_pcmcia_driver_base_instance_3_~tmp___0~40#1 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret813#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret813#1; [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976-1: SUMMARY for call outw(~bvor~32(768bv32, ~zero_extend~32~16(osi_setup_~tmp___1~4#1))[16:0], ~bvadd~32(14bv32, osi_setup_#t~mem307#1[32:0])); srcloc: null [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: havoc osi_setup_#t~mem306#1.base, osi_setup_#t~mem306#1.offset;havoc osi_setup_#t~mem307#1;call write~$Pointer$#1(20bv64, 0bv64, osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#1(21bv64, 0bv64, osi_setup_~#descriptor~2#1.base, ~bvadd~64(8bv64, osi_setup_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#1(22bv64, 0bv64, osi_setup_~#descriptor~2#1.base, ~bvadd~64(16bv64, osi_setup_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#1(23bv64, 0bv64, osi_setup_~#descriptor~2#1.base, ~bvadd~64(24bv64, osi_setup_~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#1(704bv32, osi_setup_~#descriptor~2#1.base, ~bvadd~64(32bv64, osi_setup_~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, osi_setup_~#descriptor~2#1.base, ~bvadd~64(36bv64, osi_setup_~#descriptor~2#1.offset), 4bv64);call osi_setup_#t~mem308#1 := read~intINTTYPE4#1(osi_setup_~#descriptor~2#1.base, ~bvadd~64(36bv64, osi_setup_~#descriptor~2#1.offset), 4bv64); [2025-02-08 03:55:59,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: assume { :begin_inline_ldv_iio_triggered_buffer_instance_thread_0_3 } true;ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg2#1.base, ldv_iio_triggered_buffer_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_iio_triggered_buffer_instance_thread_0_3_#t~ret790#1, ldv_iio_triggered_buffer_instance_thread_0_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_0_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.offset;ldv_iio_triggered_buffer_instance_thread_0_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg0#1.offset := ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_thread_0_3_~arg1#1 := ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg1#1;ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.offset := ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg2#1.offset; [2025-02-08 03:55:59,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13054: havoc dev_err_#t~nondet949#1;smc91c92_config_#t~ret404#1 := dev_err_#res#1;havoc dev_err_#t~nondet949#1, dev_err_~arg0#1.base, dev_err_~arg0#1.offset, dev_err_~arg1#1.base, dev_err_~arg1#1.offset;havoc dev_err_#in~arg0#1.base, dev_err_#in~arg0#1.offset, dev_err_#in~arg1#1.base, dev_err_#in~arg1#1.offset;assume { :end_inline_dev_err } true;havoc smc91c92_config_#t~ret404#1; [2025-02-08 03:55:59,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:59,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: havoc mii_ethtool_sset_#t~nondet959#1;smc_set_settings_#t~ret735#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet959#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;smc_set_settings_~ret~2#1 := smc_set_settings_#t~ret735#1;havoc smc_set_settings_#t~ret735#1; [2025-02-08 03:55:59,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10544: assume 11bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:59,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10544: assume !(11bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10148: ldv_interrupt_instance_handler_1_5_~tmp~62#1 := ldv_interrupt_instance_handler_1_5_#t~ret791#1;havoc ldv_interrupt_instance_handler_1_5_#t~ret791#1;ldv_interrupt_instance_handler_1_5_#res#1 := ldv_interrupt_instance_handler_1_5_~tmp~62#1;ldv_interrupt_interrupt_instance_1_#t~ret793#1 := ldv_interrupt_instance_handler_1_5_#res#1;havoc ldv_interrupt_instance_handler_1_5_#t~ret791#1, ldv_interrupt_instance_handler_1_5_~arg0#1.base, ldv_interrupt_instance_handler_1_5_~arg0#1.offset, ldv_interrupt_instance_handler_1_5_~arg1#1, ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset, ldv_interrupt_instance_handler_1_5_~tmp~62#1;havoc ldv_interrupt_instance_handler_1_5_#in~arg0#1.base, ldv_interrupt_instance_handler_1_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_1_5_#in~arg1#1, ldv_interrupt_instance_handler_1_5_#in~arg2#1.base, ldv_interrupt_instance_handler_1_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_1_5 } true;~ldv_1_ret_val_default~0 := ldv_interrupt_interrupt_instance_1_#t~ret793#1;havoc ldv_interrupt_interrupt_instance_1_#t~ret793#1; [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10148-1: SUMMARY for call ldv_interrupt_instance_handler_1_5_#t~ret791#1 := smc_interrupt(ldv_interrupt_instance_handler_1_5_~arg1#1, ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset); srcloc: null [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: assume 0bv64 != smc_start_xmit_~tmp___2~7#1; [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: assume !(0bv64 != smc_start_xmit_~tmp___2~7#1); [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968-1: SUMMARY for call smc_start_xmit_#t~ret497#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc_start_xmit_#t~mem496#1)), 0bv64); srcloc: null [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: SUMMARY for call ldv_assume((if 11bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: smc_start_xmit_~tmp___4~2#1 := smc_start_xmit_#t~ret497#1;havoc smc_start_xmit_#t~mem496#1;havoc smc_start_xmit_#t~ret497#1; [2025-02-08 03:55:59,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: assume { :begin_inline_ldv_struct_pcmcia_driver_base_instance_3 } true;ldv_struct_pcmcia_driver_base_instance_3_#in~arg0#1.base, ldv_struct_pcmcia_driver_base_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret805#1, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret807#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret808#1, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret811#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret812#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret813#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret814#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret815#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret816#1, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret818#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret819#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret820#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret822#1, ldv_struct_pcmcia_driver_base_instance_3_~arg0#1.base, ldv_struct_pcmcia_driver_base_instance_3_~arg0#1.offset, ldv_struct_pcmcia_driver_base_instance_3_~tmp~67#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___0~40#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___1~24#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___2~13#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.base, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.offset, ldv_struct_pcmcia_driver_base_instance_3_~tmp___4~6#1;ldv_struct_pcmcia_driver_base_instance_3_~arg0#1.base, ldv_struct_pcmcia_driver_base_instance_3_~arg0#1.offset := ldv_struct_pcmcia_driver_base_instance_3_#in~arg0#1.base, ldv_struct_pcmcia_driver_base_instance_3_#in~arg0#1.offset;havoc ldv_struct_pcmcia_driver_base_instance_3_~tmp~67#1;havoc ldv_struct_pcmcia_driver_base_instance_3_~tmp___0~40#1;havoc ldv_struct_pcmcia_driver_base_instance_3_~tmp___1~24#1;havoc ldv_struct_pcmcia_driver_base_instance_3_~tmp___2~13#1;havoc ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.base, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.offset;havoc ldv_struct_pcmcia_driver_base_instance_3_~tmp___4~6#1; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: call ULTIMATE.dealloc(smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset);havoc smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset;call ULTIMATE.dealloc(smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset);havoc smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset;ldv_register_netdev_open_9_6_#t~ret804#1 := smc_open_#res#1;havoc smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset, smc_open_#t~mem435#1.base, smc_open_#t~mem435#1.offset, smc_open_#t~mem436#1, smc_open_#t~ret437#1, smc_open_#t~mem438#1, smc_open_#t~ret439#1, smc_open_#t~ret440#1, smc_open_#t~ret441#1.base, smc_open_#t~ret441#1.offset, smc_open_#t~ret442#1, smc_open_#t~ret443#1, smc_open_#t~mem444#1, smc_open_~dev#1.base, smc_open_~dev#1.offset, smc_open_~smc~7#1.base, smc_open_~smc~7#1.offset, smc_open_~tmp~30#1.base, smc_open_~tmp~30#1.offset, smc_open_~link~0#1.base, smc_open_~link~0#1.offset, smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset, smc_open_~tmp___0~16#1, smc_open_~tmp___1~8#1, smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset, smc_open_~tmp___3~3#1, smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset;havoc smc_open_#in~dev#1.base, smc_open_#in~dev#1.offset;assume { :end_inline_smc_open } true;ldv_register_netdev_open_9_6_~tmp~66#1 := ldv_register_netdev_open_9_6_#t~ret804#1;havoc ldv_register_netdev_open_9_6_#t~ret804#1;ldv_register_netdev_open_9_6_#res#1 := ldv_register_netdev_open_9_6_~tmp~66#1; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6647-1: SUMMARY for call mhz_setup_#t~ret223#1 := pcmcia_loop_tuple(mhz_setup_~link#1.base, mhz_setup_~link#1.offset, 21bv8, #funAddr~pcmcia_get_versmac.base, #funAddr~pcmcia_get_versmac.offset, mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset); srcloc: null [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6647: mhz_setup_~tmp___0~7#1 := mhz_setup_#t~ret223#1;havoc mhz_setup_#t~ret223#1; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: assume 0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___0~40#1;~ldv_statevar_3~0 := 4bv32; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: assume !(0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___0~40#1);~ldv_statevar_3~0 := 6bv32; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: smc91c92_config_~mir~0#1 := ~bvmul~64(smc91c92_config_~mir~0#1, ~sign_extend~64~32(~bvshl~32(128bv32, ~bvand~32(7bv32, ~bvlshr~64(smc91c92_config_~mcr~0#1, 9bv64)[32:0])))); [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440-1: SUMMARY for call smc91c92_config_#t~ret410#1 := netdev_info(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 45bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440: havoc smc91c92_config_#t~ret410#1; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_13 } true;ldv_dummy_resourceless_instance_callback_2_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_13_#in~arg3#1 := ~ldv_2_callback_ndo_do_ioctl~0.base, ~ldv_2_callback_ndo_do_ioctl~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_container_struct_ifreq_ptr~0.base, ~ldv_2_container_struct_ifreq_ptr~0.offset, ~ldv_2_ldv_param_13_2_default~0;havoc ldv_dummy_resourceless_instance_callback_2_13_#t~ret772#1, ldv_dummy_resourceless_instance_callback_2_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg3#1;ldv_dummy_resourceless_instance_callback_2_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_13_~arg3#1 := ldv_dummy_resourceless_instance_callback_2_13_#in~arg3#1;assume { :begin_inline_smc_ioctl } true;smc_ioctl_#in~dev#1.base, smc_ioctl_#in~dev#1.offset, smc_ioctl_#in~rq#1.base, smc_ioctl_#in~rq#1.offset, smc_ioctl_#in~cmd#1 := ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg3#1;havoc smc_ioctl_#res#1;havoc smc_ioctl_#t~ret746#1.base, smc_ioctl_#t~ret746#1.offset, smc_ioctl_#t~ret747#1.base, smc_ioctl_#t~ret747#1.offset, smc_ioctl_#t~mem748#1, smc_ioctl_#t~ret749#1, smc_ioctl_#t~ret750#1, smc_ioctl_#t~ret751#1, smc_ioctl_~dev#1.base, smc_ioctl_~dev#1.offset, smc_ioctl_~rq#1.base, smc_ioctl_~rq#1.offset, smc_ioctl_~cmd#1, smc_ioctl_~smc~25#1.base, smc_ioctl_~smc~25#1.offset, smc_ioctl_~tmp~52#1.base, smc_ioctl_~tmp~52#1.offset, smc_ioctl_~mii~0#1.base, smc_ioctl_~mii~0#1.offset, smc_ioctl_~tmp___0~36#1.base, smc_ioctl_~tmp___0~36#1.offset, smc_ioctl_~rc~2#1, smc_ioctl_~saved_bank~7#1, smc_ioctl_~ioaddr~23#1, smc_ioctl_~flags~6#1, smc_ioctl_~tmp___1~23#1, smc_ioctl_~tmp___2~12#1;smc_ioctl_~dev#1.base, smc_ioctl_~dev#1.offset := smc_ioctl_#in~dev#1.base, smc_ioctl_#in~dev#1.offset;smc_ioctl_~rq#1.base, smc_ioctl_~rq#1.offset := smc_ioctl_#in~rq#1.base, smc_ioctl_#in~rq#1.offset;smc_ioctl_~cmd#1 := smc_ioctl_#in~cmd#1;havoc smc_ioctl_~smc~25#1.base, smc_ioctl_~smc~25#1.offset;havoc smc_ioctl_~tmp~52#1.base, smc_ioctl_~tmp~52#1.offset;havoc smc_ioctl_~mii~0#1.base, smc_ioctl_~mii~0#1.offset;havoc smc_ioctl_~tmp___0~36#1.base, smc_ioctl_~tmp___0~36#1.offset;havoc smc_ioctl_~rc~2#1;havoc smc_ioctl_~saved_bank~7#1;havoc smc_ioctl_~ioaddr~23#1;havoc smc_ioctl_~flags~6#1;havoc smc_ioctl_~tmp___1~23#1;havoc smc_ioctl_~tmp___2~12#1; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10479: 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:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: SUMMARY for call ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2(~ldv_13_exit_smc91c92_cs_driver_exit_default~0.base, ~ldv_13_exit_smc91c92_cs_driver_exit_default~0.offset); srcloc: null [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: assume 0bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem718#1);havoc smc_netdev_set_ecmd_#t~mem718#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: assume !(0bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem718#1));havoc smc_netdev_set_ecmd_#t~mem718#1;call smc_netdev_set_ecmd_#t~mem719#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(15bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64); [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10942: havoc ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset, ldv_timer_timer_instance_4_#t~mem827#1.base, ldv_timer_timer_instance_4_#t~mem827#1.offset, ldv_timer_timer_instance_4_#t~mem828#1, ldv_timer_timer_instance_4_~arg0#1.base, ldv_timer_timer_instance_4_~arg0#1.offset;havoc ldv_timer_timer_instance_4_#in~arg0#1.base, ldv_timer_timer_instance_4_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_4 } true; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: mhz_mfc_config_#t~ret206#1.base, mhz_mfc_config_#t~ret206#1.offset := ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret42#1.base, ioremap_#t~ret42#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;havoc ioremap_#in~offset#1, ioremap_#in~size#1;assume { :end_inline_ioremap } true;call write~$Pointer$#7(mhz_mfc_config_#t~ret206#1.base, mhz_mfc_config_#t~ret206#1.offset, mhz_mfc_config_~smc~2#1.base, ~bvadd~64(92bv64, mhz_mfc_config_~smc~2#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem204#1.base, mhz_mfc_config_#t~mem204#1.offset;havoc mhz_mfc_config_#t~mem205#1;havoc mhz_mfc_config_#t~ret206#1.base, mhz_mfc_config_#t~ret206#1.offset;call mhz_mfc_config_#t~mem207#1 := read~intINTTYPE2#7(mhz_mfc_config_~smc~2#1.base, ~bvadd~64(76bv64, mhz_mfc_config_~smc~2#1.offset), 2bv64); [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: SUMMARY for call outw(1bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume 264bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem380#1);havoc smc91c92_config_#t~mem380#1; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !(264bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem380#1));havoc smc91c92_config_#t~mem380#1;call smc91c92_config_#t~mem381#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume 0bv64 != smc_start_xmit_~tmp___4~2#1; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume !(0bv64 != smc_start_xmit_~tmp___4~2#1); [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904-1: SUMMARY for call smc_start_xmit_#t~ret489#1 := __dynamic_netdev_dbg(smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset, smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset, 88bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904: havoc smc_start_xmit_#t~ret489#1; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583-1: assume 265bv32 == ~zero_extend~32~16(mhz_mfc_config_#t~mem207#1);call mhz_mfc_config_#t~mem208#1 := read~intINTTYPE4#7(mhz_mfc_config_~link#1.base, ~bvadd~64(110bv64, mhz_mfc_config_~link#1.offset), 4bv64);mhz_mfc_config_#t~ite209#1 := mhz_mfc_config_#t~mem208#1; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583-1: assume !(265bv32 == ~zero_extend~32~16(mhz_mfc_config_#t~mem207#1));mhz_mfc_config_#t~ite209#1 := 0bv32; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583: mhz_mfc_config_~offset~0#1 := mhz_mfc_config_#t~ite209#1;havoc mhz_mfc_config_#t~mem207#1;havoc mhz_mfc_config_#t~ite209#1;havoc mhz_mfc_config_#t~mem208#1;call mhz_mfc_config_#t~mem210#1.base, mhz_mfc_config_#t~mem210#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);assume { :begin_inline_pcmcia_map_mem_page } true;pcmcia_map_mem_page_#in~arg0#1.base, pcmcia_map_mem_page_#in~arg0#1.offset, pcmcia_map_mem_page_#in~arg1#1.base, pcmcia_map_mem_page_#in~arg1#1.offset, pcmcia_map_mem_page_#in~arg2#1 := mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset, mhz_mfc_config_#t~mem210#1.base, mhz_mfc_config_#t~mem210#1.offset, mhz_mfc_config_~offset~0#1;havoc pcmcia_map_mem_page_#res#1;havoc pcmcia_map_mem_page_#t~nondet975#1, pcmcia_map_mem_page_~arg0#1.base, pcmcia_map_mem_page_~arg0#1.offset, pcmcia_map_mem_page_~arg1#1.base, pcmcia_map_mem_page_~arg1#1.offset, pcmcia_map_mem_page_~arg2#1;pcmcia_map_mem_page_~arg0#1.base, pcmcia_map_mem_page_~arg0#1.offset := pcmcia_map_mem_page_#in~arg0#1.base, pcmcia_map_mem_page_#in~arg0#1.offset;pcmcia_map_mem_page_~arg1#1.base, pcmcia_map_mem_page_~arg1#1.offset := pcmcia_map_mem_page_#in~arg1#1.base, pcmcia_map_mem_page_#in~arg1#1.offset;pcmcia_map_mem_page_~arg2#1 := pcmcia_map_mem_page_#in~arg2#1;havoc pcmcia_map_mem_page_#t~nondet975#1;pcmcia_map_mem_page_#res#1 := pcmcia_map_mem_page_#t~nondet975#1;havoc pcmcia_map_mem_page_#t~nondet975#1; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume 0bv32 == mhz_setup_~tmp___0~7#1;mhz_setup_#res#1 := 0bv32;call ULTIMATE.dealloc(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset);havoc mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset; [2025-02-08 03:55:59,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume !(0bv32 == mhz_setup_~tmp___0~7#1);mhz_setup_~rc~0#1 := 4294967295bv32;assume { :begin_inline_pcmcia_get_tuple } true;pcmcia_get_tuple_#in~arg0#1.base, pcmcia_get_tuple_#in~arg0#1.offset, pcmcia_get_tuple_#in~arg1#1, pcmcia_get_tuple_#in~arg2#1.base, pcmcia_get_tuple_#in~arg2#1.offset := mhz_setup_~link#1.base, mhz_setup_~link#1.offset, 129bv8, mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset;havoc pcmcia_get_tuple_#res#1;havoc pcmcia_get_tuple_#t~nondet972#1, pcmcia_get_tuple_~arg0#1.base, pcmcia_get_tuple_~arg0#1.offset, pcmcia_get_tuple_~arg1#1, pcmcia_get_tuple_~arg2#1.base, pcmcia_get_tuple_~arg2#1.offset;pcmcia_get_tuple_~arg0#1.base, pcmcia_get_tuple_~arg0#1.offset := pcmcia_get_tuple_#in~arg0#1.base, pcmcia_get_tuple_#in~arg0#1.offset;pcmcia_get_tuple_~arg1#1 := pcmcia_get_tuple_#in~arg1#1;pcmcia_get_tuple_~arg2#1.base, pcmcia_get_tuple_~arg2#1.offset := pcmcia_get_tuple_#in~arg2#1.base, pcmcia_get_tuple_#in~arg2#1.offset;havoc pcmcia_get_tuple_#t~nondet972#1;pcmcia_get_tuple_#res#1 := pcmcia_get_tuple_#t~nondet972#1;havoc pcmcia_get_tuple_#t~nondet972#1; [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: assume 4bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: assume !(4bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32)); [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-1: SUMMARY for call smc91c92_config_#t~ret396#1 := inw(smc91c92_config_~ioaddr~3#1); srcloc: null [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: smc91c92_config_~tmp___3~2#1 := smc91c92_config_#t~ret396#1;havoc smc91c92_config_#t~ret396#1;call write~intINTTYPE2#7(~bvand~32(65279bv32, ~zero_extend~32~16(smc91c92_config_~tmp___3~2#1))[16:0], smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);call smc91c92_config_#t~mem397#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);call write~intINTTYPE2#7(~bvor~32(4272bv32, ~zero_extend~32~16(smc91c92_config_#t~mem397#1))[16:0], smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem397#1;call smc91c92_config_#t~mem398#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: smc91c92_config_~tmp___0~14#1 := smc91c92_config_#t~ret356#1;havoc smc91c92_config_#t~mem355#1;havoc smc91c92_config_#t~ret356#1; [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178-1: SUMMARY for call smc91c92_config_#t~ret356#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc91c92_config_#t~mem355#1)), 0bv64); srcloc: null [2025-02-08 03:55:59,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13124: havoc mii_link_ok_#t~nondet960#1;smc_link_ok_#t~ret709#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet960#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;smc_link_ok_~tmp___0~29#1 := smc_link_ok_#t~ret709#1;havoc smc_link_ok_#t~ret709#1;smc_link_ok_#res#1 := smc_link_ok_~tmp___0~29#1; [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: ~ldv_statevar_13~0 := 9bv32; [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10548: assume 13bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10548: assume !(13bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029: smc_get_settings_~tmp~48#1.base, smc_get_settings_~tmp~48#1.offset := smc_get_settings_#t~ret725#1.base, smc_get_settings_#t~ret725#1.offset;havoc smc_get_settings_#t~ret725#1.base, smc_get_settings_#t~ret725#1.offset;smc_get_settings_~smc~21#1.base, smc_get_settings_~smc~21#1.offset := smc_get_settings_~tmp~48#1.base, smc_get_settings_~tmp~48#1.offset;call smc_get_settings_#t~mem726#1 := read~intINTTYPE8#7(smc_get_settings_~dev#1.base, ~bvadd~64(56bv64, smc_get_settings_~dev#1.offset), 8bv64);smc_get_settings_~ioaddr~19#1 := smc_get_settings_#t~mem726#1[32:0];havoc smc_get_settings_#t~mem726#1; [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029-1: SUMMARY for call smc_get_settings_#t~ret725#1.base, smc_get_settings_#t~ret725#1.offset := netdev_priv(smc_get_settings_~dev#1.base, smc_get_settings_~dev#1.offset); srcloc: null [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161: smc_ioctl_~tmp~52#1.base, smc_ioctl_~tmp~52#1.offset := smc_ioctl_#t~ret746#1.base, smc_ioctl_#t~ret746#1.offset;havoc smc_ioctl_#t~ret746#1.base, smc_ioctl_#t~ret746#1.offset;smc_ioctl_~smc~25#1.base, smc_ioctl_~smc~25#1.offset := smc_ioctl_~tmp~52#1.base, smc_ioctl_~tmp~52#1.offset;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := smc_ioctl_~rq#1.base, smc_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);smc_ioctl_#t~ret747#1.base, smc_ioctl_#t~ret747#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;smc_ioctl_~tmp___0~36#1.base, smc_ioctl_~tmp___0~36#1.offset := smc_ioctl_#t~ret747#1.base, smc_ioctl_#t~ret747#1.offset;havoc smc_ioctl_#t~ret747#1.base, smc_ioctl_#t~ret747#1.offset;smc_ioctl_~mii~0#1.base, smc_ioctl_~mii~0#1.offset := smc_ioctl_~tmp___0~36#1.base, smc_ioctl_~tmp___0~36#1.offset;smc_ioctl_~rc~2#1 := 0bv32;call smc_ioctl_#t~mem748#1 := read~intINTTYPE8#7(smc_ioctl_~dev#1.base, ~bvadd~64(56bv64, smc_ioctl_~dev#1.offset), 8bv64);smc_ioctl_~ioaddr~23#1 := smc_ioctl_#t~mem748#1[32:0];havoc smc_ioctl_#t~mem748#1; [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972-1: SUMMARY for call smc_start_xmit_#t~ret498#1 := __dynamic_netdev_dbg(smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset, smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset, 94bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161-1: SUMMARY for call smc_ioctl_#t~ret746#1.base, smc_ioctl_#t~ret746#1.offset := netdev_priv(smc_ioctl_~dev#1.base, smc_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: havoc smc_start_xmit_#t~ret498#1; [2025-02-08 03:55:59,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10945-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10945: call ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset := read~$Pointer$#7(~ldv_4_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_4_container_timer_list~0.offset), 8bv64); [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-2: assume ~bvsge~32(~sign_extend~32~16(smc91c92_config_#t~mem411#1), 0bv32);call smc91c92_config_#t~mem412#1 := read~intINTTYPE1#7(smc91c92_config_~dev~16#1.base, ~bvadd~64(514bv64, smc91c92_config_~dev~16#1.offset), 1bv64);call smc91c92_config_#t~mem413#1.base, smc91c92_config_#t~mem413#1.offset := read~$Pointer$#11(~#if_names~0.base, ~bvadd~64(~#if_names~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~zero_extend~32~8(smc91c92_config_#t~mem412#1)))), 8bv64);smc91c92_config_#t~ite414#1.base, smc91c92_config_#t~ite414#1.offset := smc91c92_config_#t~mem413#1.base, smc91c92_config_#t~mem413#1.offset; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-2: assume !~bvsge~32(~sign_extend~32~16(smc91c92_config_#t~mem411#1), 0bv32);smc91c92_config_#t~ite414#1.base, smc91c92_config_#t~ite414#1.offset := 47bv64, 0bv64; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-1: SUMMARY for call smc91c92_config_#t~ret415#1 := printk(46bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: havoc smc91c92_config_#t~mem411#1;havoc smc91c92_config_#t~ite414#1.base, smc91c92_config_#t~ite414#1.offset;havoc smc91c92_config_#t~mem412#1;havoc smc91c92_config_#t~mem413#1.base, smc91c92_config_#t~mem413#1.offset;havoc smc91c92_config_#t~ret415#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285: assume 21bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285: assume !(21bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-3: call smc91c92_config_#t~mem411#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume 0bv64 != smc91c92_config_~tmp___0~14#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume !(0bv64 != smc91c92_config_~tmp___0~14#1); [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: assume { :begin_inline_ldv_timer_timer_instance_4 } true;ldv_timer_timer_instance_4_#in~arg0#1.base, ldv_timer_timer_instance_4_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset, ldv_timer_timer_instance_4_#t~mem827#1.base, ldv_timer_timer_instance_4_#t~mem827#1.offset, ldv_timer_timer_instance_4_#t~mem828#1, ldv_timer_timer_instance_4_~arg0#1.base, ldv_timer_timer_instance_4_~arg0#1.offset;ldv_timer_timer_instance_4_~arg0#1.base, ldv_timer_timer_instance_4_~arg0#1.offset := ldv_timer_timer_instance_4_#in~arg0#1.base, ldv_timer_timer_instance_4_#in~arg0#1.offset; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume 1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem719#1);havoc smc_netdev_set_ecmd_#t~mem719#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume !(1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem719#1));havoc smc_netdev_set_ecmd_#t~mem719#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13192: havoc pcmcia_map_mem_page_#t~nondet975#1;mhz_mfc_config_#t~ret211#1 := pcmcia_map_mem_page_#res#1;havoc pcmcia_map_mem_page_#t~nondet975#1, pcmcia_map_mem_page_~arg0#1.base, pcmcia_map_mem_page_~arg0#1.offset, pcmcia_map_mem_page_~arg1#1.base, pcmcia_map_mem_page_~arg1#1.offset, pcmcia_map_mem_page_~arg2#1;havoc pcmcia_map_mem_page_#in~arg0#1.base, pcmcia_map_mem_page_#in~arg0#1.offset, pcmcia_map_mem_page_#in~arg1#1.base, pcmcia_map_mem_page_#in~arg1#1.offset, pcmcia_map_mem_page_#in~arg2#1;assume { :end_inline_pcmcia_map_mem_page } true;mhz_mfc_config_~i~1#1 := mhz_mfc_config_#t~ret211#1;havoc mhz_mfc_config_#t~mem210#1.base, mhz_mfc_config_#t~mem210#1.offset;havoc mhz_mfc_config_#t~ret211#1;mhz_mfc_config_#t~short213#1 := 0bv32 == mhz_mfc_config_~i~1#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586: assume mhz_mfc_config_#t~short213#1;havoc mhz_mfc_config_#t~mem212#1;havoc mhz_mfc_config_#t~short213#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586: assume !mhz_mfc_config_#t~short213#1;havoc mhz_mfc_config_#t~mem212#1;havoc mhz_mfc_config_#t~short213#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10484: 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:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586-1: assume mhz_mfc_config_#t~short213#1;call mhz_mfc_config_#t~mem212#1 := read~intINTTYPE4#7(mhz_mfc_config_~smc~2#1.base, ~bvadd~64(80bv64, mhz_mfc_config_~smc~2#1.offset), 4bv64);mhz_mfc_config_#t~short213#1 := 393474bv32 == mhz_mfc_config_#t~mem212#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586-1: assume !mhz_mfc_config_#t~short213#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: assume 87bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem381#1);havoc smc91c92_config_#t~mem381#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: assume !(87bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem381#1));havoc smc91c92_config_#t~mem381#1;call smc91c92_config_#t~mem382#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983-1: SUMMARY for call osi_setup_#t~ret309#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(osi_setup_#t~mem308#1)), 0bv64); srcloc: null [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: osi_setup_~tmp___4~0#1 := osi_setup_#t~ret309#1;havoc osi_setup_#t~mem308#1;havoc osi_setup_#t~ret309#1; [2025-02-08 03:55:59,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset);havoc ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset;call ldv_timer_timer_instance_4_#t~mem827#1.base, ldv_timer_timer_instance_4_#t~mem827#1.offset := read~$Pointer$#7(~ldv_4_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_4_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_4_#t~mem828#1 := read~intINTTYPE8#7(~ldv_4_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_4_container_timer_list~0.offset), 8bv64);assume { :begin_inline_ldv_timer_instance_callback_4_2 } true;ldv_timer_instance_callback_4_2_#in~arg0#1.base, ldv_timer_instance_callback_4_2_#in~arg0#1.offset, ldv_timer_instance_callback_4_2_#in~arg1#1 := ldv_timer_timer_instance_4_#t~mem827#1.base, ldv_timer_timer_instance_4_#t~mem827#1.offset, ldv_timer_timer_instance_4_#t~mem828#1;havoc ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset, ldv_timer_instance_callback_4_2_~arg1#1;ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset := ldv_timer_instance_callback_4_2_#in~arg0#1.base, ldv_timer_instance_callback_4_2_#in~arg0#1.offset;ldv_timer_instance_callback_4_2_~arg1#1 := ldv_timer_instance_callback_4_2_#in~arg1#1;assume { :begin_inline_##fun~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~825#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_4_2_~arg1#1, ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset;havoc ##fun~C_ULONG~TO~VOID_#~825#1;##fun~C_ULONG~TO~VOID_#~825#1 := ##fun~C_ULONG~TO~VOID_#in~825#1;havoc ##fun~C_ULONG~TO~VOID_#~825#1;havoc ##fun~C_ULONG~TO~VOID_#in~825#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:55:59,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset));havoc ldv_timer_timer_instance_4_#t~mem826#1.base, ldv_timer_timer_instance_4_#t~mem826#1.offset; [2025-02-08 03:55:59,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908-1: smc_start_xmit_#res#1 := 16bv32;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset);havoc smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset);havoc smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset);havoc smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset; [2025-02-08 03:55:59,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908: ldv_dummy_resourceless_instance_callback_2_19_#t~ret775#1 := smc_start_xmit_#res#1;havoc smc_start_xmit_#t~ret478#1.base, smc_start_xmit_#t~ret478#1.offset, smc_start_xmit_#t~mem479#1, smc_start_xmit_#t~mem480#1, smc_start_xmit_#t~ret481#1, smc_start_xmit_#t~ret482#1, smc_start_xmit_#t~mem483#1, smc_start_xmit_#t~ret484#1, smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset, smc_start_xmit_#t~mem486#1, smc_start_xmit_#t~mem487#1, smc_start_xmit_#t~ret488#1, smc_start_xmit_#t~ret489#1, smc_start_xmit_#t~mem490#1, smc_start_xmit_#t~ret491#1, smc_start_xmit_#t~mem492#1, smc_start_xmit_#t~mem493#1, smc_start_xmit_#t~mem494#1, smc_start_xmit_#t~ret495#1, smc_start_xmit_#t~mem496#1, smc_start_xmit_#t~ret497#1, smc_start_xmit_#t~ret498#1, smc_start_xmit_~skb#1.base, smc_start_xmit_~skb#1.offset, smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset, smc_start_xmit_~smc~11#1.base, smc_start_xmit_~smc~11#1.offset, smc_start_xmit_~tmp~34#1.base, smc_start_xmit_~tmp~34#1.offset, smc_start_xmit_~ioaddr~7#1, smc_start_xmit_~num_pages~0#1, smc_start_xmit_~time_out~0#1, smc_start_xmit_~ir~0#1, smc_start_xmit_~flags~0#1, smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset, smc_start_xmit_~tmp___0~20#1, smc_start_xmit_~tmp___1~12#1, smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset, smc_start_xmit_~tmp___2~7#1, smc_start_xmit_~tmp___3~5#1, smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset, smc_start_xmit_~tmp___4~2#1;havoc smc_start_xmit_#in~skb#1.base, smc_start_xmit_#in~skb#1.offset, smc_start_xmit_#in~dev#1.base, smc_start_xmit_#in~dev#1.offset;assume { :end_inline_smc_start_xmit } true;havoc ldv_dummy_resourceless_instance_callback_2_19_#t~ret775#1;havoc ldv_dummy_resourceless_instance_callback_2_19_#t~ret775#1, ldv_dummy_resourceless_instance_callback_2_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_19 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:55:59,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10419: ldv_pcmcia_register_driver_~tmp~64#1 := ldv_pcmcia_register_driver_#t~ret797#1;havoc ldv_pcmcia_register_driver_#t~ret797#1; [2025-02-08 03:55:59,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10419-1: SUMMARY for call ldv_pcmcia_register_driver_#t~ret797#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: assume 5bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: assume !(5bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32)); [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume 320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem398#1);havoc smc91c92_config_#t~mem398#1;call smc91c92_config_#t~mem399#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);call write~intINTTYPE2#7(~bvor~32(6bv32, ~zero_extend~32~16(smc91c92_config_#t~mem399#1))[16:0], smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem399#1; [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume !(320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem398#1));havoc smc91c92_config_#t~mem398#1; [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: havoc smc91c92_config_#t~ret357#1; [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182-1: SUMMARY for call smc91c92_config_#t~ret357#1 := __dynamic_dev_dbg(smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset, smc91c92_config_~link#1.base, ~bvadd~64(191bv64, smc91c92_config_~link#1.offset), 31bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900: smc_link_ok_~tmp~44#1.base, smc_link_ok_~tmp~44#1.offset := smc_link_ok_#t~ret707#1.base, smc_link_ok_#t~ret707#1.offset;havoc smc_link_ok_#t~ret707#1.base, smc_link_ok_#t~ret707#1.offset;smc_link_ok_~smc~20#1.base, smc_link_ok_~smc~20#1.offset := smc_link_ok_~tmp~44#1.base, smc_link_ok_~tmp~44#1.offset;call smc_link_ok_#t~mem708#1 := read~intINTTYPE2#7(smc_link_ok_~smc~20#1.base, ~bvadd~64(100bv64, smc_link_ok_~smc~20#1.offset), 2bv64); [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13062-1: ldv_dummy_resourceless_instance_callback_2_10_#t~ret771#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet951#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_2_10_#t~ret771#1;havoc ldv_dummy_resourceless_instance_callback_2_10_#t~ret771#1, ldv_dummy_resourceless_instance_callback_2_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_10_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_2_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_10_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_10 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900-1: SUMMARY for call smc_link_ok_#t~ret707#1.base, smc_link_ok_#t~ret707#1.offset := netdev_priv(smc_link_ok_~dev#1.base, smc_link_ok_~dev#1.offset); srcloc: null [2025-02-08 03:55:59,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089: assume { :begin_inline_ldv_iio_triggered_buffer_instance_handler_0_5 } true;ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg2#1.base, ldv_iio_triggered_buffer_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_iio_triggered_buffer_instance_handler_0_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_0_5_#t~ret789#1, ldv_iio_triggered_buffer_instance_handler_0_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_0_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_0_5_~tmp~61#1;ldv_iio_triggered_buffer_instance_handler_0_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg0#1.offset := ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_handler_0_5_~arg1#1 := ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg1#1;ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.offset := ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_handler_0_5_~tmp~61#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13062: havoc eth_change_mtu_#t~nondet951#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: smc_get_settings_~tmp___0~32#1 := smc_get_settings_#t~ret727#1;havoc smc_get_settings_#t~ret727#1;smc_get_settings_~saved_bank~3#1 := smc_get_settings_~tmp___0~32#1;assume { :begin_inline_ldv___ldv_spin_lock_80 } true;ldv___ldv_spin_lock_80_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_#in~ldv_func_arg1#1.offset := smc_get_settings_~smc~21#1.base, ~bvadd~64(8bv64, smc_get_settings_~smc~21#1.offset);havoc ldv___ldv_spin_lock_80_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_80_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_80_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032-1: SUMMARY for call smc_get_settings_#t~ret727#1 := inw(~bvadd~32(14bv32, smc_get_settings_~ioaddr~19#1)); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8966: SUMMARY for call smc_set_xcvr(smc_netdev_set_ecmd_~dev#1.base, smc_netdev_set_ecmd_~dev#1.offset, 1bv32); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13128: havoc mii_nway_restart_#t~nondet961#1;smc_nway_reset_#t~ret745#1 := mii_nway_restart_#res#1;havoc mii_nway_restart_#t~nondet961#1, mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset;havoc mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset;assume { :end_inline_mii_nway_restart } true;smc_nway_reset_~res~0#1 := smc_nway_reset_#t~ret745#1;havoc smc_nway_reset_#t~ret745#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-1: SUMMARY for call mhz_mfc_config_#t~ret214#1 := mhz_3288_power(mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: havoc mhz_mfc_config_#t~ret214#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10552: assume 15bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10552: assume !(15bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10949: havoc ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset, ldv_timer_instance_callback_4_2_~arg1#1;havoc ldv_timer_instance_callback_4_2_#in~arg0#1.base, ldv_timer_instance_callback_4_2_#in~arg0#1.offset, ldv_timer_instance_callback_4_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_4_2 } true;havoc ldv_timer_timer_instance_4_#t~mem827#1.base, ldv_timer_timer_instance_4_#t~mem827#1.offset;havoc ldv_timer_timer_instance_4_#t~mem828#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985: assume 0bv64 != osi_setup_~tmp___4~0#1;call osi_setup_#t~mem310#1.base, osi_setup_#t~mem310#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem311#1 := read~intINTTYPE8#7(osi_setup_#t~mem310#1.base, osi_setup_#t~mem310#1.offset, 8bv64); [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985: assume !(0bv64 != osi_setup_~tmp___4~0#1); [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: smc_open_~tmp~30#1.base, smc_open_~tmp~30#1.offset := smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset;havoc smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset;smc_open_~smc~7#1.base, smc_open_~smc~7#1.offset := smc_open_~tmp~30#1.base, smc_open_~tmp~30#1.offset;call smc_open_#t~mem435#1.base, smc_open_#t~mem435#1.offset := read~$Pointer$#7(smc_open_~smc~7#1.base, smc_open_~smc~7#1.offset, 8bv64);smc_open_~link~0#1.base, smc_open_~link~0#1.offset := smc_open_#t~mem435#1.base, smc_open_#t~mem435#1.offset;havoc smc_open_#t~mem435#1.base, smc_open_#t~mem435#1.offset;call write~$Pointer$#1(59bv64, 0bv64, smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset, 8bv64);call write~$Pointer$#1(60bv64, 0bv64, smc_open_~#descriptor~5#1.base, ~bvadd~64(8bv64, smc_open_~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#1(61bv64, 0bv64, smc_open_~#descriptor~5#1.base, ~bvadd~64(16bv64, smc_open_~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#1(62bv64, 0bv64, smc_open_~#descriptor~5#1.base, ~bvadd~64(24bv64, smc_open_~#descriptor~5#1.offset), 8bv64);call write~intINTTYPE4#1(1053bv32, smc_open_~#descriptor~5#1.base, ~bvadd~64(32bv64, smc_open_~#descriptor~5#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, smc_open_~#descriptor~5#1.base, ~bvadd~64(36bv64, smc_open_~#descriptor~5#1.offset), 4bv64);call smc_open_#t~mem436#1 := read~intINTTYPE4#1(smc_open_~#descriptor~5#1.base, ~bvadd~64(36bv64, smc_open_~#descriptor~5#1.offset), 4bv64); [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10619-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret814#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10619: ~ldv_statevar_3~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret814#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret814#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760: havoc ldv_dummy_resourceless_instance_callback_2_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_20 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760-1: SUMMARY for call smc_tx_timeout(ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.offset); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-1: SUMMARY for call smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset := netdev_priv(smc_open_~dev#1.base, smc_open_~dev#1.offset); srcloc: null [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: assume 0bv32 != ldv_pcmcia_register_driver_~tmp~64#1; [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: assume !(0bv32 != ldv_pcmcia_register_driver_~tmp~64#1); [2025-02-08 03:55:59,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448-1: call smc91c92_config_#t~mem416#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: assume ~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem416#1), 0bv32);havoc smc91c92_config_#t~mem416#1;call smc91c92_config_#t~mem417#1 := read~intINTTYPE4#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(240bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:55:59,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: assume !~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem416#1), 0bv32);havoc smc91c92_config_#t~mem416#1; [2025-02-08 03:55:59,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10355: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_16 } true;ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg2#1.offset := ~ldv_2_callback_ndo_set_config~0.base, ~ldv_2_callback_ndo_set_config~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_container_struct_ifmap_ptr~0.base, ~ldv_2_container_struct_ifmap_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_16_#t~ret773#1, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg2#1.offset;assume { :begin_inline_s9k_config } true;s9k_config_#in~dev#1.base, s9k_config_#in~dev#1.offset, s9k_config_#in~map#1.base, s9k_config_#in~map#1.offset := ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.offset;havoc s9k_config_#res#1;havoc s9k_config_#t~ret609#1.base, s9k_config_#t~ret609#1.offset, s9k_config_#t~mem610#1, s9k_config_#t~mem611#1, s9k_config_#t~mem612#1, s9k_config_#t~short613#1, s9k_config_#t~mem614#1, s9k_config_#t~mem615#1, s9k_config_#t~mem616#1, s9k_config_#t~mem617#1, s9k_config_#t~mem618#1.base, s9k_config_#t~mem618#1.offset, s9k_config_#t~ret619#1, s9k_config_~dev#1.base, s9k_config_~dev#1.offset, s9k_config_~map#1.base, s9k_config_~map#1.offset, s9k_config_~smc~16#1.base, s9k_config_~smc~16#1.offset, s9k_config_~tmp~40#1.base, s9k_config_~tmp~40#1.offset;s9k_config_~dev#1.base, s9k_config_~dev#1.offset := s9k_config_#in~dev#1.base, s9k_config_#in~dev#1.offset;s9k_config_~map#1.base, s9k_config_~map#1.offset := s9k_config_#in~map#1.base, s9k_config_#in~map#1.offset;havoc s9k_config_~smc~16#1.base, s9k_config_~smc~16#1.offset;havoc s9k_config_~tmp~40#1.base, s9k_config_~tmp~40#1.offset; [2025-02-08 03:55:59,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10487: ldv_register_netdev_65_#t~ret835#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret798#1, ldv_register_netdev_#t~ret799#1, ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset, ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_#t~ret802#1, ldv_register_netdev_#t~ret803#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~65#1, ldv_register_netdev_~tmp___0~39#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;ldv_register_netdev_65_~tmp___0~42#1 := ldv_register_netdev_65_#t~ret835#1;havoc ldv_register_netdev_65_#t~ret835#1;ldv_register_netdev_65_#res#1 := ldv_register_netdev_65_~tmp___0~42#1; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10487-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_9_ret_default~0#1; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100: smc_get_link_~tmp~50#1.base, smc_get_link_~tmp~50#1.offset := smc_get_link_#t~ret737#1.base, smc_get_link_#t~ret737#1.offset;havoc smc_get_link_#t~ret737#1.base, smc_get_link_#t~ret737#1.offset;smc_get_link_~smc~23#1.base, smc_get_link_~smc~23#1.offset := smc_get_link_~tmp~50#1.base, smc_get_link_~tmp~50#1.offset;call smc_get_link_#t~mem738#1 := read~intINTTYPE8#7(smc_get_link_~dev#1.base, ~bvadd~64(56bv64, smc_get_link_~dev#1.offset), 8bv64);smc_get_link_~ioaddr~21#1 := smc_get_link_#t~mem738#1[32:0];havoc smc_get_link_#t~mem738#1; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11082: SUMMARY for call ldv_spin_lock_lock_of_smc_private(); srcloc: null [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100-1: SUMMARY for call smc_get_link_#t~ret737#1.base, smc_get_link_#t~ret737#1.offset := netdev_priv(smc_get_link_~dev#1.base, smc_get_link_~dev#1.offset); srcloc: null [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume 22bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume !(22bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: call osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(8bv64, ~bvadd~64(46bv64, osi_config_~link#1.offset)), 8bv64);call osi_config_#t~mem273#1 := read~intINTTYPE4#13(osi_config_~#com~0#1.base, ~bvadd~64(osi_config_~#com~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(osi_config_~j~1#1))), 4bv64);call write~intINTTYPE8#7(~zero_extend~64~32(osi_config_#t~mem273#1), osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset, 8bv64);havoc osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset;havoc osi_config_#t~mem273#1; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893: assume { :begin_inline_ldv_dispatch_deregister_dummy_factory_13_13_4 } true;assume { :begin_inline_ldv_switch_automaton_state_5_1 } true;~ldv_statevar_5~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_5_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_factory_13_13_4 } true;~ldv_statevar_13~0 := 2bv32; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_5~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: SUMMARY for call outw(~zero_extend~32~16(~bvor~32(2048bv32, ~bvand~32(4294964992bv32, ~sign_extend~32~16(smc_start_xmit_~ir~0#1)))[16:0])[16:0], ~bvadd~32(12bv32, smc_start_xmit_~ioaddr~7#1)); srcloc: null [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: assume 4294967295bv32 != smc91c92_config_#t~mem417#1;havoc smc91c92_config_#t~mem417#1;call write~$Pointer$#12(48bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset, 8bv64);call write~$Pointer$#12(49bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(8bv64, smc91c92_config_~#descriptor___0~0#1.offset), 8bv64);call write~$Pointer$#12(50bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(16bv64, smc91c92_config_~#descriptor___0~0#1.offset), 8bv64);call write~$Pointer$#12(51bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(24bv64, smc91c92_config_~#descriptor___0~0#1.offset), 8bv64);call write~intINTTYPE4#12(938bv32, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(32bv64, smc91c92_config_~#descriptor___0~0#1.offset), 4bv64);call write~intINTTYPE4#12(0bv32, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor___0~0#1.offset), 4bv64);call smc91c92_config_#t~mem418#1 := read~intINTTYPE4#12(smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor___0~0#1.offset), 4bv64); [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: assume !(4294967295bv32 != smc91c92_config_#t~mem417#1);havoc smc91c92_config_#t~mem417#1; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume 296bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem382#1);havoc smc91c92_config_#t~mem382#1; [2025-02-08 03:55:59,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume !(296bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem382#1));havoc smc91c92_config_#t~mem382#1;call smc91c92_config_#t~mem383#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10488-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158-1: SUMMARY for call ldv_interrupt_instance_thread_1_3_#t~ret792#1 := smc_interrupt(ldv_interrupt_instance_thread_1_3_~arg1#1, ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset); srcloc: null [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_69_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: call smc_get_settings_#t~mem728#1 := read~intINTTYPE2#7(smc_get_settings_~smc~21#1.base, ~bvadd~64(100bv64, smc_get_settings_~smc~21#1.offset), 2bv64); [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10026: assume { :begin_inline_ldv_timer_dummy_factory_5 } true;ldv_timer_dummy_factory_5_#in~arg0#1.base, ldv_timer_dummy_factory_5_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_dummy_factory_5_~arg0#1.base, ldv_timer_dummy_factory_5_~arg0#1.offset;ldv_timer_dummy_factory_5_~arg0#1.base, ldv_timer_dummy_factory_5_~arg0#1.offset := ldv_timer_dummy_factory_5_#in~arg0#1.base, ldv_timer_dummy_factory_5_#in~arg0#1.offset; [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083: havoc ldv___ldv_spin_lock_69_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_69_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_69 } true; [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc_get_settings_~ioaddr~19#1)); srcloc: null [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987-1: SUMMARY for call osi_setup_#t~ret312#1 := inw(~bvadd~32(14bv32, osi_setup_#t~mem311#1[32:0])); srcloc: null [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: smc_start_xmit_#res#1 := 0bv32;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset);havoc smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset);havoc smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset);havoc smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset; [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: osi_setup_~tmp___2~1#1 := osi_setup_#t~ret312#1;havoc osi_setup_#t~mem310#1.base, osi_setup_#t~mem310#1.offset;havoc osi_setup_#t~mem311#1;havoc osi_setup_#t~ret312#1;call osi_setup_#t~mem313#1.base, osi_setup_#t~mem313#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem314#1 := read~intINTTYPE8#7(osi_setup_#t~mem313#1.base, osi_setup_#t~mem313#1.offset, 8bv64); [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167: smc_ioctl_~tmp___1~23#1 := (if 0bv8 == smc_ioctl_#t~ret749#1 then 0bv8 else 1bv8);havoc smc_ioctl_#t~ret749#1; [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167-1: SUMMARY for call smc_ioctl_#t~ret749#1 := netif_running(smc_ioctl_~dev#1.base, smc_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:55:59,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: havoc ldv_interrupt_instance_thread_1_3_#t~ret792#1;havoc ldv_interrupt_instance_thread_1_3_#t~ret792#1, ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset, ldv_interrupt_instance_thread_1_3_~arg1#1, ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_1_3_#in~arg0#1.base, ldv_interrupt_instance_thread_1_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_1_3_#in~arg1#1, ldv_interrupt_instance_thread_1_3_#in~arg2#1.base, ldv_interrupt_instance_thread_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_1_3 } true;~ldv_statevar_1~0 := 6bv32; [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855-1: SUMMARY for call osi_config_#t~ret274#1 := pcmcia_request_io(osi_config_~link#1.base, osi_config_~link#1.offset); srcloc: null [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855: osi_config_~i~4#1 := osi_config_#t~ret274#1;havoc osi_config_#t~ret274#1; [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978-1: SUMMARY for call ldv_spin_unlock_irqrestore_70(smc_start_xmit_~smc~11#1.base, ~bvadd~64(8bv64, smc_start_xmit_~smc~11#1.offset), smc_start_xmit_~flags~0#1); srcloc: null [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume ~bvslt~32(~sign_extend~32~16(smc_link_ok_#t~mem708#1), 0bv32);havoc smc_link_ok_#t~mem708#1;assume { :begin_inline_mii_link_ok } true;mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset := smc_link_ok_~smc~20#1.base, ~bvadd~64(240bv64, smc_link_ok_~smc~20#1.offset);havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet960#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~nondet960#1;mii_link_ok_#res#1 := mii_link_ok_#t~nondet960#1;havoc mii_link_ok_#t~nondet960#1; [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume !~bvslt~32(~sign_extend~32~16(smc_link_ok_#t~mem708#1), 0bv32);havoc smc_link_ok_#t~mem708#1; [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: assume 0bv64 != ~bvadd~64(mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset) && ~bvugt~64(mhz_setup_~len~0#1, 12bv64);havoc mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset;call mhz_setup_#t~mem226#1.base, mhz_setup_#t~mem226#1.offset := read~$Pointer$#10(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64);call write~intINTTYPE1#7(0bv8, mhz_setup_#t~mem226#1.base, ~bvadd~64(12bv64, mhz_setup_#t~mem226#1.offset), 1bv64);havoc mhz_setup_#t~mem226#1.base, mhz_setup_#t~mem226#1.offset;call mhz_setup_#t~mem227#1.base, mhz_setup_#t~mem227#1.offset := read~$Pointer$#10(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64); [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: assume !(0bv64 != ~bvadd~64(mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset) && ~bvugt~64(mhz_setup_~len~0#1, 12bv64));havoc mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset; [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: assume 7bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: assume !(7bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32)); [2025-02-08 03:55:59,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: assume ~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 6bv32);call smc91c92_config_#t~mem400#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);call write~intINTTYPE2#7(~bvor~32(32768bv32, ~zero_extend~32~16(smc91c92_config_#t~mem400#1))[16:0], smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem400#1; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: assume !~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 6bv32); [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186: call smc91c92_config_#t~mem358#1 := read~intINTTYPE2#7(smc91c92_config_~link#1.base, ~bvadd~64(147bv64, smc91c92_config_~link#1.offset), 2bv64);call write~intINTTYPE2#7(smc91c92_config_#t~mem358#1, smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem358#1;call smc91c92_config_#t~mem359#1 := read~intINTTYPE2#7(smc91c92_config_~link#1.base, ~bvadd~64(149bv64, smc91c92_config_~link#1.offset), 2bv64);call write~intINTTYPE2#7(smc91c92_config_#t~mem359#1, smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem359#1;call smc91c92_config_#t~mem360#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short362#1 := 320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem360#1); [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10423: ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.base, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.offset := ldv_pcmcia_register_driver_~arg1#1.base, ldv_pcmcia_register_driver_~arg1#1.offset; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10423-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_pcmcia_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13066: havoc eth_mac_addr_#t~nondet952#1; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8970: SUMMARY for call smc_set_xcvr(smc_netdev_set_ecmd_~dev#1.base, smc_netdev_set_ecmd_~dev#1.offset, 0bv32); srcloc: null [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988-1: SUMMARY for call osi_setup_#t~ret315#1 := inw(~bvadd~32(12bv32, osi_setup_#t~mem314#1[32:0])); srcloc: null [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: osi_setup_~tmp___3~0#1 := osi_setup_#t~ret315#1;havoc osi_setup_#t~mem313#1.base, osi_setup_#t~mem313#1.offset;havoc osi_setup_#t~mem314#1;havoc osi_setup_#t~ret315#1; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: assume ~bvugt~32(~zero_extend~32~16(smc_start_xmit_~num_pages~0#1), 7bv32); [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: assume !~bvugt~32(~zero_extend~32~16(smc_start_xmit_~num_pages~0#1), 7bv32);call smc_start_xmit_#t~mem493#1 := read~intINTTYPE4#7(smc_start_xmit_~smc~11#1.base, ~bvadd~64(88bv64, smc_start_xmit_~smc~11#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, smc_start_xmit_#t~mem493#1), smc_start_xmit_~smc~11#1.base, ~bvadd~64(88bv64, smc_start_xmit_~smc~11#1.offset), 4bv64);havoc smc_start_xmit_#t~mem493#1;assume { :begin_inline_ldv___ldv_spin_lock_69 } true;ldv___ldv_spin_lock_69_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_#in~ldv_func_arg1#1.offset := smc_start_xmit_~smc~11#1.base, ~bvadd~64(8bv64, smc_start_xmit_~smc~11#1.offset);havoc ldv___ldv_spin_lock_69_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_69_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_69_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_69_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:59,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13066-1: ldv_dummy_resourceless_instance_callback_2_17_#t~ret774#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet952#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_2_17_#t~ret774#1;havoc ldv_dummy_resourceless_instance_callback_2_17_#t~ret774#1, ldv_dummy_resourceless_instance_callback_2_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_17 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10556: assume 16bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10556: assume !(16bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592-1: mhz_mfc_config_#res#1 := 0bv32; [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume ~bvslt~32(~sign_extend~32~16(smc_get_settings_#t~mem728#1), 0bv32);havoc smc_get_settings_#t~mem728#1;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 := smc_get_settings_~smc~21#1.base, ~bvadd~64(240bv64, smc_get_settings_~smc~21#1.offset), smc_get_settings_~ecmd#1.base, smc_get_settings_~ecmd#1.offset;havoc mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet958#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~nondet958#1;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet958#1;havoc mii_ethtool_gset_#t~nondet958#1; [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume !~bvslt~32(~sign_extend~32~16(smc_get_settings_#t~mem728#1), 0bv32);havoc smc_get_settings_#t~mem728#1;assume { :begin_inline_smc_netdev_get_ecmd } true;smc_netdev_get_ecmd_#in~dev#1.base, smc_netdev_get_ecmd_#in~dev#1.offset, smc_netdev_get_ecmd_#in~ecmd#1.base, smc_netdev_get_ecmd_#in~ecmd#1.offset := smc_get_settings_~dev#1.base, smc_get_settings_~dev#1.offset, smc_get_settings_~ecmd#1.base, smc_get_settings_~ecmd#1.offset;havoc smc_netdev_get_ecmd_#res#1;havoc smc_netdev_get_ecmd_#t~mem711#1, smc_netdev_get_ecmd_#t~ret712#1, smc_netdev_get_ecmd_#t~ret713#1, smc_netdev_get_ecmd_~dev#1.base, smc_netdev_get_ecmd_~dev#1.offset, smc_netdev_get_ecmd_~ecmd#1.base, smc_netdev_get_ecmd_~ecmd#1.offset, smc_netdev_get_ecmd_~tmp~45#1, smc_netdev_get_ecmd_~ioaddr~17#1;smc_netdev_get_ecmd_~dev#1.base, smc_netdev_get_ecmd_~dev#1.offset := smc_netdev_get_ecmd_#in~dev#1.base, smc_netdev_get_ecmd_#in~dev#1.offset;smc_netdev_get_ecmd_~ecmd#1.base, smc_netdev_get_ecmd_~ecmd#1.offset := smc_netdev_get_ecmd_#in~ecmd#1.base, smc_netdev_get_ecmd_#in~ecmd#1.offset;havoc smc_netdev_get_ecmd_~tmp~45#1;havoc smc_netdev_get_ecmd_~ioaddr~17#1;call smc_netdev_get_ecmd_#t~mem711#1 := read~intINTTYPE8#7(smc_netdev_get_ecmd_~dev#1.base, ~bvadd~64(56bv64, smc_netdev_get_ecmd_~dev#1.offset), 8bv64);smc_netdev_get_ecmd_~ioaddr~17#1 := smc_netdev_get_ecmd_#t~mem711#1[32:0];havoc smc_netdev_get_ecmd_#t~mem711#1;call write~intINTTYPE4#7(387bv32, smc_netdev_get_ecmd_~ecmd#1.base, ~bvadd~64(4bv64, smc_netdev_get_ecmd_~ecmd#1.offset), 4bv64); [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094-1: SUMMARY for call ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret788#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: assume 0bv8 != smc_ioctl_~tmp___1~23#1;smc_ioctl_~tmp___2~12#1 := 0bv32; [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: assume !(0bv8 != smc_ioctl_~tmp___1~23#1);smc_ioctl_~tmp___2~12#1 := 1bv32; [2025-02-08 03:55:59,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989-1: SUMMARY for call osi_setup_#t~ret316#1 := __dynamic_dev_dbg(osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset, osi_setup_~link#1.base, ~bvadd~64(191bv64, osi_setup_~link#1.offset), 24bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: smc_get_link_~tmp___0~34#1 := smc_get_link_#t~ret739#1;havoc smc_get_link_#t~ret739#1;smc_get_link_~saved_bank~5#1 := smc_get_link_~tmp___0~34#1;assume { :begin_inline_ldv___ldv_spin_lock_84 } true;ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.offset := smc_get_link_~smc~23#1.base, ~bvadd~64(8bv64, smc_get_link_~smc~23#1.offset);havoc ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: havoc osi_setup_#t~ret316#1; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103-1: SUMMARY for call smc_get_link_#t~ret739#1 := inw(~bvadd~32(14bv32, smc_get_link_~ioaddr~21#1)); srcloc: null [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~tmp~60#1 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret788#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret788#1; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6857: assume 0bv32 == osi_config_~i~4#1; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6857: assume !(0bv32 == osi_config_~i~4#1);osi_config_~j~1#1 := ~bvadd~32(1bv32, osi_config_~j~1#1); [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10623: ~ldv_statevar_3~0 := 8bv32; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10293: assume 23bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10293: assume !(23bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: assume { :begin_inline_ldv_dispatch_register_12_2 } true;ldv_dispatch_register_12_2_#in~arg0#1.base, ldv_dispatch_register_12_2_#in~arg0#1.offset := ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.base, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.offset;havoc ldv_dispatch_register_12_2_~arg0#1.base, ldv_dispatch_register_12_2_~arg0#1.offset;ldv_dispatch_register_12_2_~arg0#1.base, ldv_dispatch_register_12_2_~arg0#1.offset := ldv_dispatch_register_12_2_#in~arg0#1.base, ldv_dispatch_register_12_2_#in~arg0#1.offset;~ldv_3_container_struct_pcmcia_driver~0.base, ~ldv_3_container_struct_pcmcia_driver~0.offset := ldv_dispatch_register_12_2_~arg0#1.base, ldv_dispatch_register_12_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_3_19 } true;~ldv_statevar_3~0 := 18bv32; [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7188-1: assume smc91c92_config_#t~short362#1;call smc91c92_config_#t~mem361#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short362#1 := 8bv32 != ~zero_extend~32~16(smc91c92_config_#t~mem361#1); [2025-02-08 03:55:59,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7188-1: assume !smc91c92_config_#t~short362#1; [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425-1: SUMMARY for call ldv_assume((if 19bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7188: assume smc91c92_config_#t~short362#1;havoc smc91c92_config_#t~mem360#1;havoc smc91c92_config_#t~mem361#1;havoc smc91c92_config_#t~short362#1;assume { :begin_inline_osi_config } true;osi_config_#in~link#1.base, osi_config_#in~link#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc osi_config_#res#1;havoc osi_config_#t~mem265#1.base, osi_config_#t~mem265#1.offset, osi_config_#t~mem266#1, osi_config_#t~mem267#1.base, osi_config_#t~mem267#1.offset, osi_config_#t~mem268#1.base, osi_config_#t~mem268#1.offset, osi_config_#t~mem269#1.base, osi_config_#t~mem269#1.offset, osi_config_#t~mem270#1, osi_config_#t~mem271#1.base, osi_config_#t~mem271#1.offset, osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset, osi_config_#t~mem273#1, osi_config_#t~ret274#1, osi_config_#t~mem275#1.base, osi_config_#t~mem275#1.offset, osi_config_#t~ret276#1, osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset, osi_config_#t~mem278#1, osi_config_~link#1.base, osi_config_~link#1.offset, osi_config_~dev~10#1.base, osi_config_~dev~10#1.offset, osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset, osi_config_~i~4#1, osi_config_~j~1#1;osi_config_~link#1.base, osi_config_~link#1.offset := osi_config_#in~link#1.base, osi_config_#in~link#1.offset;havoc osi_config_~dev~10#1.base, osi_config_~dev~10#1.offset;call osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset := #Ultimate.allocOnStack(16bv64);havoc osi_config_~i~4#1;havoc osi_config_~j~1#1;call osi_config_#t~mem265#1.base, osi_config_#t~mem265#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(1555bv64, osi_config_~link#1.offset), 8bv64);osi_config_~dev~10#1.base, osi_config_~dev~10#1.offset := osi_config_#t~mem265#1.base, osi_config_#t~mem265#1.offset;havoc osi_config_#t~mem265#1.base, osi_config_#t~mem265#1.offset;call write~intINTTYPE4#13(1016bv32, osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset, 4bv64);call write~intINTTYPE4#13(760bv32, osi_config_~#com~0#1.base, ~bvadd~64(4bv64, osi_config_~#com~0#1.offset), 4bv64);call write~intINTTYPE4#13(1000bv32, osi_config_~#com~0#1.base, ~bvadd~64(8bv64, osi_config_~#com~0#1.offset), 4bv64);call write~intINTTYPE4#13(744bv32, osi_config_~#com~0#1.base, ~bvadd~64(12bv64, osi_config_~#com~0#1.offset), 4bv64);call osi_config_#t~mem266#1 := read~intINTTYPE4#7(osi_config_~link#1.base, ~bvadd~64(106bv64, osi_config_~link#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(3bv32, osi_config_#t~mem266#1), osi_config_~link#1.base, ~bvadd~64(106bv64, osi_config_~link#1.offset), 4bv64);havoc osi_config_#t~mem266#1;call osi_config_#t~mem267#1.base, osi_config_#t~mem267#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(46bv64, osi_config_~link#1.offset), 8bv64);call write~intINTTYPE8#7(64bv64, osi_config_#t~mem267#1.base, ~bvadd~64(8bv64, osi_config_#t~mem267#1.offset), 8bv64);havoc osi_config_#t~mem267#1.base, osi_config_#t~mem267#1.offset;call osi_config_#t~mem268#1.base, osi_config_#t~mem268#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(8bv64, ~bvadd~64(46bv64, osi_config_~link#1.offset)), 8bv64);call osi_config_#t~mem269#1.base, osi_config_#t~mem269#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(8bv64, ~bvadd~64(46bv64, osi_config_~link#1.offset)), 8bv64);call osi_config_#t~mem270#1 := read~intINTTYPE8#7(osi_config_#t~mem269#1.base, ~bvadd~64(24bv64, osi_config_#t~mem269#1.offset), 8bv64);call write~intINTTYPE8#7(osi_config_#t~mem270#1, osi_config_#t~mem268#1.base, ~bvadd~64(24bv64, osi_config_#t~mem268#1.offset), 8bv64);havoc osi_config_#t~mem268#1.base, osi_config_#t~mem268#1.offset;havoc osi_config_#t~mem269#1.base, osi_config_#t~mem269#1.offset;havoc osi_config_#t~mem270#1;call osi_config_#t~mem271#1.base, osi_config_#t~mem271#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(8bv64, ~bvadd~64(46bv64, osi_config_~link#1.offset)), 8bv64);call write~intINTTYPE8#7(8bv64, osi_config_#t~mem271#1.base, ~bvadd~64(8bv64, osi_config_#t~mem271#1.offset), 8bv64);havoc osi_config_#t~mem271#1.base, osi_config_#t~mem271#1.offset;call write~intINTTYPE4#7(16bv32, osi_config_~link#1.base, ~bvadd~64(122bv64, osi_config_~link#1.offset), 4bv64);call write~intINTTYPE4#7(35bv32, osi_config_~link#1.base, ~bvadd~64(114bv64, osi_config_~link#1.offset), 4bv64);osi_config_~j~1#1 := 0bv32;osi_config_~i~4#1 := osi_config_~j~1#1; [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7188: assume !smc91c92_config_#t~short362#1;havoc smc91c92_config_#t~mem360#1;havoc smc91c92_config_#t~mem361#1;havoc smc91c92_config_#t~short362#1;call smc91c92_config_#t~mem364#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short370#1 := 265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem364#1); [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954: ~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7915-1: SUMMARY for call smc_start_xmit_#t~ret491#1 := netdev_err(smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset, 89bv64, 0bv64); srcloc: null [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: SUMMARY for call ldv_spin_lock_lock_of_smc_private(); srcloc: null [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13200-1: ldv_pcmcia_register_driver_88_#t~ret838#1 := pcmcia_register_driver_#res#1;havoc pcmcia_register_driver_#t~nondet977#1, pcmcia_register_driver_~arg0#1.base, pcmcia_register_driver_~arg0#1.offset;havoc pcmcia_register_driver_#in~arg0#1.base, pcmcia_register_driver_#in~arg0#1.offset;assume { :end_inline_pcmcia_register_driver } true;ldv_pcmcia_register_driver_88_~tmp~73#1 := ldv_pcmcia_register_driver_88_#t~ret838#1;havoc ldv_pcmcia_register_driver_88_#t~ret838#1;ldv_pcmcia_register_driver_88_~ldv_func_res~3#1 := ldv_pcmcia_register_driver_88_~tmp~73#1;assume { :begin_inline_ldv_pcmcia_register_driver } true;ldv_pcmcia_register_driver_#in~arg0#1, ldv_pcmcia_register_driver_#in~arg1#1.base, ldv_pcmcia_register_driver_#in~arg1#1.offset := ldv_pcmcia_register_driver_88_~ldv_func_res~3#1, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.offset;havoc ldv_pcmcia_register_driver_#res#1;havoc ldv_pcmcia_register_driver_#t~ret797#1, ldv_pcmcia_register_driver_~arg0#1, ldv_pcmcia_register_driver_~arg1#1.base, ldv_pcmcia_register_driver_~arg1#1.offset, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.base, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.offset, ldv_pcmcia_register_driver_~tmp~64#1;ldv_pcmcia_register_driver_~arg0#1 := ldv_pcmcia_register_driver_#in~arg0#1;ldv_pcmcia_register_driver_~arg1#1.base, ldv_pcmcia_register_driver_~arg1#1.offset := ldv_pcmcia_register_driver_#in~arg1#1.base, ldv_pcmcia_register_driver_#in~arg1#1.offset;havoc ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.base, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.offset;havoc ldv_pcmcia_register_driver_~tmp~64#1; [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7915: havoc smc_start_xmit_#t~ret491#1;assume { :begin_inline_consume_skb } true;consume_skb_#in~arg0#1.base, consume_skb_#in~arg0#1.offset := smc_start_xmit_~skb#1.base, smc_start_xmit_~skb#1.offset;havoc consume_skb_~arg0#1.base, consume_skb_~arg0#1.offset;consume_skb_~arg0#1.base, consume_skb_~arg0#1.offset := consume_skb_#in~arg0#1.base, consume_skb_#in~arg0#1.offset; [2025-02-08 03:55:59,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13200: havoc pcmcia_register_driver_#t~nondet977#1; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660-1: SUMMARY for call mhz_setup_#t~ret228#1 := cvt_ascii_address(mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset, mhz_setup_#t~mem227#1.base, mhz_setup_#t~mem227#1.offset); srcloc: null [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: mhz_setup_~tmp___1~3#1 := mhz_setup_#t~ret228#1;havoc mhz_setup_#t~mem227#1.base, mhz_setup_#t~mem227#1.offset;havoc mhz_setup_#t~ret228#1; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426: havoc ldv_dispatch_register_12_2_~arg0#1.base, ldv_dispatch_register_12_2_~arg0#1.offset;havoc ldv_dispatch_register_12_2_#in~arg0#1.base, ldv_dispatch_register_12_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_12_2 } true;ldv_pcmcia_register_driver_#res#1 := ldv_pcmcia_register_driver_~arg0#1; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume 258bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem383#1);havoc smc91c92_config_#t~mem383#1; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume !(258bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem383#1));havoc smc91c92_config_#t~mem383#1;call smc91c92_config_#t~mem384#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_80_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153: havoc ldv___ldv_spin_lock_80_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_80_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_80_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_80 } true; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10096: assume 0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~tmp~60#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10096: assume !(0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~tmp~60#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume ~bvsle~32(mot_setup_~i~2#1, 2bv32); [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume !~bvsle~32(mot_setup_~i~2#1, 2bv32);mot_setup_#res#1 := 0bv32;smc91c92_config_#t~ret390#1 := mot_setup_#res#1;havoc mot_setup_#t~mem241#1.base, mot_setup_#t~mem241#1.offset, mot_setup_#t~mem242#1, mot_setup_#t~ret243#1, mot_setup_#t~ret244#1, mot_setup_#t~mem245#1.base, mot_setup_#t~mem245#1.offset, mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset, mot_setup_~link#1.base, mot_setup_~link#1.offset, mot_setup_~dev~7#1.base, mot_setup_~dev~7#1.offset, mot_setup_~ioaddr~1#1, mot_setup_~i~2#1, mot_setup_~wait~0#1, mot_setup_~loop~0#1, mot_setup_~addr~0#1, mot_setup_~tmp~21#1, mot_setup_~tmp___0~9#1;havoc mot_setup_#in~link#1.base, mot_setup_#in~link#1.offset;assume { :end_inline_mot_setup } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret390#1;havoc smc91c92_config_#t~ret390#1; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889: assume 2bv32 == ~ldv_statevar_5~0; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889: assume !(2bv32 == ~ldv_statevar_5~0); [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume 8bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume !(8bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32)); [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106: assume { :begin_inline_smc_link_ok } true;smc_link_ok_#in~dev#1.base, smc_link_ok_#in~dev#1.offset := smc_get_link_~dev#1.base, smc_get_link_~dev#1.offset;havoc smc_link_ok_#res#1;havoc smc_link_ok_#t~mem706#1, smc_link_ok_#t~ret707#1.base, smc_link_ok_#t~ret707#1.offset, smc_link_ok_#t~mem708#1, smc_link_ok_#t~ret709#1, smc_link_ok_#t~ret710#1, smc_link_ok_~dev#1.base, smc_link_ok_~dev#1.offset, smc_link_ok_~ioaddr~16#1, smc_link_ok_~smc~20#1.base, smc_link_ok_~smc~20#1.offset, smc_link_ok_~tmp~44#1.base, smc_link_ok_~tmp~44#1.offset, smc_link_ok_~tmp___0~29#1, smc_link_ok_~tmp___1~21#1;smc_link_ok_~dev#1.base, smc_link_ok_~dev#1.offset := smc_link_ok_#in~dev#1.base, smc_link_ok_#in~dev#1.offset;havoc smc_link_ok_~ioaddr~16#1;havoc smc_link_ok_~smc~20#1.base, smc_link_ok_~smc~20#1.offset;havoc smc_link_ok_~tmp~44#1.base, smc_link_ok_~tmp~44#1.offset;havoc smc_link_ok_~tmp___0~29#1;havoc smc_link_ok_~tmp___1~21#1;call smc_link_ok_#t~mem706#1 := read~intINTTYPE8#7(smc_link_ok_~dev#1.base, ~bvadd~64(56bv64, smc_link_ok_~dev#1.offset), 8bv64);smc_link_ok_~ioaddr~16#1 := smc_link_ok_#t~mem706#1[32:0];havoc smc_link_ok_#t~mem706#1; [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc_get_link_~ioaddr~21#1)); srcloc: null [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc_netdev_set_ecmd_~ioaddr~18#1)); srcloc: null [2025-02-08 03:55:59,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917: havoc consume_skb_~arg0#1.base, consume_skb_~arg0#1.offset;havoc consume_skb_#in~arg0#1.base, consume_skb_#in~arg0#1.offset;assume { :end_inline_consume_skb } true;call write~$Pointer$#7(0bv64, 0bv64, smc_start_xmit_~smc~11#1.base, ~bvadd~64(80bv64, smc_start_xmit_~smc~11#1.offset), 8bv64);call smc_start_xmit_#t~mem492#1 := read~intINTTYPE8#7(smc_start_xmit_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, smc_start_xmit_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, smc_start_xmit_#t~mem492#1), smc_start_xmit_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, smc_start_xmit_~dev#1.offset)), 8bv64);havoc smc_start_xmit_#t~mem492#1;smc_start_xmit_#res#1 := 0bv32;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset);havoc smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset);havoc smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset);havoc smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset; [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: assume 0bv32 == mhz_setup_~tmp___1~3#1;mhz_setup_~rc~0#1 := 0bv32; [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: assume !(0bv32 == mhz_setup_~tmp___1~3#1); [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10362: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_17 } true;ldv_dummy_resourceless_instance_callback_2_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg2#1.offset := ~ldv_2_callback_ndo_set_mac_address~0.base, ~ldv_2_callback_ndo_set_mac_address~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_container_struct_ethtool_cmd_ptr~0.base, ~ldv_2_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_17_#t~ret774#1, ldv_dummy_resourceless_instance_callback_2_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_#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_2_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_17_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet952#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~nondet952#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet952#1;havoc eth_mac_addr_#t~nondet952#1; [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10560: assume 18bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10560: assume !(18bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9107: smc_get_link_#t~ret740#1 := smc_link_ok_#res#1;havoc smc_link_ok_#t~mem706#1, smc_link_ok_#t~ret707#1.base, smc_link_ok_#t~ret707#1.offset, smc_link_ok_#t~mem708#1, smc_link_ok_#t~ret709#1, smc_link_ok_#t~ret710#1, smc_link_ok_~dev#1.base, smc_link_ok_~dev#1.offset, smc_link_ok_~ioaddr~16#1, smc_link_ok_~smc~20#1.base, smc_link_ok_~smc~20#1.offset, smc_link_ok_~tmp~44#1.base, smc_link_ok_~tmp~44#1.offset, smc_link_ok_~tmp___0~29#1, smc_link_ok_~tmp___1~21#1;havoc smc_link_ok_#in~dev#1.base, smc_link_ok_#in~dev#1.offset;assume { :end_inline_smc_link_ok } true;smc_get_link_~tmp___1~22#1 := smc_get_link_#t~ret740#1;havoc smc_get_link_#t~ret740#1;smc_get_link_~ret~3#1 := smc_get_link_~tmp___1~22#1; [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9900: assume { :begin_inline_ldv_dispatch_register_dummy_factory_13_13_5 } true;assume { :begin_inline_ldv_switch_automaton_state_5_4 } true;~ldv_statevar_5~0 := 3bv32;assume { :end_inline_ldv_switch_automaton_state_5_4 } true;assume { :end_inline_ldv_dispatch_register_dummy_factory_13_13_5 } true;~ldv_statevar_13~0 := 4bv32; [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9900-1: SUMMARY for call ldv_assume((if 4bv32 == ~ldv_statevar_5~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6795-1: SUMMARY for call smc_config_#t~ret257#1 := pcmcia_loop_config(smc_config_~link#1.base, smc_config_~link#1.offset, #funAddr~smc_configcheck.base, #funAddr~smc_configcheck.offset, 0bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6795: smc_config_~i~3#1 := smc_config_#t~ret257#1;havoc smc_config_#t~ret257#1; [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: smc_netdev_set_ecmd_~tmp~46#1 := smc_netdev_set_ecmd_#t~ret720#1;havoc smc_netdev_set_ecmd_#t~ret720#1;call smc_netdev_set_ecmd_#t~mem721#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(14bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64); [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975-1: SUMMARY for call smc_netdev_set_ecmd_#t~ret720#1 := inw(smc_netdev_set_ecmd_~ioaddr~18#1); srcloc: null [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10627-1: SUMMARY for call ldv_free(~ldv_3_resource_struct_pcmcia_device_ptr~0.base, ~ldv_3_resource_struct_pcmcia_device_ptr~0.offset); srcloc: null [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10627: ~ldv_3_ret_default~0 := 1bv32;~ldv_statevar_3~0 := 19bv32; [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: havoc ldv_net_dummy_resourceless_instance_2_#t~ret795#1, ldv_net_dummy_resourceless_instance_2_#t~ret796#1, ldv_net_dummy_resourceless_instance_2_~arg0#1.base, ldv_net_dummy_resourceless_instance_2_~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_2_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_net_dummy_resourceless_instance_2 } true; [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: assume 0bv32 != smc_ioctl_~tmp___2~12#1;smc_ioctl_#res#1 := 4294967274bv32; [2025-02-08 03:56:00,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: assume !(0bv32 != smc_ioctl_~tmp___2~12#1);assume { :begin_inline_ldv___ldv_spin_lock_86 } true;ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.offset := smc_ioctl_~smc~25#1.base, ~bvadd~64(8bv64, smc_ioctl_~smc~25#1.offset);havoc ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.offset; [2025-02-08 03:56:00,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6730: SUMMARY for call outw(2bv16, ~bvadd~32(14bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:56:00,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc_link_ok_~ioaddr~16#1)); srcloc: null [2025-02-08 03:56:00,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655-1: SUMMARY for call smc_open_#t~ret437#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc_open_#t~mem436#1)), 0bv64); srcloc: null [2025-02-08 03:56:00,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: smc_open_~tmp___1~8#1 := smc_open_#t~ret437#1;havoc smc_open_#t~mem436#1;havoc smc_open_#t~ret437#1; [2025-02-08 03:56:00,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391-1: call smc91c92_config_#t~mem401#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:56:00,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: assume ~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem401#1), 0bv32);havoc smc91c92_config_#t~mem401#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: assume !~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem401#1), 0bv32);havoc smc91c92_config_#t~mem401#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457-1: SUMMARY for call smc91c92_config_#t~ret419#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc91c92_config_#t~mem418#1)), 0bv64); srcloc: null [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457: smc91c92_config_~tmp___5~0#1 := smc91c92_config_#t~ret419#1;havoc smc91c92_config_#t~mem418#1;havoc smc91c92_config_#t~ret419#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume 265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1);havoc smc91c92_config_#t~mem384#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume !(265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1));havoc smc91c92_config_#t~mem384#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-3: assume smc91c92_config_#t~short368#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-3: assume !smc91c92_config_#t~short368#1;call smc91c92_config_#t~mem367#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short368#1 := 6bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem367#1); [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9109: SUMMARY for call outw(~zero_extend~32~16(smc_get_link_~saved_bank~5#1)[16:0], ~bvadd~32(14bv32, smc_get_link_~ioaddr~21#1)); srcloc: null [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-2: smc91c92_config_#t~short369#1 := smc91c92_config_#t~short368#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-1: smc91c92_config_#t~short370#1 := smc91c92_config_#t~short369#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9043: smc_get_settings_#t~ret730#1 := smc_netdev_get_ecmd_#res#1;havoc smc_netdev_get_ecmd_#t~mem711#1, smc_netdev_get_ecmd_#t~ret712#1, smc_netdev_get_ecmd_#t~ret713#1, smc_netdev_get_ecmd_~dev#1.base, smc_netdev_get_ecmd_~dev#1.offset, smc_netdev_get_ecmd_~ecmd#1.base, smc_netdev_get_ecmd_~ecmd#1.offset, smc_netdev_get_ecmd_~tmp~45#1, smc_netdev_get_ecmd_~ioaddr~17#1;havoc smc_netdev_get_ecmd_#in~dev#1.base, smc_netdev_get_ecmd_#in~dev#1.offset, smc_netdev_get_ecmd_#in~ecmd#1.base, smc_netdev_get_ecmd_#in~ecmd#1.offset;assume { :end_inline_smc_netdev_get_ecmd } true;smc_get_settings_~ret~1#1 := smc_get_settings_#t~ret730#1;havoc smc_get_settings_#t~ret730#1; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: assume smc91c92_config_#t~short370#1;havoc smc91c92_config_#t~mem364#1;havoc smc91c92_config_#t~mem365#1;havoc smc91c92_config_#t~mem366#1;havoc smc91c92_config_#t~mem367#1;havoc smc91c92_config_#t~short368#1;havoc smc91c92_config_#t~short369#1;havoc smc91c92_config_#t~short370#1;assume { :begin_inline_mhz_mfc_config } true;mhz_mfc_config_#in~link#1.base, mhz_mfc_config_#in~link#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc mhz_mfc_config_#res#1;havoc mhz_mfc_config_#t~mem191#1.base, mhz_mfc_config_#t~mem191#1.offset, mhz_mfc_config_#t~ret192#1.base, mhz_mfc_config_#t~ret192#1.offset, mhz_mfc_config_#t~mem193#1, mhz_mfc_config_#t~ret194#1, mhz_mfc_config_#t~mem195#1.base, mhz_mfc_config_#t~mem195#1.offset, mhz_mfc_config_#t~mem196#1, mhz_mfc_config_#t~mem197#1.base, mhz_mfc_config_#t~mem197#1.offset, mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset, mhz_mfc_config_#t~mem199#1.base, mhz_mfc_config_#t~mem199#1.offset, mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset, mhz_mfc_config_#t~ret201#1, mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset, mhz_mfc_config_#t~ret203#1, mhz_mfc_config_#t~mem204#1.base, mhz_mfc_config_#t~mem204#1.offset, mhz_mfc_config_#t~mem205#1, mhz_mfc_config_#t~ret206#1.base, mhz_mfc_config_#t~ret206#1.offset, mhz_mfc_config_#t~mem207#1, mhz_mfc_config_#t~ite209#1, mhz_mfc_config_#t~mem208#1, mhz_mfc_config_#t~mem210#1.base, mhz_mfc_config_#t~mem210#1.offset, mhz_mfc_config_#t~ret211#1, mhz_mfc_config_#t~mem212#1, mhz_mfc_config_#t~short213#1, mhz_mfc_config_#t~ret214#1, mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset, mhz_mfc_config_~dev~3#1.base, mhz_mfc_config_~dev~3#1.offset, mhz_mfc_config_~smc~2#1.base, mhz_mfc_config_~smc~2#1.offset, mhz_mfc_config_~tmp~17#1.base, mhz_mfc_config_~tmp~17#1.offset, mhz_mfc_config_~offset~0#1, mhz_mfc_config_~i~1#1, mhz_mfc_config_~tmp___0~5#1, mhz_mfc_config_~tmp___1~2#1, mhz_mfc_config_~tmp___2~0#1;mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset := mhz_mfc_config_#in~link#1.base, mhz_mfc_config_#in~link#1.offset;havoc mhz_mfc_config_~dev~3#1.base, mhz_mfc_config_~dev~3#1.offset;havoc mhz_mfc_config_~smc~2#1.base, mhz_mfc_config_~smc~2#1.offset;havoc mhz_mfc_config_~tmp~17#1.base, mhz_mfc_config_~tmp~17#1.offset;havoc mhz_mfc_config_~offset~0#1;havoc mhz_mfc_config_~i~1#1;havoc mhz_mfc_config_~tmp___0~5#1;havoc mhz_mfc_config_~tmp___1~2#1;havoc mhz_mfc_config_~tmp___2~0#1;call mhz_mfc_config_#t~mem191#1.base, mhz_mfc_config_#t~mem191#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(1555bv64, mhz_mfc_config_~link#1.offset), 8bv64);mhz_mfc_config_~dev~3#1.base, mhz_mfc_config_~dev~3#1.offset := mhz_mfc_config_#t~mem191#1.base, mhz_mfc_config_#t~mem191#1.offset;havoc mhz_mfc_config_#t~mem191#1.base, mhz_mfc_config_#t~mem191#1.offset; [2025-02-08 03:56:00,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: assume !smc91c92_config_#t~short370#1;havoc smc91c92_config_#t~mem364#1;havoc smc91c92_config_#t~mem365#1;havoc smc91c92_config_#t~mem366#1;havoc smc91c92_config_#t~mem367#1;havoc smc91c92_config_#t~short368#1;havoc smc91c92_config_#t~short369#1;havoc smc91c92_config_#t~short370#1;assume { :begin_inline_smc_config } true;smc_config_#in~link#1.base, smc_config_#in~link#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc smc_config_#res#1;havoc smc_config_#t~mem255#1.base, smc_config_#t~mem255#1.offset, smc_config_#t~mem256#1, smc_config_#t~ret257#1, smc_config_#t~mem258#1.base, smc_config_#t~mem258#1.offset, smc_config_#t~mem259#1, smc_config_~link#1.base, smc_config_~link#1.offset, smc_config_~dev~8#1.base, smc_config_~dev~8#1.offset, smc_config_~i~3#1;smc_config_~link#1.base, smc_config_~link#1.offset := smc_config_#in~link#1.base, smc_config_#in~link#1.offset;havoc smc_config_~dev~8#1.base, smc_config_~dev~8#1.offset;havoc smc_config_~i~3#1;call smc_config_#t~mem255#1.base, smc_config_#t~mem255#1.offset := read~$Pointer$#7(smc_config_~link#1.base, ~bvadd~64(1555bv64, smc_config_~link#1.offset), 8bv64);smc_config_~dev~8#1.base, smc_config_~dev~8#1.offset := smc_config_#t~mem255#1.base, smc_config_#t~mem255#1.offset;havoc smc_config_#t~mem255#1.base, smc_config_#t~mem255#1.offset;call smc_config_#t~mem256#1 := read~intINTTYPE4#7(smc_config_~link#1.base, ~bvadd~64(106bv64, smc_config_~link#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(2049bv32, smc_config_#t~mem256#1), smc_config_~link#1.base, ~bvadd~64(106bv64, smc_config_~link#1.offset), 4bv64);havoc smc_config_#t~mem256#1; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-5: assume smc91c92_config_#t~short370#1; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-5: assume !smc91c92_config_#t~short370#1;call smc91c92_config_#t~mem365#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short369#1 := 258bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem365#1); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-4: assume smc91c92_config_#t~short369#1;call smc91c92_config_#t~mem366#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short368#1 := 0bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem366#1); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-4: assume !smc91c92_config_#t~short369#1; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10893: assume 3bv32 == ~ldv_statevar_5~0; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10893: assume !(3bv32 == ~ldv_statevar_5~0); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6863: assume ~bvsle~32(osi_config_~j~1#1, 3bv32); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6863: assume !~bvsle~32(osi_config_~j~1#1, 3bv32); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume 1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem721#1);havoc smc_netdev_set_ecmd_#t~mem721#1;smc_netdev_set_ecmd_~tmp~46#1 := ~bvor~32(2048bv32, ~zero_extend~32~16(smc_netdev_set_ecmd_~tmp~46#1))[16:0]; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume !(1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem721#1));havoc smc_netdev_set_ecmd_#t~mem721#1;smc_netdev_set_ecmd_~tmp~46#1 := ~bvand~32(63487bv32, ~zero_extend~32~16(smc_netdev_set_ecmd_~tmp~46#1))[16:0]; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: SUMMARY for call outw(~bvadd~32(32bv32, ~zero_extend~32~16(mot_setup_~i~2#1[16:0]))[16:0], ~bvadd~32(6bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: smc_link_ok_~tmp___1~21#1 := smc_link_ok_#t~ret710#1;havoc smc_link_ok_#t~ret710#1;smc_link_ok_#res#1 := ~bvand~32(16384bv32, ~zero_extend~32~16(smc_link_ok_~tmp___1~21#1)); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume 0bv32 == smc_config_~i~3#1;call smc_config_#t~mem258#1.base, smc_config_#t~mem258#1.offset := read~$Pointer$#7(smc_config_~link#1.base, ~bvadd~64(46bv64, smc_config_~link#1.offset), 8bv64);call smc_config_#t~mem259#1 := read~intINTTYPE8#7(smc_config_#t~mem258#1.base, smc_config_#t~mem258#1.offset, 8bv64);call write~intINTTYPE8#7(smc_config_#t~mem259#1, smc_config_~dev~8#1.base, ~bvadd~64(56bv64, smc_config_~dev~8#1.offset), 8bv64);havoc smc_config_#t~mem258#1.base, smc_config_#t~mem258#1.offset;havoc smc_config_#t~mem259#1; [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume !(0bv32 == smc_config_~i~3#1); [2025-02-08 03:56:00,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-1: SUMMARY for call smc_link_ok_#t~ret710#1 := inw(~bvadd~32(2bv32, smc_link_ok_~ioaddr~16#1)); srcloc: null [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: assume 9bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: assume !(9bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32)); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431: ldv_pcmcia_register_driver_#res#1 := ldv_pcmcia_register_driver_~arg0#1; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_pcmcia_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9110-1: SUMMARY for call ldv_spin_unlock_irqrestore_70(smc_get_link_~smc~23#1.base, ~bvadd~64(8bv64, smc_get_link_~smc~23#1.offset), smc_get_link_~flags~5#1); srcloc: null [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13074: havoc eth_validate_addr_#t~nondet954#1; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996-1: osi_setup_#res#1 := 0bv32;call ULTIMATE.dealloc(osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset);havoc osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9110: smc_get_link_#res#1 := smc_get_link_~ret~3#1;ldv_dummy_resourceless_instance_callback_2_8_#t~ret780#1 := smc_get_link_#res#1;havoc smc_get_link_#t~ret737#1.base, smc_get_link_#t~ret737#1.offset, smc_get_link_#t~mem738#1, smc_get_link_#t~ret739#1, smc_get_link_#t~ret740#1, smc_get_link_~dev#1.base, smc_get_link_~dev#1.offset, smc_get_link_~smc~23#1.base, smc_get_link_~smc~23#1.offset, smc_get_link_~tmp~50#1.base, smc_get_link_~tmp~50#1.offset, smc_get_link_~ioaddr~21#1, smc_get_link_~saved_bank~5#1, smc_get_link_~tmp___0~34#1, smc_get_link_~ret~3#1, smc_get_link_~flags~5#1, smc_get_link_~tmp___1~22#1;havoc smc_get_link_#in~dev#1.base, smc_get_link_#in~dev#1.offset;assume { :end_inline_smc_get_link } true;havoc ldv_dummy_resourceless_instance_callback_2_8_#t~ret780#1;havoc ldv_dummy_resourceless_instance_callback_2_8_#t~ret780#1, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_8 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: SUMMARY for call outw(1bv16, ~bvadd~32(14bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13074-1: ldv_dummy_resourceless_instance_callback_2_21_#t~ret776#1 := eth_validate_addr_#res#1;havoc eth_validate_addr_#t~nondet954#1, eth_validate_addr_~arg0#1.base, eth_validate_addr_~arg0#1.offset;havoc eth_validate_addr_#in~arg0#1.base, eth_validate_addr_#in~arg0#1.offset;assume { :end_inline_eth_validate_addr } true;havoc ldv_dummy_resourceless_instance_callback_2_21_#t~ret776#1;havoc ldv_dummy_resourceless_instance_callback_2_21_#t~ret776#1, ldv_dummy_resourceless_instance_callback_2_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_21 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10564: assume 19bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10564: assume !(19bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume 0bv64 != smc_open_~tmp___1~8#1;call smc_open_#t~mem438#1 := read~intINTTYPE8#7(smc_open_~dev#1.base, ~bvadd~64(56bv64, smc_open_~dev#1.offset), 8bv64); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume !(0bv64 != smc_open_~tmp___1~8#1); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7459: assume 0bv64 != smc91c92_config_~tmp___5~0#1;call smc91c92_config_#t~mem420#1 := read~intINTTYPE4#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(240bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7459: assume !(0bv64 != smc91c92_config_~tmp___5~0#1); [2025-02-08 03:56:00,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7393-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7393: smc91c92_config_~i~8#1 := 0bv32; [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7195: smc91c92_config_#t~ret371#1 := mhz_mfc_config_#res#1;havoc mhz_mfc_config_#t~mem191#1.base, mhz_mfc_config_#t~mem191#1.offset, mhz_mfc_config_#t~ret192#1.base, mhz_mfc_config_#t~ret192#1.offset, mhz_mfc_config_#t~mem193#1, mhz_mfc_config_#t~ret194#1, mhz_mfc_config_#t~mem195#1.base, mhz_mfc_config_#t~mem195#1.offset, mhz_mfc_config_#t~mem196#1, mhz_mfc_config_#t~mem197#1.base, mhz_mfc_config_#t~mem197#1.offset, mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset, mhz_mfc_config_#t~mem199#1.base, mhz_mfc_config_#t~mem199#1.offset, mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset, mhz_mfc_config_#t~ret201#1, mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset, mhz_mfc_config_#t~ret203#1, mhz_mfc_config_#t~mem204#1.base, mhz_mfc_config_#t~mem204#1.offset, mhz_mfc_config_#t~mem205#1, mhz_mfc_config_#t~ret206#1.base, mhz_mfc_config_#t~ret206#1.offset, mhz_mfc_config_#t~mem207#1, mhz_mfc_config_#t~ite209#1, mhz_mfc_config_#t~mem208#1, mhz_mfc_config_#t~mem210#1.base, mhz_mfc_config_#t~mem210#1.offset, mhz_mfc_config_#t~ret211#1, mhz_mfc_config_#t~mem212#1, mhz_mfc_config_#t~short213#1, mhz_mfc_config_#t~ret214#1, mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset, mhz_mfc_config_~dev~3#1.base, mhz_mfc_config_~dev~3#1.offset, mhz_mfc_config_~smc~2#1.base, mhz_mfc_config_~smc~2#1.offset, mhz_mfc_config_~tmp~17#1.base, mhz_mfc_config_~tmp~17#1.offset, mhz_mfc_config_~offset~0#1, mhz_mfc_config_~i~1#1, mhz_mfc_config_~tmp___0~5#1, mhz_mfc_config_~tmp___1~2#1, mhz_mfc_config_~tmp___2~0#1;havoc mhz_mfc_config_#in~link#1.base, mhz_mfc_config_#in~link#1.offset;assume { :end_inline_mhz_mfc_config } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret371#1;havoc smc91c92_config_#t~ret371#1; [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10168: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10168: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733-1: SUMMARY for call outw(6bv16, ~bvadd~32(12bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: mot_setup_~wait~0#1 := 0bv32;mot_setup_~loop~0#1 := mot_setup_~wait~0#1; [2025-02-08 03:56:00,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574-1: SUMMARY for call smc91c92_detach(ldv_base_instance_release_3_2_~arg1#1.base, ldv_base_instance_release_3_2_~arg1#1.offset); srcloc: null [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: havoc ldv_base_instance_release_3_2_~arg0#1.base, ldv_base_instance_release_3_2_~arg0#1.offset, ldv_base_instance_release_3_2_~arg1#1.base, ldv_base_instance_release_3_2_~arg1#1.offset;havoc ldv_base_instance_release_3_2_#in~arg0#1.base, ldv_base_instance_release_3_2_#in~arg0#1.offset, ldv_base_instance_release_3_2_#in~arg1#1.base, ldv_base_instance_release_3_2_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_release_3_2 } true;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.offset;~ldv_statevar_3~0 := 1bv32; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13208-1: smc91c92_config_#t~ret373#1 := pcmcia_request_irq_#res#1;havoc pcmcia_request_irq_#t~nondet979#1, pcmcia_request_irq_~arg0#1.base, pcmcia_request_irq_~arg0#1.offset, pcmcia_request_irq_~arg1#1.base, pcmcia_request_irq_~arg1#1.offset;havoc pcmcia_request_irq_#in~arg0#1.base, pcmcia_request_irq_#in~arg0#1.offset, pcmcia_request_irq_#in~arg1#1.base, pcmcia_request_irq_#in~arg1#1.offset;assume { :end_inline_pcmcia_request_irq } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret373#1;havoc smc91c92_config_#t~ret373#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13208: havoc pcmcia_request_irq_#t~nondet979#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659-1: SUMMARY for call smc_open_#t~ret439#1 := inw(~bvadd~32(14bv32, smc_open_#t~mem438#1[32:0])); srcloc: null [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: smc_open_~tmp___0~16#1 := smc_open_#t~ret439#1;havoc smc_open_#t~mem438#1;havoc smc_open_#t~ret439#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7461-1: SUMMARY for call smc91c92_config_#t~ret421#1 := __dynamic_netdev_dbg(smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset, smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 52bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7461: havoc smc91c92_config_#t~mem420#1;havoc smc91c92_config_#t~ret421#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10302-1: SUMMARY for call ldv_net_dummy_resourceless_instance_2_#t~ret795#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: assume { :begin_inline_mot_setup } true;mot_setup_#in~link#1.base, mot_setup_#in~link#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc mot_setup_#res#1;havoc mot_setup_#t~mem241#1.base, mot_setup_#t~mem241#1.offset, mot_setup_#t~mem242#1, mot_setup_#t~ret243#1, mot_setup_#t~ret244#1, mot_setup_#t~mem245#1.base, mot_setup_#t~mem245#1.offset, mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset, mot_setup_~link#1.base, mot_setup_~link#1.offset, mot_setup_~dev~7#1.base, mot_setup_~dev~7#1.offset, mot_setup_~ioaddr~1#1, mot_setup_~i~2#1, mot_setup_~wait~0#1, mot_setup_~loop~0#1, mot_setup_~addr~0#1, mot_setup_~tmp~21#1, mot_setup_~tmp___0~9#1;mot_setup_~link#1.base, mot_setup_~link#1.offset := mot_setup_#in~link#1.base, mot_setup_#in~link#1.offset;havoc mot_setup_~dev~7#1.base, mot_setup_~dev~7#1.offset;havoc mot_setup_~ioaddr~1#1;havoc mot_setup_~i~2#1;havoc mot_setup_~wait~0#1;havoc mot_setup_~loop~0#1;havoc mot_setup_~addr~0#1;havoc mot_setup_~tmp~21#1;havoc mot_setup_~tmp___0~9#1;call mot_setup_#t~mem241#1.base, mot_setup_#t~mem241#1.offset := read~$Pointer$#7(mot_setup_~link#1.base, ~bvadd~64(1555bv64, mot_setup_~link#1.offset), 8bv64);mot_setup_~dev~7#1.base, mot_setup_~dev~7#1.offset := mot_setup_#t~mem241#1.base, mot_setup_#t~mem241#1.offset;havoc mot_setup_#t~mem241#1.base, mot_setup_#t~mem241#1.offset;call mot_setup_#t~mem242#1 := read~intINTTYPE8#7(mot_setup_~dev~7#1.base, ~bvadd~64(56bv64, mot_setup_~dev~7#1.offset), 8bv64);mot_setup_~ioaddr~1#1 := mot_setup_#t~mem242#1[32:0];havoc mot_setup_#t~mem242#1;mot_setup_~i~2#1 := 0bv32; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10302: ~ldv_statevar_2~0 := ldv_net_dummy_resourceless_instance_2_#t~ret795#1;havoc ldv_net_dummy_resourceless_instance_2_#t~ret795#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: SUMMARY for call outw(~zero_extend~32~16(smc_get_settings_~saved_bank~3#1)[16:0], ~bvadd~32(14bv32, smc_get_settings_~ioaddr~19#1)); srcloc: null [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801-1: smc_config_#res#1 := smc_config_~i~3#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: assume 4bv32 == ~ldv_statevar_5~0; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: assume !(4bv32 == ~ldv_statevar_5~0); [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660-1: SUMMARY for call smc_open_#t~ret440#1 := __dynamic_dev_dbg(smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset, smc_open_~link~0#1.base, ~bvadd~64(191bv64, smc_open_~link~0#1.offset), 63bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: havoc smc_open_#t~ret440#1; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: call mhz_setup_#t~mem229#1.base, mhz_setup_#t~mem229#1.offset := read~$Pointer$#10(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64);assume { :begin_inline_kfree } true;kfree_#in~p#1.base, kfree_#in~p#1.offset := mhz_setup_#t~mem229#1.base, mhz_setup_#t~mem229#1.offset;havoc kfree_~p#1.base, kfree_~p#1.offset;kfree_~p#1.base, kfree_~p#1.offset := kfree_#in~p#1.base, kfree_#in~p#1.offset;call ULTIMATE.dealloc(kfree_~p#1.base, kfree_~p#1.offset);havoc kfree_~p#1.base, kfree_~p#1.offset;havoc kfree_#in~p#1.base, kfree_#in~p#1.offset;assume { :end_inline_kfree } true;havoc mhz_setup_#t~mem229#1.base, mhz_setup_#t~mem229#1.offset;mhz_setup_#res#1 := mhz_setup_~rc~0#1;call ULTIMATE.dealloc(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset);havoc mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset; [2025-02-08 03:56:00,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: ldv_pcmcia_register_driver_#res#1 := ldv_pcmcia_register_driver_~arg0#1;ldv_pcmcia_register_driver_88_#t~ret839#1 := ldv_pcmcia_register_driver_#res#1;havoc ldv_pcmcia_register_driver_#t~ret797#1, ldv_pcmcia_register_driver_~arg0#1, ldv_pcmcia_register_driver_~arg1#1.base, ldv_pcmcia_register_driver_~arg1#1.offset, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.base, ldv_pcmcia_register_driver_~ldv_12_struct_pcmcia_driver_struct_pcmcia_driver~0#1.offset, ldv_pcmcia_register_driver_~tmp~64#1;havoc ldv_pcmcia_register_driver_#in~arg0#1, ldv_pcmcia_register_driver_#in~arg1#1.base, ldv_pcmcia_register_driver_#in~arg1#1.offset;assume { :end_inline_ldv_pcmcia_register_driver } true;ldv_pcmcia_register_driver_88_~tmp___0~44#1 := ldv_pcmcia_register_driver_88_#t~ret839#1;havoc ldv_pcmcia_register_driver_88_#t~ret839#1;ldv_pcmcia_register_driver_88_#res#1 := ldv_pcmcia_register_driver_88_~tmp___0~44#1; [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: smc_ioctl_~saved_bank~7#1 := smc_ioctl_#t~ret750#1;havoc smc_ioctl_#t~ret750#1; [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162: SUMMARY for call ldv_spin_lock_lock_of_smc_private(); srcloc: null [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180-1: SUMMARY for call smc_ioctl_#t~ret750#1 := inw(~bvadd~32(14bv32, smc_ioctl_~ioaddr~23#1)); srcloc: null [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_18 } true;ldv_dummy_resourceless_instance_callback_2_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_#in~arg1#1.offset := ~ldv_2_callback_ndo_set_rx_mode~0.base, ~ldv_2_callback_ndo_set_rx_mode~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_18_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_#in~arg1#1.offset; [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_13_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9048: smc_get_settings_#res#1 := smc_get_settings_~ret~1#1;ldv_dummy_resourceless_instance_callback_2_9_#t~ret781#1 := smc_get_settings_#res#1;havoc smc_get_settings_#t~ret725#1.base, smc_get_settings_#t~ret725#1.offset, smc_get_settings_#t~mem726#1, smc_get_settings_#t~ret727#1, smc_get_settings_#t~mem728#1, smc_get_settings_#t~ret729#1, smc_get_settings_#t~ret730#1, smc_get_settings_~dev#1.base, smc_get_settings_~dev#1.offset, smc_get_settings_~ecmd#1.base, smc_get_settings_~ecmd#1.offset, smc_get_settings_~smc~21#1.base, smc_get_settings_~smc~21#1.offset, smc_get_settings_~tmp~48#1.base, smc_get_settings_~tmp~48#1.offset, smc_get_settings_~ioaddr~19#1, smc_get_settings_~saved_bank~3#1, smc_get_settings_~tmp___0~32#1, smc_get_settings_~ret~1#1, smc_get_settings_~flags~3#1;havoc smc_get_settings_#in~dev#1.base, smc_get_settings_#in~dev#1.offset, smc_get_settings_#in~ecmd#1.base, smc_get_settings_#in~ecmd#1.offset;assume { :end_inline_smc_get_settings } true;havoc ldv_dummy_resourceless_instance_callback_2_9_#t~ret781#1;havoc ldv_dummy_resourceless_instance_callback_2_9_#t~ret781#1, ldv_dummy_resourceless_instance_callback_2_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_9 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6868: assume 0bv32 != osi_config_~i~4#1;call write~intINTTYPE4#7(3bv32, osi_config_~link#1.base, ~bvadd~64(114bv64, osi_config_~link#1.offset), 4bv64);call osi_config_#t~mem275#1.base, osi_config_#t~mem275#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(8bv64, ~bvadd~64(46bv64, osi_config_~link#1.offset)), 8bv64);call write~intINTTYPE8#7(0bv64, osi_config_#t~mem275#1.base, ~bvadd~64(8bv64, osi_config_#t~mem275#1.offset), 8bv64);havoc osi_config_#t~mem275#1.base, osi_config_#t~mem275#1.offset; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6868: assume !(0bv32 != osi_config_~i~4#1); [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9048-1: SUMMARY for call ldv_spin_unlock_irqrestore_70(smc_get_settings_~smc~21#1.base, ~bvadd~64(8bv64, smc_get_settings_~smc~21#1.offset), smc_get_settings_~flags~3#1); srcloc: null [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10634: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10568: havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret805#1, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret807#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret808#1, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret811#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret812#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret813#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret814#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret815#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret816#1, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret818#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret819#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret820#1, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.offset, ldv_struct_pcmcia_driver_base_instance_3_#t~ret822#1, ldv_struct_pcmcia_driver_base_instance_3_~arg0#1.base, ldv_struct_pcmcia_driver_base_instance_3_~arg0#1.offset, ldv_struct_pcmcia_driver_base_instance_3_~tmp~67#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___0~40#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___1~24#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___2~13#1, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.base, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.offset, ldv_struct_pcmcia_driver_base_instance_3_~tmp___4~6#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#in~arg0#1.base, ldv_struct_pcmcia_driver_base_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_struct_pcmcia_driver_base_instance_3 } true; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181: assume { :begin_inline_generic_mii_ioctl } true;generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset := smc_ioctl_~smc~25#1.base, ~bvadd~64(240bv64, smc_ioctl_~smc~25#1.offset), smc_ioctl_~mii~0#1.base, smc_ioctl_~mii~0#1.offset, smc_ioctl_~cmd#1, 0bv64, 0bv64;havoc generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet955#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset := generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset;generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset := generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset;generic_mii_ioctl_~arg2#1 := generic_mii_ioctl_#in~arg2#1;generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset := generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;havoc generic_mii_ioctl_#t~nondet955#1;generic_mii_ioctl_#res#1 := generic_mii_ioctl_#t~nondet955#1;havoc generic_mii_ioctl_#t~nondet955#1; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7199: smc91c92_config_#t~ret372#1 := smc_config_#res#1;havoc smc_config_#t~mem255#1.base, smc_config_#t~mem255#1.offset, smc_config_#t~mem256#1, smc_config_#t~ret257#1, smc_config_#t~mem258#1.base, smc_config_#t~mem258#1.offset, smc_config_#t~mem259#1, smc_config_~link#1.base, smc_config_~link#1.offset, smc_config_~dev~8#1.base, smc_config_~dev~8#1.offset, smc_config_~i~3#1;havoc smc_config_#in~link#1.base, smc_config_#in~link#1.offset;assume { :end_inline_smc_config } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret372#1;havoc smc91c92_config_#t~ret372#1; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc_ioctl_~ioaddr~23#1)); srcloc: null [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10172: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10172: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: havoc ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_82 } true; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9908: ldv_entry_EMGentry_13_~tmp~58#1 := ldv_entry_EMGentry_13_#t~ret782#1;havoc ldv_entry_EMGentry_13_#t~ret782#1; [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9908-1: SUMMARY for call ldv_entry_EMGentry_13_#t~ret782#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: havoc resource_size_#t~mem25#1;havoc resource_size_#t~mem26#1;mhz_mfc_config_#t~ret203#1 := resource_size_#res#1;havoc resource_size_#t~mem25#1, resource_size_#t~mem26#1, resource_size_~res#1.base, resource_size_~res#1.offset;havoc resource_size_#in~res#1.base, resource_size_#in~res#1.offset;assume { :end_inline_resource_size } true;mhz_mfc_config_~tmp___2~0#1 := mhz_mfc_config_#t~ret203#1;havoc mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset;havoc mhz_mfc_config_#t~ret203#1;call mhz_mfc_config_#t~mem204#1.base, mhz_mfc_config_#t~mem204#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);call mhz_mfc_config_#t~mem205#1 := read~intINTTYPE8#7(mhz_mfc_config_#t~mem204#1.base, mhz_mfc_config_#t~mem204#1.offset, 8bv64);assume { :begin_inline_ioremap } true;ioremap_#in~offset#1, ioremap_#in~size#1 := mhz_mfc_config_#t~mem205#1, mhz_mfc_config_~tmp___2~0#1;havoc ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret42#1.base, ioremap_#t~ret42#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;ioremap_~offset#1 := ioremap_#in~offset#1;ioremap_~size#1 := ioremap_#in~size#1;havoc ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset;assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := ioremap_~offset#1, ioremap_~size#1;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret956#1.base, ioremap_nocache_#t~ret956#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;ioremap_nocache_~arg0#1 := ioremap_nocache_#in~arg0#1;ioremap_nocache_~arg1#1 := ioremap_nocache_#in~arg1#1; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8983: smc_netdev_set_ecmd_#res#1 := 0bv32; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8983-1: SUMMARY for call outw(~zero_extend~32~16(smc_netdev_set_ecmd_~tmp~46#1)[16:0], smc_netdev_set_ecmd_~ioaddr~18#1); srcloc: null [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10635-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret815#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: assume ~bvsle~32(mot_setup_~loop~0#1, 199bv32); [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: assume !~bvsle~32(mot_setup_~loop~0#1, 199bv32); [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10635: ldv_struct_pcmcia_driver_base_instance_3_~tmp___1~24#1 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret815#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret815#1; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7332: smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 35bv64, 0bv64; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret989#1 := main_#res#1;havoc main_#t~ret786#1, main_~tmp~59#1;assume { :end_inline_main } true; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212: havoc pcmcia_request_window_#t~nondet980#1;mhz_mfc_config_#t~ret201#1 := pcmcia_request_window_#res#1;havoc pcmcia_request_window_#t~nondet980#1, pcmcia_request_window_~arg0#1.base, pcmcia_request_window_~arg0#1.offset, pcmcia_request_window_~arg1#1.base, pcmcia_request_window_~arg1#1.offset, pcmcia_request_window_~arg2#1;havoc pcmcia_request_window_#in~arg0#1.base, pcmcia_request_window_#in~arg0#1.offset, pcmcia_request_window_#in~arg1#1.base, pcmcia_request_window_#in~arg1#1.offset, pcmcia_request_window_#in~arg2#1;assume { :end_inline_pcmcia_request_window } true;mhz_mfc_config_~i~1#1 := mhz_mfc_config_#t~ret201#1;havoc mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset;havoc mhz_mfc_config_#t~ret201#1; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927-1: SUMMARY for call outw(2bv16, ~bvadd~32(14bv32, smc_start_xmit_~ioaddr~7#1)); srcloc: null [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: call smc_start_xmit_#t~mem494#1 := read~intINTTYPE4#7(smc_start_xmit_~smc~11#1.base, ~bvadd~64(296bv64, smc_start_xmit_~smc~11#1.offset), 4bv64); [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861: call ULTIMATE.dealloc(smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset);havoc smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset);havoc smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset);havoc smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399-1: SUMMARY for call smc91c92_config_#t~ret402#1 := mdio_read(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, smc91c92_config_~i~8#1, 1bv32); srcloc: null [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399: smc91c92_config_~j~2#1 := smc91c92_config_#t~ret402#1;havoc smc91c92_config_#t~ret402#1; [2025-02-08 03:56:00,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7267: call smc91c92_config_#t~mem385#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);call smc91c92_config_#t~mem386#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);assume { :begin_inline_osi_setup } true;osi_setup_#in~link#1.base, osi_setup_#in~link#1.offset, osi_setup_#in~manfid#1, osi_setup_#in~cardid#1 := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset, ~zero_extend~32~16(smc91c92_config_#t~mem385#1)[16:0], ~zero_extend~32~16(smc91c92_config_#t~mem386#1)[16:0];havoc osi_setup_#res#1;havoc osi_setup_#t~mem295#1.base, osi_setup_#t~mem295#1.offset, osi_setup_#t~ret296#1, osi_setup_#t~ret297#1, osi_setup_#t~mem298#1.base, osi_setup_#t~mem298#1.offset, osi_setup_#t~mem299#1, osi_setup_#t~ret300#1, osi_setup_#t~mem301#1.base, osi_setup_#t~mem301#1.offset, osi_setup_#t~mem302#1, osi_setup_#t~mem303#1.base, osi_setup_#t~mem303#1.offset, osi_setup_#t~mem304#1, osi_setup_#t~ret305#1, osi_setup_#t~mem306#1.base, osi_setup_#t~mem306#1.offset, osi_setup_#t~mem307#1, osi_setup_#t~mem308#1, osi_setup_#t~ret309#1, osi_setup_#t~mem310#1.base, osi_setup_#t~mem310#1.offset, osi_setup_#t~mem311#1, osi_setup_#t~ret312#1, osi_setup_#t~mem313#1.base, osi_setup_#t~mem313#1.offset, osi_setup_#t~mem314#1, osi_setup_#t~ret315#1, osi_setup_#t~ret316#1, osi_setup_~link#1.base, osi_setup_~link#1.offset, osi_setup_~manfid#1, osi_setup_~cardid#1, osi_setup_~dev~12#1.base, osi_setup_~dev~12#1.offset, osi_setup_~rc~1#1, osi_setup_~tmp~24#1, osi_setup_~tmp___0~11#1, osi_setup_~tmp___1~4#1, osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset, osi_setup_~tmp___2~1#1, osi_setup_~tmp___3~0#1, osi_setup_~tmp___4~0#1;osi_setup_~link#1.base, osi_setup_~link#1.offset := osi_setup_#in~link#1.base, osi_setup_#in~link#1.offset;osi_setup_~manfid#1 := osi_setup_#in~manfid#1;osi_setup_~cardid#1 := osi_setup_#in~cardid#1;havoc osi_setup_~dev~12#1.base, osi_setup_~dev~12#1.offset;havoc osi_setup_~rc~1#1;havoc osi_setup_~tmp~24#1;havoc osi_setup_~tmp___0~11#1;havoc osi_setup_~tmp___1~4#1;call osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset := #Ultimate.allocOnStack(40bv64);havoc osi_setup_~tmp___2~1#1;havoc osi_setup_~tmp___3~0#1;havoc osi_setup_~tmp___4~0#1;call osi_setup_#t~mem295#1.base, osi_setup_#t~mem295#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(1555bv64, osi_setup_~link#1.offset), 8bv64);osi_setup_~dev~12#1.base, osi_setup_~dev~12#1.offset := osi_setup_#t~mem295#1.base, osi_setup_#t~mem295#1.offset;havoc osi_setup_#t~mem295#1.base, osi_setup_#t~mem295#1.offset; [2025-02-08 03:56:00,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: SUMMARY for call outw(~zero_extend~32~16(smc_ioctl_~saved_bank~7#1)[16:0], ~bvadd~32(14bv32, smc_ioctl_~ioaddr~23#1)); srcloc: null [2025-02-08 03:56:00,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10901: havoc ldv_timer_dummy_factory_5_~arg0#1.base, ldv_timer_dummy_factory_5_~arg0#1.offset;havoc ldv_timer_dummy_factory_5_#in~arg0#1.base, ldv_timer_dummy_factory_5_#in~arg0#1.offset;assume { :end_inline_ldv_timer_dummy_factory_5 } true; [2025-02-08 03:56:00,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: assume 2bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: assume !(2bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13081: havoc generic_mii_ioctl_#t~nondet955#1; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13081-1: smc_ioctl_#t~ret751#1 := generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet955#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;havoc generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;assume { :end_inline_generic_mii_ioctl } true;smc_ioctl_~rc~2#1 := smc_ioctl_#t~ret751#1;havoc smc_ioctl_#t~ret751#1; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: assume 0bv32 != ldv_entry_EMGentry_13_~tmp~58#1;~ldv_statevar_13~0 := 3bv32; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: assume !(0bv32 != ldv_entry_EMGentry_13_~tmp~58#1);~ldv_statevar_13~0 := 5bv32; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637: assume 0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___1~24#1;~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637: assume !(0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___1~24#1);~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10571-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret805#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10571: ldv_struct_pcmcia_driver_base_instance_3_~tmp~67#1 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret805#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret805#1; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10307: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_3 } true;ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.offset := ~ldv_2_callback_begin~0.base, ~ldv_2_callback_begin~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_3_#t~ret779#1, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.offset;assume { :begin_inline_check_if_running } true;check_if_running_#in~dev#1.base, check_if_running_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset;havoc check_if_running_#res#1;havoc check_if_running_#t~ret722#1, check_if_running_~dev#1.base, check_if_running_~dev#1.offset, check_if_running_~tmp~47#1, check_if_running_~tmp___0~31#1;check_if_running_~dev#1.base, check_if_running_~dev#1.offset := check_if_running_#in~dev#1.base, check_if_running_#in~dev#1.offset;havoc check_if_running_~tmp~47#1;havoc check_if_running_~tmp___0~31#1; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume !(0bv32 != smc91c92_config_~i~8#1);assume { :begin_inline_pcmcia_request_irq } true;pcmcia_request_irq_#in~arg0#1.base, pcmcia_request_irq_#in~arg0#1.offset, pcmcia_request_irq_#in~arg1#1.base, pcmcia_request_irq_#in~arg1#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset, #funAddr~smc_interrupt.base, #funAddr~smc_interrupt.offset;havoc pcmcia_request_irq_#res#1;havoc pcmcia_request_irq_#t~nondet979#1, pcmcia_request_irq_~arg0#1.base, pcmcia_request_irq_~arg0#1.offset, pcmcia_request_irq_~arg1#1.base, pcmcia_request_irq_~arg1#1.offset;pcmcia_request_irq_~arg0#1.base, pcmcia_request_irq_~arg0#1.offset := pcmcia_request_irq_#in~arg0#1.base, pcmcia_request_irq_#in~arg0#1.offset;pcmcia_request_irq_~arg1#1.base, pcmcia_request_irq_~arg1#1.offset := pcmcia_request_irq_#in~arg1#1.base, pcmcia_request_irq_#in~arg1#1.offset;havoc pcmcia_request_irq_#t~nondet979#1;pcmcia_request_irq_#res#1 := pcmcia_request_irq_#t~nondet979#1;havoc pcmcia_request_irq_#t~nondet979#1; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10241: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10241: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184: smc_ioctl_#res#1 := smc_ioctl_~rc~2#1;ldv_dummy_resourceless_instance_callback_2_13_#t~ret772#1 := smc_ioctl_#res#1;havoc smc_ioctl_#t~ret746#1.base, smc_ioctl_#t~ret746#1.offset, smc_ioctl_#t~ret747#1.base, smc_ioctl_#t~ret747#1.offset, smc_ioctl_#t~mem748#1, smc_ioctl_#t~ret749#1, smc_ioctl_#t~ret750#1, smc_ioctl_#t~ret751#1, smc_ioctl_~dev#1.base, smc_ioctl_~dev#1.offset, smc_ioctl_~rq#1.base, smc_ioctl_~rq#1.offset, smc_ioctl_~cmd#1, smc_ioctl_~smc~25#1.base, smc_ioctl_~smc~25#1.offset, smc_ioctl_~tmp~52#1.base, smc_ioctl_~tmp~52#1.offset, smc_ioctl_~mii~0#1.base, smc_ioctl_~mii~0#1.offset, smc_ioctl_~tmp___0~36#1.base, smc_ioctl_~tmp___0~36#1.offset, smc_ioctl_~rc~2#1, smc_ioctl_~saved_bank~7#1, smc_ioctl_~ioaddr~23#1, smc_ioctl_~flags~6#1, smc_ioctl_~tmp___1~23#1, smc_ioctl_~tmp___2~12#1;havoc smc_ioctl_#in~dev#1.base, smc_ioctl_#in~dev#1.offset, smc_ioctl_#in~rq#1.base, smc_ioctl_#in~rq#1.offset, smc_ioctl_#in~cmd#1;assume { :end_inline_smc_ioctl } true;havoc ldv_dummy_resourceless_instance_callback_2_13_#t~ret772#1;havoc ldv_dummy_resourceless_instance_callback_2_13_#t~ret772#1, ldv_dummy_resourceless_instance_callback_2_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_13_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_2_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_13_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_13 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184-1: SUMMARY for call ldv_spin_unlock_irqrestore_70(smc_ioctl_~smc~25#1.base, ~bvadd~64(8bv64, smc_ioctl_~smc~25#1.offset), smc_ioctl_~flags~6#1); srcloc: null [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-1: SUMMARY for call osi_config_#t~ret276#1 := pcmcia_request_io(osi_config_~link#1.base, osi_config_~link#1.offset); srcloc: null [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872: osi_config_~i~4#1 := osi_config_#t~ret276#1;havoc osi_config_#t~ret276#1; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume 0bv32 != smc_start_xmit_#t~mem494#1;havoc smc_start_xmit_#t~mem494#1; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume !(0bv32 != smc_start_xmit_#t~mem494#1);havoc smc_start_xmit_#t~mem494#1; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := (if ~bvsgt~32(~bvand~32(15bv32, smc91c92_config_~rev~0#1), 5bv32) then 36bv64 else 37bv64), (if ~bvsgt~32(~bvand~32(15bv32, smc91c92_config_~rev~0#1), 5bv32) then 0bv64 else 0bv64); [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: assume 0bv32 != smc91c92_config_~j~2#1 && 65535bv32 != smc91c92_config_~j~2#1; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: assume !(0bv32 != smc91c92_config_~j~2#1 && 65535bv32 != smc91c92_config_~j~2#1);smc91c92_config_~i~8#1 := ~bvadd~32(1bv32, smc91c92_config_~i~8#1); [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: assume !(0bv32 != smc91c92_config_~i~8#1);call write~intINTTYPE4#7(0bv32, smc91c92_config_~smc~5#1.base, ~bvadd~64(292bv64, smc91c92_config_~smc~5#1.offset), 4bv64);call write~intINTTYPE4#7(0bv32, smc91c92_config_~smc~5#1.base, ~bvadd~64(296bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780: ldv_dummy_resourceless_instance_callback_2_22_#t~ret777#1 := smc_nway_reset_#res#1;havoc smc_nway_reset_#t~ret741#1.base, smc_nway_reset_#t~ret741#1.offset, smc_nway_reset_#t~mem742#1, smc_nway_reset_#t~mem743#1, smc_nway_reset_#t~ret744#1, smc_nway_reset_#t~ret745#1, smc_nway_reset_~dev#1.base, smc_nway_reset_~dev#1.offset, smc_nway_reset_~smc~24#1.base, smc_nway_reset_~smc~24#1.offset, smc_nway_reset_~tmp~51#1.base, smc_nway_reset_~tmp~51#1.offset, smc_nway_reset_~ioaddr~22#1, smc_nway_reset_~saved_bank~6#1, smc_nway_reset_~tmp___0~35#1, smc_nway_reset_~res~0#1;havoc smc_nway_reset_#in~dev#1.base, smc_nway_reset_#in~dev#1.offset;assume { :end_inline_smc_nway_reset } true;havoc ldv_dummy_resourceless_instance_callback_2_22_#t~ret777#1;havoc ldv_dummy_resourceless_instance_callback_2_22_#t~ret777#1, ldv_dummy_resourceless_instance_callback_2_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_22 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666: assume { :begin_inline_pcmcia_dev_present } true;pcmcia_dev_present_#in~arg0#1.base, pcmcia_dev_present_#in~arg0#1.offset := smc_open_~link~0#1.base, smc_open_~link~0#1.offset;havoc pcmcia_dev_present_#res#1.base, pcmcia_dev_present_#res#1.offset;havoc pcmcia_dev_present_#t~ret968#1.base, pcmcia_dev_present_#t~ret968#1.offset, pcmcia_dev_present_~arg0#1.base, pcmcia_dev_present_~arg0#1.offset;pcmcia_dev_present_~arg0#1.base, pcmcia_dev_present_~arg0#1.offset := pcmcia_dev_present_#in~arg0#1.base, pcmcia_dev_present_#in~arg0#1.offset; [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741-1: SUMMARY for call mot_setup_#t~ret243#1 := inw(~bvadd~32(12bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:56:00,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10903: ~ldv_statevar_5~0 := 4bv32; [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: mot_setup_~tmp~21#1 := mot_setup_#t~ret243#1;havoc mot_setup_#t~ret243#1;mot_setup_~wait~0#1 := ~bvand~32(3bv32, ~zero_extend~32~16(mot_setup_~tmp~21#1)); [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10573: assume 0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp~67#1;~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10573: assume !(0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp~67#1);~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468-1: SUMMARY for call smc91c92_config_#t~ret422#1 := netdev_notice(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 53bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: havoc smc91c92_config_#t~ret422#1; [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10375: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_19 } true;ldv_dummy_resourceless_instance_callback_2_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg2#1.offset := ~ldv_2_callback_ndo_start_xmit~0.base, ~ldv_2_callback_ndo_start_xmit~0.offset, ~ldv_2_container_struct_sk_buff_ptr~0.base, ~ldv_2_container_struct_sk_buff_ptr~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_19_#t~ret775#1, ldv_dummy_resourceless_instance_callback_2_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_#in~arg2#1.offset;assume { :begin_inline_smc_start_xmit } true;smc_start_xmit_#in~skb#1.base, smc_start_xmit_#in~skb#1.offset, smc_start_xmit_#in~dev#1.base, smc_start_xmit_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_19_~arg2#1.offset;havoc smc_start_xmit_#res#1;havoc smc_start_xmit_#t~ret478#1.base, smc_start_xmit_#t~ret478#1.offset, smc_start_xmit_#t~mem479#1, smc_start_xmit_#t~mem480#1, smc_start_xmit_#t~ret481#1, smc_start_xmit_#t~ret482#1, smc_start_xmit_#t~mem483#1, smc_start_xmit_#t~ret484#1, smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset, smc_start_xmit_#t~mem486#1, smc_start_xmit_#t~mem487#1, smc_start_xmit_#t~ret488#1, smc_start_xmit_#t~ret489#1, smc_start_xmit_#t~mem490#1, smc_start_xmit_#t~ret491#1, smc_start_xmit_#t~mem492#1, smc_start_xmit_#t~mem493#1, smc_start_xmit_#t~mem494#1, smc_start_xmit_#t~ret495#1, smc_start_xmit_#t~mem496#1, smc_start_xmit_#t~ret497#1, smc_start_xmit_#t~ret498#1, smc_start_xmit_~skb#1.base, smc_start_xmit_~skb#1.offset, smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset, smc_start_xmit_~smc~11#1.base, smc_start_xmit_~smc~11#1.offset, smc_start_xmit_~tmp~34#1.base, smc_start_xmit_~tmp~34#1.offset, smc_start_xmit_~ioaddr~7#1, smc_start_xmit_~num_pages~0#1, smc_start_xmit_~time_out~0#1, smc_start_xmit_~ir~0#1, smc_start_xmit_~flags~0#1, smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset, smc_start_xmit_~tmp___0~20#1, smc_start_xmit_~tmp___1~12#1, smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset, smc_start_xmit_~tmp___2~7#1, smc_start_xmit_~tmp___3~5#1, smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset, smc_start_xmit_~tmp___4~2#1;smc_start_xmit_~skb#1.base, smc_start_xmit_~skb#1.offset := smc_start_xmit_#in~skb#1.base, smc_start_xmit_#in~skb#1.offset;smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset := smc_start_xmit_#in~dev#1.base, smc_start_xmit_#in~dev#1.offset;havoc smc_start_xmit_~smc~11#1.base, smc_start_xmit_~smc~11#1.offset;havoc smc_start_xmit_~tmp~34#1.base, smc_start_xmit_~tmp~34#1.offset;havoc smc_start_xmit_~ioaddr~7#1;havoc smc_start_xmit_~num_pages~0#1;havoc smc_start_xmit_~time_out~0#1;havoc smc_start_xmit_~ir~0#1;havoc smc_start_xmit_~flags~0#1;call smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc_start_xmit_~tmp___0~20#1;havoc smc_start_xmit_~tmp___1~12#1;call smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc_start_xmit_~tmp___2~7#1;havoc smc_start_xmit_~tmp___3~5#1;call smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc_start_xmit_~tmp___4~2#1; [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931-1: SUMMARY for call outw(64bv16, smc_start_xmit_~ioaddr~7#1); srcloc: null [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931: call write~intINTTYPE4#7(0bv32, smc_start_xmit_~smc~11#1.base, ~bvadd~64(296bv64, smc_start_xmit_~smc~11#1.offset), 4bv64); [2025-02-08 03:56:00,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9583: havoc ldv_base_instance_resume_3_5_#t~ret769#1;havoc ldv_base_instance_resume_3_5_#t~ret769#1, ldv_base_instance_resume_3_5_~arg0#1.base, ldv_base_instance_resume_3_5_~arg0#1.offset, ldv_base_instance_resume_3_5_~arg1#1.base, ldv_base_instance_resume_3_5_~arg1#1.offset;havoc ldv_base_instance_resume_3_5_#in~arg0#1.base, ldv_base_instance_resume_3_5_#in~arg0#1.offset, ldv_base_instance_resume_3_5_#in~arg1#1.base, ldv_base_instance_resume_3_5_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_resume_3_5 } true;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.offset;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9583-1: SUMMARY for call ldv_base_instance_resume_3_5_#t~ret769#1 := smc91c92_resume(ldv_base_instance_resume_3_5_~arg1#1.base, ldv_base_instance_resume_3_5_~arg1#1.offset); srcloc: null [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume 3bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume !(3bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: assume 0bv64 == ~bvadd~64(smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset);smc_open_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset);havoc smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset;call ULTIMATE.dealloc(smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset);havoc smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: assume !(0bv64 == ~bvadd~64(smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset)); [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 38bv64, 0bv64; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6347: call ULTIMATE.dealloc(smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset);havoc smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset;call ULTIMATE.dealloc(smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset);havoc smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10245: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10245: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6876: call osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(46bv64, osi_config_~link#1.offset), 8bv64);call osi_config_#t~mem278#1 := read~intINTTYPE8#7(osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset, 8bv64);call write~intINTTYPE8#7(~bvadd~64(16bv64, osi_config_#t~mem278#1), osi_config_~dev~10#1.base, ~bvadd~64(56bv64, osi_config_~dev~10#1.offset), 8bv64);havoc osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset;havoc osi_config_#t~mem278#1;osi_config_#res#1 := osi_config_~i~4#1;call ULTIMATE.dealloc(osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset);havoc osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume 0bv32 == mot_setup_~wait~0#1; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume !(0bv32 == mot_setup_~wait~0#1);mot_setup_~loop~0#1 := ~bvadd~32(1bv32, mot_setup_~loop~0#1); [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: assume 6bv32 == ~ldv_statevar_1~0; [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: assume !(6bv32 == ~ldv_statevar_1~0); [2025-02-08 03:56:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume { :begin_inline_smc_setup } true;smc_setup_#in~link#1.base, smc_setup_#in~link#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc smc_setup_#res#1;havoc smc_setup_#t~mem260#1.base, smc_setup_#t~mem260#1.offset, smc_setup_#t~ret261#1, smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset, smc_setup_#t~mem263#1.base, smc_setup_#t~mem263#1.offset, smc_setup_#t~ret264#1, smc_setup_~link#1.base, smc_setup_~link#1.offset, smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset, smc_setup_~tmp~23#1, smc_setup_~tmp___0~10#1;smc_setup_~link#1.base, smc_setup_~link#1.offset := smc_setup_#in~link#1.base, smc_setup_#in~link#1.offset;havoc smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset;havoc smc_setup_~tmp~23#1;havoc smc_setup_~tmp___0~10#1;call smc_setup_#t~mem260#1.base, smc_setup_#t~mem260#1.offset := read~$Pointer$#7(smc_setup_~link#1.base, ~bvadd~64(1555bv64, smc_setup_~link#1.offset), 8bv64);smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset := smc_setup_#t~mem260#1.base, smc_setup_#t~mem260#1.offset;havoc smc_setup_#t~mem260#1.base, smc_setup_#t~mem260#1.offset;assume { :begin_inline_pcmcia_get_mac_from_cis } true;pcmcia_get_mac_from_cis_#in~arg0#1.base, pcmcia_get_mac_from_cis_#in~arg0#1.offset, pcmcia_get_mac_from_cis_#in~arg1#1.base, pcmcia_get_mac_from_cis_#in~arg1#1.offset := smc_setup_~link#1.base, smc_setup_~link#1.offset, smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset;havoc pcmcia_get_mac_from_cis_#res#1;havoc pcmcia_get_mac_from_cis_#t~nondet971#1, pcmcia_get_mac_from_cis_~arg0#1.base, pcmcia_get_mac_from_cis_~arg0#1.offset, pcmcia_get_mac_from_cis_~arg1#1.base, pcmcia_get_mac_from_cis_~arg1#1.offset;pcmcia_get_mac_from_cis_~arg0#1.base, pcmcia_get_mac_from_cis_~arg0#1.offset := pcmcia_get_mac_from_cis_#in~arg0#1.base, pcmcia_get_mac_from_cis_#in~arg0#1.offset;pcmcia_get_mac_from_cis_~arg1#1.base, pcmcia_get_mac_from_cis_~arg1#1.offset := pcmcia_get_mac_from_cis_#in~arg1#1.base, pcmcia_get_mac_from_cis_#in~arg1#1.offset;havoc pcmcia_get_mac_from_cis_#t~nondet971#1;pcmcia_get_mac_from_cis_#res#1 := pcmcia_get_mac_from_cis_#t~nondet971#1;havoc pcmcia_get_mac_from_cis_#t~nondet971#1; [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925: SUMMARY for call outw(1bv16, ~bvadd~32(14bv32, smc_netdev_get_ecmd_~ioaddr~17#1)); srcloc: null [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10907-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13087-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret956#1.base, ioremap_nocache_#t~ret956#1.offset;havoc ioremap_nocache_#t~ret956#1.base, ioremap_nocache_#t~ret956#1.offset; [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10907: assume { :begin_inline_ldv_dispatch_instance_register_5_3 } true;ldv_dispatch_instance_register_5_3_#in~arg0#1.base, ldv_dispatch_instance_register_5_3_#in~arg0#1.offset := ~ldv_5_container_timer_list~0.base, ~ldv_5_container_timer_list~0.offset;havoc ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset;ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset := ldv_dispatch_instance_register_5_3_#in~arg0#1.base, ldv_dispatch_instance_register_5_3_#in~arg0#1.offset;~ldv_4_container_timer_list~0.base, ~ldv_4_container_timer_list~0.offset := ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_4_3 } true;~ldv_statevar_4~0 := 2bv32;assume { :end_inline_ldv_switch_automaton_state_4_3 } true;havoc ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset;havoc ldv_dispatch_instance_register_5_3_#in~arg0#1.base, ldv_dispatch_instance_register_5_3_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_5_3 } true;~ldv_statevar_5~0 := 2bv32; [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13087-3: SUMMARY for call ioremap_nocache_#t~ret956#1.base, ioremap_nocache_#t~ret956#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13087: havoc ioremap_nocache_#t~ret956#1.base, ioremap_nocache_#t~ret956#1.offset;ioremap_#t~ret42#1.base, ioremap_#t~ret42#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret956#1.base, ioremap_nocache_#t~ret956#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;havoc ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1;assume { :end_inline_ioremap_nocache } true;ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset := ioremap_#t~ret42#1.base, ioremap_#t~ret42#1.offset;havoc ioremap_#t~ret42#1.base, ioremap_#t~ret42#1.offset;ioremap_#res#1.base, ioremap_#res#1.offset := ioremap_~tmp~3#1.base, ioremap_~tmp~3#1.offset; [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11039: smc91c92_config_#t~ret403#1 := ldv_register_netdev_65_#res#1;havoc ldv_register_netdev_65_#t~ret834#1, ldv_register_netdev_65_#t~ret835#1, ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset, ldv_register_netdev_65_~ldv_func_res~1#1, ldv_register_netdev_65_~tmp~71#1, ldv_register_netdev_65_~tmp___0~42#1;havoc ldv_register_netdev_65_#in~ldv_func_arg1#1.base, ldv_register_netdev_65_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_65 } true;smc91c92_config_~tmp___4~1#1 := smc91c92_config_#t~ret403#1;havoc smc91c92_config_#t~ret403#1; [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: SUMMARY for call ldv_spin_lock_lock_of_smc_private(); srcloc: null [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: ~ldv_statevar_2~0 := ldv_net_dummy_resourceless_instance_2_#t~ret796#1;havoc ldv_net_dummy_resourceless_instance_2_#t~ret796#1; [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313-1: SUMMARY for call ldv_net_dummy_resourceless_instance_2_#t~ret796#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:56:00,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8926-1: SUMMARY for call smc_netdev_get_ecmd_#t~ret712#1 := inw(smc_netdev_get_ecmd_~ioaddr~17#1); srcloc: null [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11040-1: ldv_register_netdev_65_#res#1 := ldv_register_netdev_65_~ldv_func_res~1#1; [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8926: smc_netdev_get_ecmd_~tmp~45#1 := smc_netdev_get_ecmd_#t~ret712#1;havoc smc_netdev_get_ecmd_#t~ret712#1;call write~intINTTYPE1#7((if 0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(smc_netdev_get_ecmd_~tmp~45#1)) then 1bv32 else 0bv32)[8:0], smc_netdev_get_ecmd_~ecmd#1.base, ~bvadd~64(15bv64, smc_netdev_get_ecmd_~ecmd#1.offset), 1bv64);call write~intINTTYPE1#7(0bv8, smc_netdev_get_ecmd_~ecmd#1.base, ~bvadd~64(17bv64, smc_netdev_get_ecmd_~ecmd#1.offset), 1bv64);assume { :begin_inline_ethtool_cmd_speed_set } true;ethtool_cmd_speed_set_#in~ep#1.base, ethtool_cmd_speed_set_#in~ep#1.offset, ethtool_cmd_speed_set_#in~speed#1 := smc_netdev_get_ecmd_~ecmd#1.base, smc_netdev_get_ecmd_~ecmd#1.offset, 10bv32;havoc ethtool_cmd_speed_set_~ep#1.base, ethtool_cmd_speed_set_~ep#1.offset, ethtool_cmd_speed_set_~speed#1;ethtool_cmd_speed_set_~ep#1.base, ethtool_cmd_speed_set_~ep#1.offset := ethtool_cmd_speed_set_#in~ep#1.base, ethtool_cmd_speed_set_#in~ep#1.offset;ethtool_cmd_speed_set_~speed#1 := ethtool_cmd_speed_set_#in~speed#1;call write~intINTTYPE2#7(ethtool_cmd_speed_set_~speed#1[16:0], ethtool_cmd_speed_set_~ep#1.base, ~bvadd~64(12bv64, ethtool_cmd_speed_set_~ep#1.offset), 2bv64);call write~intINTTYPE2#7(~bvlshr~32(ethtool_cmd_speed_set_~speed#1, 16bv32)[16:0], ethtool_cmd_speed_set_~ep#1.base, ~bvadd~64(28bv64, ethtool_cmd_speed_set_~ep#1.offset), 2bv64); [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7407: assume ~bvsle~32(smc91c92_config_~i~8#1, 31bv32); [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7407: assume !~bvsle~32(smc91c92_config_~i~8#1, 31bv32);call write~intINTTYPE4#7((if ~bvsle~32(smc91c92_config_~i~8#1, 31bv32) then smc91c92_config_~i~8#1 else 4294967295bv32), smc91c92_config_~smc~5#1.base, ~bvadd~64(240bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7473-1: smc91c92_config_#res#1 := 0bv32;call ULTIMATE.dealloc(smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset);havoc smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset;call ULTIMATE.dealloc(smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset);havoc smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset; [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7473: smc91c92_probe_#t~ret153#1 := smc91c92_config_#res#1;havoc smc91c92_config_#t~mem353#1.base, smc91c92_config_#t~mem353#1.offset, smc91c92_config_#t~ret354#1.base, smc91c92_config_#t~ret354#1.offset, smc91c92_config_#t~mem355#1, smc91c92_config_#t~ret356#1, smc91c92_config_#t~ret357#1, smc91c92_config_#t~mem358#1, smc91c92_config_#t~mem359#1, smc91c92_config_#t~mem360#1, smc91c92_config_#t~mem361#1, smc91c92_config_#t~short362#1, smc91c92_config_#t~ret363#1, smc91c92_config_#t~mem364#1, smc91c92_config_#t~mem365#1, smc91c92_config_#t~mem366#1, smc91c92_config_#t~mem367#1, smc91c92_config_#t~short368#1, smc91c92_config_#t~short369#1, smc91c92_config_#t~short370#1, smc91c92_config_#t~ret371#1, smc91c92_config_#t~ret372#1, smc91c92_config_#t~ret373#1, smc91c92_config_#t~ret374#1, smc91c92_config_#t~mem375#1, smc91c92_config_#t~mem376#1, smc91c92_config_#t~ret377#1, smc91c92_config_#t~mem378#1, smc91c92_config_#t~mem379#1, smc91c92_config_#t~mem380#1, smc91c92_config_#t~mem381#1, smc91c92_config_#t~mem382#1, smc91c92_config_#t~mem383#1, smc91c92_config_#t~mem384#1, smc91c92_config_#t~mem385#1, smc91c92_config_#t~mem386#1, smc91c92_config_#t~ret387#1, smc91c92_config_#t~ret388#1, smc91c92_config_#t~ret389#1, smc91c92_config_#t~ret390#1, smc91c92_config_#t~ret391#1, smc91c92_config_#t~ret392#1, smc91c92_config_#t~mem393#1, smc91c92_config_#t~ret394#1, smc91c92_config_#t~ret395#1, smc91c92_config_#t~ret396#1, smc91c92_config_#t~mem397#1, smc91c92_config_#t~mem398#1, smc91c92_config_#t~mem399#1, smc91c92_config_#t~mem400#1, smc91c92_config_#t~mem401#1, smc91c92_config_#t~ret402#1, smc91c92_config_#t~ret403#1, smc91c92_config_#t~ret404#1, smc91c92_config_#t~mem405#1, smc91c92_config_#t~mem406#1, smc91c92_config_#t~mem407#1.base, smc91c92_config_#t~mem407#1.offset, smc91c92_config_#t~ret408#1, smc91c92_config_#t~ret409#1, smc91c92_config_#t~ret410#1, smc91c92_config_#t~mem411#1, smc91c92_config_#t~ite414#1.base, smc91c92_config_#t~ite414#1.offset, smc91c92_config_#t~mem412#1, smc91c92_config_#t~mem413#1.base, smc91c92_config_#t~mem413#1.offset, smc91c92_config_#t~ret415#1, smc91c92_config_#t~mem416#1, smc91c92_config_#t~mem417#1, smc91c92_config_#t~mem418#1, smc91c92_config_#t~ret419#1, smc91c92_config_#t~mem420#1, smc91c92_config_#t~ret421#1, smc91c92_config_#t~ret422#1, smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset, smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, smc91c92_config_~smc~5#1.base, smc91c92_config_~smc~5#1.offset, smc91c92_config_~tmp~27#1.base, smc91c92_config_~tmp~27#1.offset, smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset, smc91c92_config_~i~8#1, smc91c92_config_~rev~0#1, smc91c92_config_~j~2#1, smc91c92_config_~ioaddr~3#1, smc91c92_config_~mir~0#1, smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset, smc91c92_config_~tmp___0~14#1, smc91c92_config_~mcr~0#1, smc91c92_config_~tmp___1~7#1, smc91c92_config_~tmp___2~3#1, smc91c92_config_~tmp___3~2#1, smc91c92_config_~tmp___4~1#1, smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset, smc91c92_config_~tmp___5~0#1;havoc smc91c92_config_#in~link#1.base, smc91c92_config_#in~link#1.offset;assume { :end_inline_smc91c92_config } true;smc91c92_probe_~tmp___1~0#1 := smc91c92_probe_#t~ret153#1;havoc smc91c92_probe_#t~ret153#1;smc91c92_probe_#res#1 := smc91c92_probe_~tmp___1~0#1;call ULTIMATE.dealloc(smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset);havoc smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset;call ULTIMATE.dealloc(smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset);havoc smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset; [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512: assume 1bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512: assume !(1bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 39bv64, 0bv64; [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125: smc_nway_reset_~tmp~51#1.base, smc_nway_reset_~tmp~51#1.offset := smc_nway_reset_#t~ret741#1.base, smc_nway_reset_#t~ret741#1.offset;havoc smc_nway_reset_#t~ret741#1.base, smc_nway_reset_#t~ret741#1.offset;smc_nway_reset_~smc~24#1.base, smc_nway_reset_~smc~24#1.offset := smc_nway_reset_~tmp~51#1.base, smc_nway_reset_~tmp~51#1.offset;call smc_nway_reset_#t~mem742#1 := read~intINTTYPE2#7(smc_nway_reset_~smc~24#1.base, ~bvadd~64(100bv64, smc_nway_reset_~smc~24#1.offset), 2bv64); [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11173-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125-1: SUMMARY for call smc_nway_reset_#t~ret741#1.base, smc_nway_reset_#t~ret741#1.offset := netdev_priv(smc_nway_reset_~dev#1.base, smc_nway_reset_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11173: havoc ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_84 } true; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: assume !(0bv32 != smc91c92_config_~i~8#1);assume { :begin_inline_pcmcia_enable_device } true;pcmcia_enable_device_#in~arg0#1.base, pcmcia_enable_device_#in~arg0#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc pcmcia_enable_device_#res#1;havoc pcmcia_enable_device_#t~nondet969#1, pcmcia_enable_device_~arg0#1.base, pcmcia_enable_device_~arg0#1.offset;pcmcia_enable_device_~arg0#1.base, pcmcia_enable_device_~arg0#1.offset := pcmcia_enable_device_#in~arg0#1.base, pcmcia_enable_device_#in~arg0#1.offset;havoc pcmcia_enable_device_#t~nondet969#1;pcmcia_enable_device_#res#1 := pcmcia_enable_device_#t~nondet969#1;havoc pcmcia_enable_device_#t~nondet969#1; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9852: assume 4bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9852: assume !(4bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_13_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: check_if_running_~tmp~47#1 := (if 0bv8 == check_if_running_#t~ret722#1 then 0bv8 else 1bv8);havoc check_if_running_#t~ret722#1; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10249: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10249: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: assume 0bv32 == smc_setup_~tmp~23#1;smc_setup_#res#1 := 0bv32; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: assume !(0bv32 == smc_setup_~tmp~23#1);call smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset := read~$Pointer$#7(smc_setup_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(151bv64, smc_setup_~link#1.offset)), 8bv64); [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871-1: SUMMARY for call smc_start_xmit_#t~ret478#1.base, smc_start_xmit_#t~ret478#1.offset := netdev_priv(smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871: smc_start_xmit_~tmp~34#1.base, smc_start_xmit_~tmp~34#1.offset := smc_start_xmit_#t~ret478#1.base, smc_start_xmit_#t~ret478#1.offset;havoc smc_start_xmit_#t~ret478#1.base, smc_start_xmit_#t~ret478#1.offset;smc_start_xmit_~smc~11#1.base, smc_start_xmit_~smc~11#1.offset := smc_start_xmit_~tmp~34#1.base, smc_start_xmit_~tmp~34#1.offset;call smc_start_xmit_#t~mem479#1 := read~intINTTYPE8#7(smc_start_xmit_~dev#1.base, ~bvadd~64(56bv64, smc_start_xmit_~dev#1.offset), 8bv64);smc_start_xmit_~ioaddr~7#1 := smc_start_xmit_#t~mem479#1[32:0];havoc smc_start_xmit_#t~mem479#1; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937-1: SUMMARY for call outw(~bvor~32(32bv32, ~zero_extend~32~16(smc_start_xmit_~num_pages~0#1))[16:0], smc_start_xmit_~ioaddr~7#1); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: smc_start_xmit_~time_out~0#1 := 8bv16; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994-1: SUMMARY for call check_if_running_#t~ret722#1 := netif_running(check_if_running_~dev#1.base, check_if_running_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10646-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret816#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673-1: SUMMARY for call smc_open_#t~ret442#1 := check_sig(smc_open_~link~0#1.base, smc_open_~link~0#1.offset); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: ldv_alloc_etherdev_mqs_~tmp___0~37#1 := ldv_alloc_etherdev_mqs_#t~ret754#1;havoc ldv_alloc_etherdev_mqs_#t~ret754#1; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: smc_open_~tmp___3~3#1 := smc_open_#t~ret442#1;havoc smc_open_#t~ret442#1; [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret754#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10646: ~ldv_statevar_3~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret816#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret816#1; [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_20 } true;ldv_dummy_resourceless_instance_callback_2_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_#in~arg1#1.offset := ~ldv_2_callback_ndo_tx_timeout~0.base, ~ldv_2_callback_ndo_tx_timeout~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_20_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_20_#in~arg1#1.offset; [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10118-1: SUMMARY for call ldv_iio_triggered_buffer_instance_handler_0_5_#t~ret789#1 := smc_interrupt(ldv_iio_triggered_buffer_instance_handler_0_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.offset); srcloc: null [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13223: havoc register_netdev_#t~nondet982#1; [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13223-1: ldv_register_netdev_65_#t~ret834#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet982#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;ldv_register_netdev_65_~tmp~71#1 := ldv_register_netdev_65_#t~ret834#1;havoc ldv_register_netdev_65_#t~ret834#1;ldv_register_netdev_65_~ldv_func_res~1#1 := ldv_register_netdev_65_~tmp~71#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_65_~ldv_func_res~1#1, ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret798#1, ldv_register_netdev_#t~ret799#1, ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset, ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_#t~ret802#1, ldv_register_netdev_#t~ret803#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~65#1, ldv_register_netdev_~tmp___0~39#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~65#1;havoc ldv_register_netdev_~tmp___0~39#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~nondet957#1;havoc ldv_pre_register_netdev_#t~nondet957#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet957#1;havoc ldv_pre_register_netdev_#t~nondet957#1; [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184: havoc ldv_interrupt_interrupt_instance_1_#t~ret793#1, ldv_interrupt_interrupt_instance_1_#t~ret794#1, ldv_interrupt_interrupt_instance_1_~arg0#1.base, ldv_interrupt_interrupt_instance_1_~arg0#1.offset, ldv_interrupt_interrupt_instance_1_~tmp~63#1;havoc ldv_interrupt_interrupt_instance_1_#in~arg0#1.base, ldv_interrupt_interrupt_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_1 } true; [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10118: ldv_iio_triggered_buffer_instance_handler_0_5_~tmp~61#1 := ldv_iio_triggered_buffer_instance_handler_0_5_#t~ret789#1;havoc ldv_iio_triggered_buffer_instance_handler_0_5_#t~ret789#1;ldv_iio_triggered_buffer_instance_handler_0_5_#res#1 := ldv_iio_triggered_buffer_instance_handler_0_5_~tmp~61#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret787#1 := ldv_iio_triggered_buffer_instance_handler_0_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_0_5_#t~ret789#1, ldv_iio_triggered_buffer_instance_handler_0_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_0_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_0_5_~tmp~61#1;havoc ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_0_5_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_handler_0_5 } true;~ldv_0_ret_val_default~0 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret787#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret787#1; [2025-02-08 03:56:00,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929: havoc ethtool_cmd_speed_set_~ep#1.base, ethtool_cmd_speed_set_~ep#1.offset, ethtool_cmd_speed_set_~speed#1;havoc ethtool_cmd_speed_set_#in~ep#1.base, ethtool_cmd_speed_set_#in~ep#1.offset, ethtool_cmd_speed_set_#in~speed#1;assume { :end_inline_ethtool_cmd_speed_set } true;call write~intINTTYPE1#7(~bvadd~32(8bv32, ~zero_extend~32~8(smc_netdev_get_ecmd_~ioaddr~17#1[8:0]))[8:0], smc_netdev_get_ecmd_~ecmd#1.base, ~bvadd~64(16bv64, smc_netdev_get_ecmd_~ecmd#1.offset), 1bv64); [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: ~ldv_statevar_13~0 := 9bv32; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10581-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8533: s9k_config_~tmp~40#1.base, s9k_config_~tmp~40#1.offset := s9k_config_#t~ret609#1.base, s9k_config_#t~ret609#1.offset;havoc s9k_config_#t~ret609#1.base, s9k_config_#t~ret609#1.offset;s9k_config_~smc~16#1.base, s9k_config_~smc~16#1.offset := s9k_config_~tmp~40#1.base, s9k_config_~tmp~40#1.offset;call s9k_config_#t~mem610#1 := read~intINTTYPE1#7(s9k_config_~map#1.base, ~bvadd~64(20bv64, s9k_config_~map#1.offset), 1bv64);s9k_config_#t~short613#1 := 255bv32 != ~zero_extend~32~8(s9k_config_#t~mem610#1); [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10581: call ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.offset := read~$Pointer$#21(~ldv_3_container_struct_pcmcia_driver~0.base, ~bvadd~64(16bv64, ~ldv_3_container_struct_pcmcia_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_release_3_2 } true;ldv_base_instance_release_3_2_#in~arg0#1.base, ldv_base_instance_release_3_2_#in~arg0#1.offset, ldv_base_instance_release_3_2_#in~arg1#1.base, ldv_base_instance_release_3_2_#in~arg1#1.offset := ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem806#1.offset, ~ldv_3_resource_struct_pcmcia_device_ptr~0.base, ~ldv_3_resource_struct_pcmcia_device_ptr~0.offset;havoc ldv_base_instance_release_3_2_~arg0#1.base, ldv_base_instance_release_3_2_~arg0#1.offset, ldv_base_instance_release_3_2_~arg1#1.base, ldv_base_instance_release_3_2_~arg1#1.offset;ldv_base_instance_release_3_2_~arg0#1.base, ldv_base_instance_release_3_2_~arg0#1.offset := ldv_base_instance_release_3_2_#in~arg0#1.base, ldv_base_instance_release_3_2_#in~arg0#1.offset;ldv_base_instance_release_3_2_~arg1#1.base, ldv_base_instance_release_3_2_~arg1#1.offset := ldv_base_instance_release_3_2_#in~arg1#1.base, ldv_base_instance_release_3_2_#in~arg1#1.offset; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8533-1: SUMMARY for call s9k_config_#t~ret609#1.base, s9k_config_#t~ret609#1.offset := netdev_priv(s9k_config_~dev#1.base, s9k_config_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume { :begin_inline_ldv_unregister_netdev_66 } true;ldv_unregister_netdev_66_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_66_#in~ldv_func_arg1#1.offset := smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc ldv_unregister_netdev_66_~ldv_func_arg1#1.base, ldv_unregister_netdev_66_~ldv_func_arg1#1.offset;ldv_unregister_netdev_66_~ldv_func_arg1#1.base, ldv_unregister_netdev_66_~ldv_func_arg1#1.offset := ldv_unregister_netdev_66_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_66_#in~ldv_func_arg1#1.offset; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 40bv64, 0bv64; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: assume 0bv8 != check_if_running_~tmp~47#1;check_if_running_~tmp___0~31#1 := 0bv32; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: assume !(0bv8 != check_if_running_~tmp~47#1);check_if_running_~tmp___0~31#1 := 1bv32; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: assume ~bvslt~32(~sign_extend~32~16(smc_nway_reset_#t~mem742#1), 0bv32);havoc smc_nway_reset_#t~mem742#1;call smc_nway_reset_#t~mem743#1 := read~intINTTYPE8#7(smc_nway_reset_~dev#1.base, ~bvadd~64(56bv64, smc_nway_reset_~dev#1.offset), 8bv64);smc_nway_reset_~ioaddr~22#1 := smc_nway_reset_#t~mem743#1[32:0];havoc smc_nway_reset_#t~mem743#1; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: assume !~bvslt~32(~sign_extend~32~16(smc_nway_reset_#t~mem742#1), 0bv32);havoc smc_nway_reset_#t~mem742#1;smc_nway_reset_#res#1 := 4294967201bv32; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: assume ~bvslt~32(smc_open_~tmp___3~3#1, 0bv32); [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: assume !~bvslt~32(smc_open_~tmp___3~3#1, 0bv32);call smc_open_#t~mem444#1 := read~intINTTYPE4#7(smc_open_~link~0#1.base, ~bvadd~64(1563bv64, smc_open_~link~0#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, smc_open_#t~mem444#1), smc_open_~link~0#1.base, ~bvadd~64(1563bv64, smc_open_~link~0#1.offset), 4bv64);havoc smc_open_#t~mem444#1; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~37#1; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~37#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:56:00,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11309-1: SUMMARY for call ldv_post_init_#t~ret849#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: assume { :begin_inline_mhz_setup } true;mhz_setup_#in~link#1.base, mhz_setup_#in~link#1.offset := smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset;havoc mhz_setup_#res#1;havoc mhz_setup_#t~mem219#1.base, mhz_setup_#t~mem219#1.offset, mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset, mhz_setup_#t~mem221#1.base, mhz_setup_#t~mem221#1.offset, mhz_setup_#t~ret222#1, mhz_setup_#t~ret223#1, mhz_setup_#t~ret224#1, mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset, mhz_setup_#t~mem226#1.base, mhz_setup_#t~mem226#1.offset, mhz_setup_#t~mem227#1.base, mhz_setup_#t~mem227#1.offset, mhz_setup_#t~ret228#1, mhz_setup_#t~mem229#1.base, mhz_setup_#t~mem229#1.offset, mhz_setup_~link#1.base, mhz_setup_~link#1.offset, mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset, mhz_setup_~len~0#1, mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, mhz_setup_~rc~0#1, mhz_setup_~tmp~19#1, mhz_setup_~tmp___0~7#1, mhz_setup_~tmp___1~3#1;mhz_setup_~link#1.base, mhz_setup_~link#1.offset := mhz_setup_#in~link#1.base, mhz_setup_#in~link#1.offset;havoc mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset;havoc mhz_setup_~len~0#1;call mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset := #Ultimate.allocOnStack(8bv64);havoc mhz_setup_~rc~0#1;havoc mhz_setup_~tmp~19#1;havoc mhz_setup_~tmp___0~7#1;havoc mhz_setup_~tmp___1~3#1;call mhz_setup_#t~mem219#1.base, mhz_setup_#t~mem219#1.offset := read~$Pointer$#7(mhz_setup_~link#1.base, ~bvadd~64(1555bv64, mhz_setup_~link#1.offset), 8bv64);mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset := mhz_setup_#t~mem219#1.base, mhz_setup_#t~mem219#1.offset;havoc mhz_setup_#t~mem219#1.base, mhz_setup_#t~mem219#1.offset;call mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset := read~$Pointer$#7(mhz_setup_~link#1.base, ~bvadd~64(24bv64, ~bvadd~64(151bv64, mhz_setup_~link#1.offset)), 8bv64); [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11309: ldv_post_init_~tmp~77#1 := ldv_post_init_#t~ret849#1;havoc ldv_post_init_#t~ret849#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~77#1;ldv_entry_EMGentry_13_#t~ret784#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret849#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~77#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_13_ret_default~0 := ldv_entry_EMGentry_13_#t~ret784#1;havoc ldv_entry_EMGentry_13_#t~ret784#1; [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc_netdev_get_ecmd_~ioaddr~17#1)); srcloc: null [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: call write~$Pointer$#12(79bv64, 0bv64, smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset, 8bv64);call write~$Pointer$#12(80bv64, 0bv64, smc_start_xmit_~#descriptor~8#1.base, ~bvadd~64(8bv64, smc_start_xmit_~#descriptor~8#1.offset), 8bv64);call write~$Pointer$#12(81bv64, 0bv64, smc_start_xmit_~#descriptor~8#1.base, ~bvadd~64(16bv64, smc_start_xmit_~#descriptor~8#1.offset), 8bv64);call write~$Pointer$#12(82bv64, 0bv64, smc_start_xmit_~#descriptor~8#1.base, ~bvadd~64(24bv64, smc_start_xmit_~#descriptor~8#1.offset), 8bv64);call write~intINTTYPE4#12(1210bv32, smc_start_xmit_~#descriptor~8#1.base, ~bvadd~64(32bv64, smc_start_xmit_~#descriptor~8#1.offset), 4bv64);call write~intINTTYPE4#12(0bv32, smc_start_xmit_~#descriptor~8#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor~8#1.offset), 4bv64);call smc_start_xmit_#t~mem480#1 := read~intINTTYPE4#12(smc_start_xmit_~#descriptor~8#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor~8#1.offset), 4bv64); [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume ~bvsge~32(~sign_extend~32~16(smc_start_xmit_~time_out~0#1), 0bv32); [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume !~bvsge~32(~sign_extend~32~16(smc_start_xmit_~time_out~0#1), 0bv32);call write~$Pointer$#12(90bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset, 8bv64);call write~$Pointer$#12(91bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(8bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#12(92bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(16bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#12(93bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(24bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 8bv64);call write~intINTTYPE4#12(1255bv32, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(32bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 4bv64);call write~intINTTYPE4#12(0bv32, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 4bv64);call smc_start_xmit_#t~mem496#1 := read~intINTTYPE4#12(smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 4bv64); [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: call ULTIMATE.dealloc(osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset);havoc osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset; [2025-02-08 03:56:00,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874-1: SUMMARY for call netif_stop_queue(smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9856: assume 5bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9856: assume !(5bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10253: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10253: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10187: ~ldv_statevar_1~0 := 6bv32; [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10187-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_1_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932: smc_netdev_get_ecmd_~tmp~45#1 := smc_netdev_get_ecmd_#t~ret713#1;havoc smc_netdev_get_ecmd_#t~ret713#1;call write~intINTTYPE1#7((if 0bv32 != ~bvand~32(2048bv32, ~zero_extend~32~16(smc_netdev_get_ecmd_~tmp~45#1)) then 1bv32 else 0bv32)[8:0], smc_netdev_get_ecmd_~ecmd#1.base, ~bvadd~64(14bv64, smc_netdev_get_ecmd_~ecmd#1.offset), 1bv64);smc_netdev_get_ecmd_#res#1 := 0bv32; [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932-1: SUMMARY for call smc_netdev_get_ecmd_#t~ret713#1 := inw(smc_netdev_get_ecmd_~ioaddr~17#1); srcloc: null [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: assume 0bv64 != ~bvadd~64(smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset);havoc smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset;call smc_setup_#t~mem263#1.base, smc_setup_#t~mem263#1.offset := read~$Pointer$#7(smc_setup_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(151bv64, smc_setup_~link#1.offset)), 8bv64); [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: assume !(0bv64 != ~bvadd~64(smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset));havoc smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset; [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064: smc_set_settings_~tmp~49#1.base, smc_set_settings_~tmp~49#1.offset := smc_set_settings_#t~ret731#1.base, smc_set_settings_#t~ret731#1.offset;havoc smc_set_settings_#t~ret731#1.base, smc_set_settings_#t~ret731#1.offset;smc_set_settings_~smc~22#1.base, smc_set_settings_~smc~22#1.offset := smc_set_settings_~tmp~49#1.base, smc_set_settings_~tmp~49#1.offset;call smc_set_settings_#t~mem732#1 := read~intINTTYPE8#7(smc_set_settings_~dev#1.base, ~bvadd~64(56bv64, smc_set_settings_~dev#1.offset), 8bv64);smc_set_settings_~ioaddr~20#1 := smc_set_settings_#t~mem732#1[32:0];havoc smc_set_settings_#t~mem732#1; [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064-1: SUMMARY for call smc_set_settings_#t~ret731#1.base, smc_set_settings_#t~ret731#1.offset := netdev_priv(smc_set_settings_~dev#1.base, smc_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677-1: SUMMARY for call smc_open_#t~ret443#1 := netdev_info(smc_open_~dev#1.base, smc_open_~dev#1.offset, 64bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: havoc smc_open_#t~ret443#1;smc_open_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset);havoc smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset;call ULTIMATE.dealloc(smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset);havoc smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593: ldv_base_instance_suspend_3_7_~tmp~57#1 := ldv_base_instance_suspend_3_7_#t~ret770#1;havoc ldv_base_instance_suspend_3_7_#t~ret770#1;ldv_base_instance_suspend_3_7_#res#1 := ldv_base_instance_suspend_3_7_~tmp~57#1;ldv_struct_pcmcia_driver_base_instance_3_#t~ret811#1 := ldv_base_instance_suspend_3_7_#res#1;havoc ldv_base_instance_suspend_3_7_#t~ret770#1, ldv_base_instance_suspend_3_7_~arg0#1.base, ldv_base_instance_suspend_3_7_~arg0#1.offset, ldv_base_instance_suspend_3_7_~arg1#1.base, ldv_base_instance_suspend_3_7_~arg1#1.offset, ldv_base_instance_suspend_3_7_~tmp~57#1;havoc ldv_base_instance_suspend_3_7_#in~arg0#1.base, ldv_base_instance_suspend_3_7_#in~arg0#1.offset, ldv_base_instance_suspend_3_7_#in~arg1#1.base, ldv_base_instance_suspend_3_7_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_suspend_3_7 } true;~ldv_3_ret_default~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret811#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem810#1.offset;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret811#1; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 41bv64, 0bv64; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593-1: SUMMARY for call ldv_base_instance_suspend_3_7_#t~ret770#1 := smc91c92_suspend(ldv_base_instance_suspend_3_7_~arg1#1.base, ldv_base_instance_suspend_3_7_~arg1#1.offset); srcloc: null [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume s9k_config_#t~short613#1;havoc s9k_config_#t~mem610#1;havoc s9k_config_#t~mem611#1;havoc s9k_config_#t~mem612#1;havoc s9k_config_#t~short613#1;call s9k_config_#t~mem614#1 := read~intINTTYPE2#7(s9k_config_~smc~16#1.base, ~bvadd~64(100bv64, s9k_config_~smc~16#1.offset), 2bv64); [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume !s9k_config_#t~short613#1;havoc s9k_config_#t~mem610#1;havoc s9k_config_#t~mem611#1;havoc s9k_config_#t~mem612#1;havoc s9k_config_#t~short613#1; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9527: ldv_alloc_etherdev_mqs_~tmp~55#1.base, ldv_alloc_etherdev_mqs_~tmp~55#1.offset := ldv_alloc_etherdev_mqs_#t~ret755#1.base, ldv_alloc_etherdev_mqs_#t~ret755#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret755#1.base, ldv_alloc_etherdev_mqs_#t~ret755#1.offset;ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~55#1.base, ldv_alloc_etherdev_mqs_~tmp~55#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536-1: assume s9k_config_#t~short613#1;call s9k_config_#t~mem611#1 := read~intINTTYPE1#7(s9k_config_~map#1.base, ~bvadd~64(20bv64, s9k_config_~map#1.offset), 1bv64);call s9k_config_#t~mem612#1 := read~intINTTYPE1#7(s9k_config_~dev#1.base, ~bvadd~64(514bv64, s9k_config_~dev#1.offset), 1bv64);s9k_config_#t~short613#1 := ~zero_extend~32~8(s9k_config_#t~mem611#1) != ~zero_extend~32~8(s9k_config_#t~mem612#1); [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536-1: assume !s9k_config_#t~short613#1; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9527-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret755#1.base, ldv_alloc_etherdev_mqs_#t~ret755#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9131: smc_nway_reset_~tmp___0~35#1 := smc_nway_reset_#t~ret744#1;havoc smc_nway_reset_#t~ret744#1;smc_nway_reset_~saved_bank~6#1 := smc_nway_reset_~tmp___0~35#1; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9131-1: SUMMARY for call smc_nway_reset_#t~ret744#1 := inw(~bvadd~32(14bv32, smc_nway_reset_~ioaddr~22#1)); srcloc: null [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10320: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_7 } true;ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg2#1.offset := ~ldv_2_callback_get_drvinfo~0.base, ~ldv_2_callback_get_drvinfo~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_container_struct_ethtool_drvinfo_ptr~0.base, ~ldv_2_container_struct_ethtool_drvinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg2#1.offset;assume { :begin_inline_smc_get_drvinfo } true;smc_get_drvinfo_#in~dev#1.base, smc_get_drvinfo_#in~dev#1.offset, smc_get_drvinfo_#in~info#1.base, smc_get_drvinfo_#in~info#1.offset := ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.offset;havoc smc_get_drvinfo_#t~ret723#1, smc_get_drvinfo_#t~ret724#1, smc_get_drvinfo_~dev#1.base, smc_get_drvinfo_~dev#1.offset, smc_get_drvinfo_~info#1.base, smc_get_drvinfo_~info#1.offset;smc_get_drvinfo_~dev#1.base, smc_get_drvinfo_~dev#1.offset := smc_get_drvinfo_#in~dev#1.base, smc_get_drvinfo_#in~dev#1.offset;smc_get_drvinfo_~info#1.base, smc_get_drvinfo_~info#1.offset := smc_get_drvinfo_#in~info#1.base, smc_get_drvinfo_#in~info#1.offset; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161-2: pcmcia_dev_present_#res#1.base, pcmcia_dev_present_#res#1.offset := pcmcia_dev_present_#t~ret968#1.base, pcmcia_dev_present_#t~ret968#1.offset;havoc pcmcia_dev_present_#t~ret968#1.base, pcmcia_dev_present_#t~ret968#1.offset; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161-3: SUMMARY for call pcmcia_dev_present_#t~ret968#1.base, pcmcia_dev_present_#t~ret968#1.offset := ldv_malloc(1567bv64); srcloc: null [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:00,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161: havoc pcmcia_dev_present_#t~ret968#1.base, pcmcia_dev_present_#t~ret968#1.offset;smc_open_#t~ret441#1.base, smc_open_#t~ret441#1.offset := pcmcia_dev_present_#res#1.base, pcmcia_dev_present_#res#1.offset;havoc pcmcia_dev_present_#t~ret968#1.base, pcmcia_dev_present_#t~ret968#1.offset, pcmcia_dev_present_~arg0#1.base, pcmcia_dev_present_~arg0#1.offset;havoc pcmcia_dev_present_#in~arg0#1.base, pcmcia_dev_present_#in~arg0#1.offset;assume { :end_inline_pcmcia_dev_present } true;smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset := smc_open_#t~ret441#1.base, smc_open_#t~ret441#1.offset;havoc smc_open_#t~ret441#1.base, smc_open_#t~ret441#1.offset; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11047: SUMMARY for call unregister_netdev(ldv_unregister_netdev_66_~ldv_func_arg1#1.base, ldv_unregister_netdev_66_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10651-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_2~0 || 5bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10651: call ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.offset := read~$Pointer$#21(~ldv_3_container_struct_pcmcia_driver~0.base, ~bvadd~64(8bv64, ~ldv_3_container_struct_pcmcia_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_probe_3_16 } true;ldv_base_instance_probe_3_16_#in~arg0#1.base, ldv_base_instance_probe_3_16_#in~arg0#1.offset, ldv_base_instance_probe_3_16_#in~arg1#1.base, ldv_base_instance_probe_3_16_#in~arg1#1.offset := ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.offset, ~ldv_3_resource_struct_pcmcia_device_ptr~0.base, ~ldv_3_resource_struct_pcmcia_device_ptr~0.offset;havoc ldv_base_instance_probe_3_16_#res#1;havoc ldv_base_instance_probe_3_16_#t~ret768#1, ldv_base_instance_probe_3_16_~arg0#1.base, ldv_base_instance_probe_3_16_~arg0#1.offset, ldv_base_instance_probe_3_16_~arg1#1.base, ldv_base_instance_probe_3_16_~arg1#1.offset, ldv_base_instance_probe_3_16_~tmp~56#1;ldv_base_instance_probe_3_16_~arg0#1.base, ldv_base_instance_probe_3_16_~arg0#1.offset := ldv_base_instance_probe_3_16_#in~arg0#1.base, ldv_base_instance_probe_3_16_#in~arg0#1.offset;ldv_base_instance_probe_3_16_~arg1#1.base, ldv_base_instance_probe_3_16_~arg1#1.offset := ldv_base_instance_probe_3_16_#in~arg1#1.base, ldv_base_instance_probe_3_16_#in~arg1#1.offset;havoc ldv_base_instance_probe_3_16_~tmp~56#1;assume { :begin_inline_smc91c92_probe } true;smc91c92_probe_#in~link#1.base, smc91c92_probe_#in~link#1.offset := ldv_base_instance_probe_3_16_~arg1#1.base, ldv_base_instance_probe_3_16_~arg1#1.offset;havoc smc91c92_probe_#res#1;havoc smc91c92_probe_#t~mem147#1, smc91c92_probe_#t~ret148#1, smc91c92_probe_#t~ret149#1, smc91c92_probe_#t~ret150#1.base, smc91c92_probe_#t~ret150#1.offset, smc91c92_probe_#t~ret151#1.base, smc91c92_probe_#t~ret151#1.offset, smc91c92_probe_#t~ret152#1.base, smc91c92_probe_#t~ret152#1.offset, smc91c92_probe_#t~ret153#1, smc91c92_probe_~link#1.base, smc91c92_probe_~link#1.offset, smc91c92_probe_~smc~0#1.base, smc91c92_probe_~smc~0#1.offset, smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset, smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset, smc91c92_probe_~tmp~12#1, smc91c92_probe_~tmp___0~2#1.base, smc91c92_probe_~tmp___0~2#1.offset, smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset, smc91c92_probe_~tmp___1~0#1;smc91c92_probe_~link#1.base, smc91c92_probe_~link#1.offset := smc91c92_probe_#in~link#1.base, smc91c92_probe_#in~link#1.offset;havoc smc91c92_probe_~smc~0#1.base, smc91c92_probe_~smc~0#1.offset;havoc smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset;call smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc91c92_probe_~tmp~12#1;havoc smc91c92_probe_~tmp___0~2#1.base, smc91c92_probe_~tmp___0~2#1.offset;call smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc smc91c92_probe_~tmp___1~0#1;call write~$Pointer$#1(6bv64, 0bv64, smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset, 8bv64);call write~$Pointer$#1(7bv64, 0bv64, smc91c92_probe_~#descriptor~0#1.base, ~bvadd~64(8bv64, smc91c92_probe_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#1(8bv64, 0bv64, smc91c92_probe_~#descriptor~0#1.base, ~bvadd~64(16bv64, smc91c92_probe_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#1(9bv64, 0bv64, smc91c92_probe_~#descriptor~0#1.base, ~bvadd~64(24bv64, smc91c92_probe_~#descriptor~0#1.offset), 8bv64);call write~intINTTYPE4#1(307bv32, smc91c92_probe_~#descriptor~0#1.base, ~bvadd~64(32bv64, smc91c92_probe_~#descriptor~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, smc91c92_probe_~#descriptor~0#1.base, ~bvadd~64(36bv64, smc91c92_probe_~#descriptor~0#1.offset), 4bv64);call smc91c92_probe_#t~mem147#1 := read~intINTTYPE4#1(smc91c92_probe_~#descriptor~0#1.base, ~bvadd~64(36bv64, smc91c92_probe_~#descriptor~0#1.offset), 4bv64); [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7414: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480-1: SUMMARY for call smc91c92_release(smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: assume { :begin_inline_ldv_free_netdev_67 } true;ldv_free_netdev_67_#in~ldv_func_arg1#1.base, ldv_free_netdev_67_#in~ldv_func_arg1#1.offset := smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc ldv_free_netdev_67_~ldv_func_arg1#1.base, ldv_free_netdev_67_~ldv_func_arg1#1.offset;ldv_free_netdev_67_~ldv_func_arg1#1.base, ldv_free_netdev_67_~ldv_func_arg1#1.offset := ldv_free_netdev_67_#in~ldv_func_arg1#1.base, ldv_free_netdev_67_#in~ldv_func_arg1#1.offset; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8537: assume ~bvslt~32(~sign_extend~32~16(s9k_config_#t~mem614#1), 0bv32);havoc s9k_config_#t~mem614#1;s9k_config_#res#1 := 4294967201bv32; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8537: assume !~bvslt~32(~sign_extend~32~16(s9k_config_#t~mem614#1), 0bv32);havoc s9k_config_#t~mem614#1;call s9k_config_#t~mem615#1 := read~intINTTYPE1#7(s9k_config_~map#1.base, ~bvadd~64(20bv64, s9k_config_~map#1.offset), 1bv64); [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7216: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7216: assume !(0bv32 != smc91c92_config_~i~8#1);call smc91c92_config_#t~mem375#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943-1: SUMMARY for call smc_start_xmit_#t~ret495#1 := inw(~bvadd~32(12bv32, smc_start_xmit_~ioaddr~7#1)); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: smc_start_xmit_~tmp___3~5#1 := smc_start_xmit_#t~ret495#1;havoc smc_start_xmit_#t~ret495#1;smc_start_xmit_~ir~0#1 := smc_start_xmit_~tmp___3~5#1; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11048: havoc ldv_unregister_netdev_66_~ldv_func_arg1#1.base, ldv_unregister_netdev_66_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_66_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_66_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_66 } true; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820-1: SUMMARY for call smc_setup_#t~ret264#1 := cvt_ascii_address(smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset, smc_setup_#t~mem263#1.base, smc_setup_#t~mem263#1.offset); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: smc_setup_~tmp___0~10#1 := smc_setup_#t~ret264#1;havoc smc_setup_#t~mem263#1.base, smc_setup_#t~mem263#1.offset;havoc smc_setup_#t~ret264#1; [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11048-1: SUMMARY for call ldv_unregister_netdev(0bv64, 0bv64, ldv_unregister_netdev_66_~ldv_func_arg1#1.base, ldv_unregister_netdev_66_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10388: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_21 } true;ldv_dummy_resourceless_instance_callback_2_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_#in~arg1#1.offset := ~ldv_2_callback_ndo_validate_addr~0.base, ~ldv_2_callback_ndo_validate_addr~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_21_#t~ret776#1, ldv_dummy_resourceless_instance_callback_2_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_21_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_#in~arg1#1.offset;assume { :begin_inline_eth_validate_addr } true;eth_validate_addr_#in~arg0#1.base, eth_validate_addr_#in~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_21_~arg1#1.offset;havoc eth_validate_addr_#res#1;havoc eth_validate_addr_#t~nondet954#1, eth_validate_addr_~arg0#1.base, eth_validate_addr_~arg0#1.offset;eth_validate_addr_~arg0#1.base, eth_validate_addr_~arg0#1.offset := eth_validate_addr_#in~arg0#1.base, eth_validate_addr_#in~arg0#1.offset;havoc eth_validate_addr_#t~nondet954#1;eth_validate_addr_#res#1 := eth_validate_addr_#t~nondet954#1;havoc eth_validate_addr_#t~nondet954#1; [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9133: assume { :begin_inline_mii_nway_restart } true;mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset := smc_nway_reset_~smc~24#1.base, ~bvadd~64(240bv64, smc_nway_reset_~smc~24#1.offset);havoc mii_nway_restart_#res#1;havoc mii_nway_restart_#t~nondet961#1, mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset;mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset := mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset;havoc mii_nway_restart_#t~nondet961#1;mii_nway_restart_#res#1 := mii_nway_restart_#t~nondet961#1;havoc mii_nway_restart_#t~nondet961#1; [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9133-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc_nway_reset_~ioaddr~22#1)); srcloc: null [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: smc_set_settings_~tmp___0~33#1 := smc_set_settings_#t~ret733#1;havoc smc_set_settings_#t~ret733#1;smc_set_settings_~saved_bank~4#1 := smc_set_settings_~tmp___0~33#1;assume { :begin_inline_ldv___ldv_spin_lock_82 } true;ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.offset := smc_set_settings_~smc~22#1.base, ~bvadd~64(8bv64, smc_set_settings_~smc~22#1.offset);havoc ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.offset; [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067-1: SUMMARY for call smc_set_settings_#t~ret733#1 := inw(~bvadd~32(14bv32, smc_set_settings_~ioaddr~20#1)); srcloc: null [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-1: SUMMARY for call ldv_assume((if 19bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860: assume 6bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860: assume !(6bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: assume 0bv32 != check_if_running_~tmp___0~31#1;check_if_running_#res#1 := 4294967274bv32; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: assume !(0bv32 != check_if_running_~tmp___0~31#1);check_if_running_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_2_3_#t~ret779#1 := check_if_running_#res#1;havoc check_if_running_#t~ret722#1, check_if_running_~dev#1.base, check_if_running_~dev#1.offset, check_if_running_~tmp~47#1, check_if_running_~tmp___0~31#1;havoc check_if_running_#in~dev#1.base, check_if_running_#in~dev#1.offset;assume { :end_inline_check_if_running } true;havoc ldv_dummy_resourceless_instance_callback_2_3_#t~ret779#1;havoc ldv_dummy_resourceless_instance_callback_2_3_#t~ret779#1, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_3 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755: assume 0bv32 != mot_setup_~wait~0#1;mot_setup_#res#1 := 4294967295bv32; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755: assume !(0bv32 != mot_setup_~wait~0#1); [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926: assume { :begin_inline_ldv_EMGentry_init_smc91c92_cs_driver_init_13_9 } true;ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#in~arg0#1.base, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#in~arg0#1.offset := ~ldv_13_init_smc91c92_cs_driver_init_default~0.base, ~ldv_13_init_smc91c92_cs_driver_init_default~0.offset;havoc ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#res#1;havoc ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#t~ret753#1, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~arg0#1.base, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~arg0#1.offset, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~tmp~54#1;ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~arg0#1.base, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~arg0#1.offset := ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#in~arg0#1.base, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#in~arg0#1.offset;havoc ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~tmp~54#1;assume { :begin_inline_smc91c92_cs_driver_init } true;havoc smc91c92_cs_driver_init_#res#1;havoc smc91c92_cs_driver_init_#t~ret752#1, smc91c92_cs_driver_init_~tmp~53#1;havoc smc91c92_cs_driver_init_~tmp~53#1;assume { :begin_inline_ldv_pcmcia_register_driver_88 } true;ldv_pcmcia_register_driver_88_#in~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_#in~ldv_func_arg1#1.offset := ~#smc91c92_cs_driver~0.base, ~#smc91c92_cs_driver~0.offset;havoc ldv_pcmcia_register_driver_88_#res#1;havoc ldv_pcmcia_register_driver_88_#t~ret838#1, ldv_pcmcia_register_driver_88_#t~ret839#1, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.offset, ldv_pcmcia_register_driver_88_~ldv_func_res~3#1, ldv_pcmcia_register_driver_88_~tmp~73#1, ldv_pcmcia_register_driver_88_~tmp___0~44#1;ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.offset := ldv_pcmcia_register_driver_88_#in~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_#in~ldv_func_arg1#1.offset;havoc ldv_pcmcia_register_driver_88_~ldv_func_res~3#1;havoc ldv_pcmcia_register_driver_88_~tmp~73#1;havoc ldv_pcmcia_register_driver_88_~tmp___0~44#1;assume { :begin_inline_pcmcia_register_driver } true;pcmcia_register_driver_#in~arg0#1.base, pcmcia_register_driver_#in~arg0#1.offset := ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.offset;havoc pcmcia_register_driver_#res#1;havoc pcmcia_register_driver_#t~nondet977#1, pcmcia_register_driver_~arg0#1.base, pcmcia_register_driver_~arg0#1.offset;pcmcia_register_driver_~arg0#1.base, pcmcia_register_driver_~arg0#1.offset := pcmcia_register_driver_#in~arg0#1.base, pcmcia_register_driver_#in~arg0#1.offset;havoc pcmcia_register_driver_#t~nondet977#1;pcmcia_register_driver_#res#1 := pcmcia_register_driver_#t~nondet977#1;havoc pcmcia_register_driver_#t~nondet977#1; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: assume 11bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: assume !(11bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: SUMMARY for call ldv_spin_lock_lock_of_smc_private(); srcloc: null [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: assume 0bv32 == smc_setup_~tmp___0~10#1;smc_setup_#res#1 := 0bv32; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: assume !(0bv32 == smc_setup_~tmp___0~10#1); [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10588: ~ldv_statevar_3~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret807#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret807#1; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10654-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret819#1 := ldv_filter_err_code(~ldv_3_ret_default~0); srcloc: null [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume ~bvugt~32(~zero_extend~32~8(s9k_config_#t~mem615#1), 2bv32);havoc s9k_config_#t~mem615#1;s9k_config_#res#1 := 4294967274bv32; [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume !~bvugt~32(~zero_extend~32~8(s9k_config_#t~mem615#1), 2bv32);havoc s9k_config_#t~mem615#1;call s9k_config_#t~mem616#1 := read~intINTTYPE1#7(s9k_config_~map#1.base, ~bvadd~64(20bv64, s9k_config_~map#1.offset), 1bv64);call write~intINTTYPE1#7(s9k_config_#t~mem616#1, s9k_config_~dev#1.base, ~bvadd~64(514bv64, s9k_config_~dev#1.offset), 1bv64);havoc s9k_config_#t~mem616#1;call s9k_config_#t~mem617#1 := read~intINTTYPE1#7(s9k_config_~dev#1.base, ~bvadd~64(514bv64, s9k_config_~dev#1.offset), 1bv64);call s9k_config_#t~mem618#1.base, s9k_config_#t~mem618#1.offset := read~$Pointer$#11(~#if_names~0.base, ~bvadd~64(~#if_names~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~zero_extend~32~8(s9k_config_#t~mem617#1)))), 8bv64); [2025-02-08 03:56:00,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531-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:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10588-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret807#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10654: ~ldv_3_ret_default~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret819#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret819#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6360-1: SUMMARY for call smc91c92_probe_#t~ret148#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc91c92_probe_#t~mem147#1)), 0bv64); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6360: smc91c92_probe_~tmp~12#1 := smc91c92_probe_#t~ret148#1;havoc smc91c92_probe_#t~mem147#1;havoc smc91c92_probe_#t~ret148#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: assume 0bv32 != ~bvand~32(8bv32, ~sign_extend~32~16(smc_start_xmit_~ir~0#1)); [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: assume !(0bv32 != ~bvand~32(8bv32, ~sign_extend~32~16(smc_start_xmit_~ir~0#1)));smc_start_xmit_~time_out~0#1 := ~bvsub~32(~sign_extend~32~16(smc_start_xmit_~time_out~0#1), 1bv32)[16:0]; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135: smc_nway_reset_#res#1 := smc_nway_reset_~res~0#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11183-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135-1: SUMMARY for call outw(~zero_extend~32~16(smc_nway_reset_~saved_bank~6#1)[16:0], ~bvadd~32(14bv32, smc_nway_reset_~ioaddr~22#1)); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11183: havoc ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_86 } true; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559-1: SUMMARY for call mhz_mfc_config_#t~ret192#1.base, mhz_mfc_config_#t~ret192#1.offset := netdev_priv(mhz_mfc_config_~dev~3#1.base, mhz_mfc_config_~dev~3#1.offset); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: mhz_mfc_config_~tmp~17#1.base, mhz_mfc_config_~tmp~17#1.offset := mhz_mfc_config_#t~ret192#1.base, mhz_mfc_config_#t~ret192#1.offset;havoc mhz_mfc_config_#t~ret192#1.base, mhz_mfc_config_#t~ret192#1.offset;mhz_mfc_config_~smc~2#1.base, mhz_mfc_config_~smc~2#1.offset := mhz_mfc_config_~tmp~17#1.base, mhz_mfc_config_~tmp~17#1.offset;call mhz_mfc_config_#t~mem193#1 := read~intINTTYPE4#7(mhz_mfc_config_~link#1.base, ~bvadd~64(106bv64, mhz_mfc_config_~link#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(2051bv32, mhz_mfc_config_#t~mem193#1), mhz_mfc_config_~link#1.base, ~bvadd~64(106bv64, mhz_mfc_config_~link#1.offset), 4bv64);havoc mhz_mfc_config_#t~mem193#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret820#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: ldv_struct_pcmcia_driver_base_instance_3_~tmp___2~13#1 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret820#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret820#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: assume 265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem375#1);havoc smc91c92_config_#t~mem375#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: assume !(265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem375#1));havoc smc91c92_config_#t~mem375#1; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9070-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc_set_settings_~ioaddr~20#1)); srcloc: null [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume { :begin_inline_ldv_interrupt_instance_thread_1_3 } true;ldv_interrupt_instance_thread_1_3_#in~arg0#1.base, ldv_interrupt_instance_thread_1_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_1_3_#in~arg1#1, ldv_interrupt_instance_thread_1_3_#in~arg2#1.base, ldv_interrupt_instance_thread_1_3_#in~arg2#1.offset := ~ldv_1_thread_thread~0.base, ~ldv_1_thread_thread~0.offset, ~ldv_1_line_line~0, ~ldv_1_data_data~0.base, ~ldv_1_data_data~0.offset;havoc ldv_interrupt_instance_thread_1_3_#t~ret792#1, ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset, ldv_interrupt_instance_thread_1_3_~arg1#1, ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset;ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset := ldv_interrupt_instance_thread_1_3_#in~arg0#1.base, ldv_interrupt_instance_thread_1_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_1_3_~arg1#1 := ldv_interrupt_instance_thread_1_3_#in~arg1#1;ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset := ldv_interrupt_instance_thread_1_3_#in~arg2#1.base, ldv_interrupt_instance_thread_1_3_#in~arg2#1.offset; [2025-02-08 03:56:00,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-1: SUMMARY for call osi_setup_#t~ret296#1 := pcmcia_loop_tuple(osi_setup_~link#1.base, osi_setup_~link#1.offset, 144bv8, #funAddr~pcmcia_osi_mac.base, #funAddr~pcmcia_osi_mac.offset, osi_setup_~dev~12#1.base, osi_setup_~dev~12#1.offset); srcloc: null [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_1_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: osi_setup_~tmp~24#1 := osi_setup_#t~ret296#1;havoc osi_setup_#t~ret296#1; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9070: call smc_set_settings_#t~mem734#1 := read~intINTTYPE2#7(smc_set_settings_~smc~22#1.base, ~bvadd~64(100bv64, smc_set_settings_~smc~22#1.offset), 2bv64); [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881-1: SUMMARY for call smc_start_xmit_#t~ret481#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(smc_start_xmit_#t~mem480#1)), 0bv64); srcloc: null [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881: smc_start_xmit_~tmp___1~12#1 := smc_start_xmit_#t~ret481#1;havoc smc_start_xmit_#t~mem480#1;havoc smc_start_xmit_#t~ret481#1; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: ldv_entry_EMGentry_13_~tmp___0~38#1 := ldv_entry_EMGentry_13_#t~ret785#1;havoc ldv_entry_EMGentry_13_#t~ret785#1; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929-1: SUMMARY for call ldv_entry_EMGentry_13_#t~ret785#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: assume 4bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: assume !(4bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: assume 0bv64 != smc91c92_probe_~tmp~12#1; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: assume !(0bv64 != smc91c92_probe_~tmp~12#1); [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume { :end_inline_ldv_switch_automaton_state_3_19 } true; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7419: call write~$Pointer$#7(smc91c92_config_~link#1.base, ~bvadd~64(191bv64, smc91c92_config_~link#1.offset), smc91c92_config_~dev~16#1.base, ~bvadd~64(1236bv64, smc91c92_config_~dev~16#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_65 } true;ldv_register_netdev_65_#in~ldv_func_arg1#1.base, ldv_register_netdev_65_#in~ldv_func_arg1#1.offset := smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc ldv_register_netdev_65_#res#1;havoc ldv_register_netdev_65_#t~ret834#1, ldv_register_netdev_65_#t~ret835#1, ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset, ldv_register_netdev_65_~ldv_func_res~1#1, ldv_register_netdev_65_~tmp~71#1, ldv_register_netdev_65_~tmp___0~42#1;ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset := ldv_register_netdev_65_#in~ldv_func_arg1#1.base, ldv_register_netdev_65_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_65_~ldv_func_res~1#1;havoc ldv_register_netdev_65_~tmp~71#1;havoc ldv_register_netdev_65_~tmp___0~42#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_65_~ldv_func_arg1#1.base, ldv_register_netdev_65_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet982#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~nondet982#1;register_netdev_#res#1 := register_netdev_#t~nondet982#1;havoc register_netdev_#t~nondet982#1; [2025-02-08 03:56:00,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13035: havoc alloc_etherdev_mqs_#t~ret945#1.base, alloc_etherdev_mqs_#t~ret945#1.offset; [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13035-1: ldv_alloc_etherdev_mqs_62_#t~ret832#1.base, ldv_alloc_etherdev_mqs_62_#t~ret832#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret945#1.base, alloc_etherdev_mqs_#t~ret945#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_62_~tmp~70#1.base, ldv_alloc_etherdev_mqs_62_~tmp~70#1.offset := ldv_alloc_etherdev_mqs_62_#t~ret832#1.base, ldv_alloc_etherdev_mqs_62_#t~ret832#1.offset;havoc ldv_alloc_etherdev_mqs_62_#t~ret832#1.base, ldv_alloc_etherdev_mqs_62_#t~ret832#1.offset;ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_62_~tmp~70#1.base, ldv_alloc_etherdev_mqs_62_~tmp~70#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_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_62_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret754#1, ldv_alloc_etherdev_mqs_#t~ret755#1.base, ldv_alloc_etherdev_mqs_#t~ret755#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~55#1.base, ldv_alloc_etherdev_mqs_~tmp~55#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~37#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_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~55#1.base, ldv_alloc_etherdev_mqs_~tmp~55#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~37#1; [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9996: assume { :begin_inline_ldv_entry_EMGentry_13 } true;ldv_entry_EMGentry_13_#in~arg0#1.base, ldv_entry_EMGentry_13_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_13_#t~ret782#1, ldv_entry_EMGentry_13_#t~ret783#1, ldv_entry_EMGentry_13_#t~ret784#1, ldv_entry_EMGentry_13_#t~ret785#1, ldv_entry_EMGentry_13_~arg0#1.base, ldv_entry_EMGentry_13_~arg0#1.offset, ldv_entry_EMGentry_13_~tmp~58#1, ldv_entry_EMGentry_13_~tmp___0~38#1;ldv_entry_EMGentry_13_~arg0#1.base, ldv_entry_EMGentry_13_~arg0#1.offset := ldv_entry_EMGentry_13_#in~arg0#1.base, ldv_entry_EMGentry_13_#in~arg0#1.offset;havoc ldv_entry_EMGentry_13_~tmp~58#1;havoc ldv_entry_EMGentry_13_~tmp___0~38#1; [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128: havoc ldv_iio_triggered_buffer_instance_thread_0_3_#t~ret790#1;havoc ldv_iio_triggered_buffer_instance_thread_0_3_#t~ret790#1, ldv_iio_triggered_buffer_instance_thread_0_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_0_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_thread_0_3 } true;~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: SUMMARY for call outw(~zero_extend~32~16(~bvor~32(8bv32, ~bvand~32(4294967040bv32, ~sign_extend~32~16(smc_start_xmit_~ir~0#1)))[16:0])[16:0], ~bvadd~32(12bv32, smc_start_xmit_~ioaddr~7#1)); srcloc: null [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128-1: SUMMARY for call ldv_iio_triggered_buffer_instance_thread_0_3_#t~ret790#1 := smc_interrupt(ldv_iio_triggered_buffer_instance_thread_0_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_0_3_~arg2#1.offset); srcloc: null [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684-1: SUMMARY for call netif_start_queue(smc_open_~dev#1.base, smc_open_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864: assume 8bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864: assume !(8bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: call write~$Pointer$#7(0bv64, 0bv64, smc_open_~smc~7#1.base, ~bvadd~64(80bv64, smc_open_~smc~7#1.offset), 8bv64);call write~intINTTYPE4#7(0bv32, smc_open_~smc~7#1.base, ~bvadd~64(88bv64, smc_open_~smc~7#1.offset), 4bv64); [2025-02-08 03:56:00,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13035-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret945#1.base, alloc_etherdev_mqs_#t~ret945#1.offset;havoc alloc_etherdev_mqs_#t~ret945#1.base, alloc_etherdev_mqs_#t~ret945#1.offset; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13035-3: SUMMARY for call alloc_etherdev_mqs_#t~ret945#1.base, alloc_etherdev_mqs_#t~ret945#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-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:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657: assume 0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___2~13#1;~ldv_statevar_3~0 := 13bv32; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657: assume !(0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___2~13#1);~ldv_statevar_3~0 := 15bv32; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7222: SUMMARY for call mot_config(smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset); srcloc: null [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10327: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_8 } true;ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.offset := ~ldv_2_callback_get_link~0.base, ~ldv_2_callback_get_link~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_8_#t~ret780#1, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.offset;assume { :begin_inline_smc_get_link } true;smc_get_link_#in~dev#1.base, smc_get_link_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset;havoc smc_get_link_#res#1;havoc smc_get_link_#t~ret737#1.base, smc_get_link_#t~ret737#1.offset, smc_get_link_#t~mem738#1, smc_get_link_#t~ret739#1, smc_get_link_#t~ret740#1, smc_get_link_~dev#1.base, smc_get_link_~dev#1.offset, smc_get_link_~smc~23#1.base, smc_get_link_~smc~23#1.offset, smc_get_link_~tmp~50#1.base, smc_get_link_~tmp~50#1.offset, smc_get_link_~ioaddr~21#1, smc_get_link_~saved_bank~5#1, smc_get_link_~tmp___0~34#1, smc_get_link_~ret~3#1, smc_get_link_~flags~5#1, smc_get_link_~tmp___1~22#1;smc_get_link_~dev#1.base, smc_get_link_~dev#1.offset := smc_get_link_#in~dev#1.base, smc_get_link_#in~dev#1.offset;havoc smc_get_link_~smc~23#1.base, smc_get_link_~smc~23#1.offset;havoc smc_get_link_~tmp~50#1.base, smc_get_link_~tmp~50#1.offset;havoc smc_get_link_~ioaddr~21#1;havoc smc_get_link_~saved_bank~5#1;havoc smc_get_link_~tmp___0~34#1;havoc smc_get_link_~ret~3#1;havoc smc_get_link_~flags~5#1;havoc smc_get_link_~tmp___1~22#1; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume 0bv32 != osi_setup_~tmp~24#1;osi_setup_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset);havoc osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume !(0bv32 != osi_setup_~tmp~24#1); [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume 0bv32 != ldv_entry_EMGentry_13_~tmp___0~38#1;~ldv_statevar_13~0 := 6bv32; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume !(0bv32 != ldv_entry_EMGentry_13_~tmp___0~38#1);~ldv_statevar_13~0 := 8bv32; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13168-1: smc91c92_config_#t~ret374#1 := pcmcia_enable_device_#res#1;havoc pcmcia_enable_device_#t~nondet969#1, pcmcia_enable_device_~arg0#1.base, pcmcia_enable_device_~arg0#1.offset;havoc pcmcia_enable_device_#in~arg0#1.base, pcmcia_enable_device_#in~arg0#1.offset;assume { :end_inline_pcmcia_enable_device } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret374#1;havoc smc91c92_config_#t~ret374#1; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9072: assume ~bvslt~32(~sign_extend~32~16(smc_set_settings_#t~mem734#1), 0bv32);havoc smc_set_settings_#t~mem734#1;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 := smc_set_settings_~smc~22#1.base, ~bvadd~64(240bv64, smc_set_settings_~smc~22#1.offset), smc_set_settings_~ecmd#1.base, smc_set_settings_~ecmd#1.offset;havoc mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet959#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~nondet959#1;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet959#1;havoc mii_ethtool_sset_#t~nondet959#1; [2025-02-08 03:56:00,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9072: assume !~bvslt~32(~sign_extend~32~16(smc_set_settings_#t~mem734#1), 0bv32);havoc smc_set_settings_#t~mem734#1;assume { :begin_inline_smc_netdev_set_ecmd } true;smc_netdev_set_ecmd_#in~dev#1.base, smc_netdev_set_ecmd_#in~dev#1.offset, smc_netdev_set_ecmd_#in~ecmd#1.base, smc_netdev_set_ecmd_#in~ecmd#1.offset := smc_set_settings_~dev#1.base, smc_set_settings_~dev#1.offset, smc_set_settings_~ecmd#1.base, smc_set_settings_~ecmd#1.offset;havoc smc_netdev_set_ecmd_#res#1;havoc smc_netdev_set_ecmd_#t~mem714#1, smc_netdev_set_ecmd_#t~ret715#1, smc_netdev_set_ecmd_#t~mem716#1, smc_netdev_set_ecmd_#t~mem717#1, smc_netdev_set_ecmd_#t~mem718#1, smc_netdev_set_ecmd_#t~mem719#1, smc_netdev_set_ecmd_#t~ret720#1, smc_netdev_set_ecmd_#t~mem721#1, smc_netdev_set_ecmd_~dev#1.base, smc_netdev_set_ecmd_~dev#1.offset, smc_netdev_set_ecmd_~ecmd#1.base, smc_netdev_set_ecmd_~ecmd#1.offset, smc_netdev_set_ecmd_~tmp~46#1, smc_netdev_set_ecmd_~ioaddr~18#1, smc_netdev_set_ecmd_~tmp___0~30#1;smc_netdev_set_ecmd_~dev#1.base, smc_netdev_set_ecmd_~dev#1.offset := smc_netdev_set_ecmd_#in~dev#1.base, smc_netdev_set_ecmd_#in~dev#1.offset;smc_netdev_set_ecmd_~ecmd#1.base, smc_netdev_set_ecmd_~ecmd#1.offset := smc_netdev_set_ecmd_#in~ecmd#1.base, smc_netdev_set_ecmd_#in~ecmd#1.offset;havoc smc_netdev_set_ecmd_~tmp~46#1;havoc smc_netdev_set_ecmd_~ioaddr~18#1;havoc smc_netdev_set_ecmd_~tmp___0~30#1;call smc_netdev_set_ecmd_#t~mem714#1 := read~intINTTYPE8#7(smc_netdev_set_ecmd_~dev#1.base, ~bvadd~64(56bv64, smc_netdev_set_ecmd_~dev#1.offset), 8bv64);smc_netdev_set_ecmd_~ioaddr~18#1 := smc_netdev_set_ecmd_#t~mem714#1[32:0];havoc smc_netdev_set_ecmd_#t~mem714#1;assume { :begin_inline_ethtool_cmd_speed } true;ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset := smc_netdev_set_ecmd_~ecmd#1.base, smc_netdev_set_ecmd_~ecmd#1.offset;havoc ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem59#1, ethtool_cmd_speed_#t~mem60#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset := ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;call ethtool_cmd_speed_#t~mem59#1 := read~intINTTYPE2#7(ethtool_cmd_speed_~ep#1.base, ~bvadd~64(28bv64, ethtool_cmd_speed_~ep#1.offset), 2bv64);call ethtool_cmd_speed_#t~mem60#1 := read~intINTTYPE2#7(ethtool_cmd_speed_~ep#1.base, ~bvadd~64(12bv64, ethtool_cmd_speed_~ep#1.offset), 2bv64);ethtool_cmd_speed_#res#1 := ~bvor~32(~bvshl~32(~zero_extend~32~16(ethtool_cmd_speed_#t~mem59#1), 16bv32), ~zero_extend~32~16(ethtool_cmd_speed_#t~mem60#1));havoc ethtool_cmd_speed_#t~mem59#1;havoc ethtool_cmd_speed_#t~mem60#1; [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume 0bv64 != smc_start_xmit_~tmp___1~12#1; [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume !(0bv64 != smc_start_xmit_~tmp___1~12#1); [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13168: havoc pcmcia_enable_device_#t~nondet969#1; [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: SUMMARY for call smc_hardware_send_packet(smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760-1: SUMMARY for call mot_setup_#t~ret244#1 := inw(~bvadd~32(10bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: mot_setup_~tmp___0~9#1 := mot_setup_#t~ret244#1;havoc mot_setup_#t~ret244#1;mot_setup_~addr~0#1 := ~zero_extend~32~16(mot_setup_~tmp___0~9#1);call mot_setup_#t~mem245#1.base, mot_setup_#t~mem245#1.offset := read~$Pointer$#7(mot_setup_~dev~7#1.base, ~bvadd~64(791bv64, mot_setup_~dev~7#1.offset), 8bv64);call write~intINTTYPE1#7(mot_setup_~addr~0#1[8:0], mot_setup_#t~mem245#1.base, ~bvadd~64(mot_setup_#t~mem245#1.offset, ~sign_extend~64~32(~bvmul~32(2bv32, mot_setup_~i~2#1))), 1bv64);havoc mot_setup_#t~mem245#1.base, mot_setup_#t~mem245#1.offset;call mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset := read~$Pointer$#7(mot_setup_~dev~7#1.base, ~bvadd~64(791bv64, mot_setup_~dev~7#1.offset), 8bv64);call write~intINTTYPE1#7(~bvlshr~32(mot_setup_~addr~0#1, 8bv32)[8:0], mot_setup_#t~mem246#1.base, ~bvadd~64(mot_setup_#t~mem246#1.offset, ~bvadd~64(1bv64, ~sign_extend~64~32(~bvmul~32(2bv32, mot_setup_~i~2#1)))), 1bv64);havoc mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset;mot_setup_~i~2#1 := ~bvadd~32(1bv32, mot_setup_~i~2#1); [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562: mhz_mfc_config_~tmp___0~5#1 := mhz_mfc_config_#t~ret194#1;havoc mhz_mfc_config_#t~ret194#1; [2025-02-08 03:56:00,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562-1: SUMMARY for call mhz_mfc_config_#t~ret194#1 := pcmcia_loop_config(mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset, #funAddr~mhz_mfc_config_check.base, #funAddr~mhz_mfc_config_check.offset, 0bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355: assume ~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355: assume !~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32);smc91c92_config_~mir~0#1 := 0bv64; [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364-1: SUMMARY for call smc91c92_probe_#t~ret149#1 := __dynamic_dev_dbg(smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset, smc91c92_probe_~link#1.base, ~bvadd~64(191bv64, smc91c92_probe_~link#1.offset), 10bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364: havoc smc91c92_probe_#t~ret149#1; [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: call ULTIMATE.dealloc(smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset);havoc smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset;call ULTIMATE.dealloc(smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset);havoc smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset; [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: smc_start_xmit_#res#1 := 0bv32;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset);havoc smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset);havoc smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset);havoc smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset; [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: smc91c92_config_#t~ret387#1 := osi_setup_#res#1;havoc osi_setup_#t~mem295#1.base, osi_setup_#t~mem295#1.offset, osi_setup_#t~ret296#1, osi_setup_#t~ret297#1, osi_setup_#t~mem298#1.base, osi_setup_#t~mem298#1.offset, osi_setup_#t~mem299#1, osi_setup_#t~ret300#1, osi_setup_#t~mem301#1.base, osi_setup_#t~mem301#1.offset, osi_setup_#t~mem302#1, osi_setup_#t~mem303#1.base, osi_setup_#t~mem303#1.offset, osi_setup_#t~mem304#1, osi_setup_#t~ret305#1, osi_setup_#t~mem306#1.base, osi_setup_#t~mem306#1.offset, osi_setup_#t~mem307#1, osi_setup_#t~mem308#1, osi_setup_#t~ret309#1, osi_setup_#t~mem310#1.base, osi_setup_#t~mem310#1.offset, osi_setup_#t~mem311#1, osi_setup_#t~ret312#1, osi_setup_#t~mem313#1.base, osi_setup_#t~mem313#1.offset, osi_setup_#t~mem314#1, osi_setup_#t~ret315#1, osi_setup_#t~ret316#1, osi_setup_~link#1.base, osi_setup_~link#1.offset, osi_setup_~manfid#1, osi_setup_~cardid#1, osi_setup_~dev~12#1.base, osi_setup_~dev~12#1.offset, osi_setup_~rc~1#1, osi_setup_~tmp~24#1, osi_setup_~tmp___0~11#1, osi_setup_~tmp___1~4#1, osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset, osi_setup_~tmp___2~1#1, osi_setup_~tmp___3~0#1, osi_setup_~tmp___4~0#1;havoc osi_setup_#in~link#1.base, osi_setup_#in~link#1.offset, osi_setup_#in~manfid#1, osi_setup_#in~cardid#1;assume { :end_inline_osi_setup } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret387#1;havoc smc91c92_config_#t~mem385#1;havoc smc91c92_config_#t~mem386#1;havoc smc91c92_config_#t~ret387#1; [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:00,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-1: SUMMARY for call ldv_spin_unlock_irqrestore_70(smc_start_xmit_~smc~11#1.base, ~bvadd~64(8bv64, smc_start_xmit_~smc~11#1.offset), smc_start_xmit_~flags~0#1); srcloc: null [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: call ULTIMATE.dealloc(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset);havoc mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset; [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: assume 0bv32 != smc91c92_config_~tmp___4~1#1;assume { :begin_inline_dev_err } true;dev_err_#in~arg0#1.base, dev_err_#in~arg0#1.offset, dev_err_#in~arg1#1.base, dev_err_#in~arg1#1.offset := smc91c92_config_~link#1.base, ~bvadd~64(191bv64, smc91c92_config_~link#1.offset), 42bv64, 0bv64;havoc dev_err_#res#1;havoc dev_err_#t~nondet949#1, dev_err_~arg0#1.base, dev_err_~arg0#1.offset, dev_err_~arg1#1.base, dev_err_~arg1#1.offset;dev_err_~arg0#1.base, dev_err_~arg0#1.offset := dev_err_#in~arg0#1.base, dev_err_#in~arg0#1.offset;dev_err_~arg1#1.base, dev_err_~arg1#1.offset := dev_err_#in~arg1#1.base, dev_err_#in~arg1#1.offset;havoc dev_err_#t~nondet949#1;dev_err_#res#1 := dev_err_#t~nondet949#1;havoc dev_err_#t~nondet949#1; [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: assume !(0bv32 != smc91c92_config_~tmp___4~1#1);call smc91c92_config_#t~mem405#1 := read~intINTTYPE8#7(smc91c92_config_~dev~16#1.base, ~bvadd~64(56bv64, smc91c92_config_~dev~16#1.offset), 8bv64);call smc91c92_config_#t~mem406#1 := read~intINTTYPE4#7(smc91c92_config_~dev~16#1.base, ~bvadd~64(64bv64, smc91c92_config_~dev~16#1.offset), 4bv64);call smc91c92_config_#t~mem407#1.base, smc91c92_config_#t~mem407#1.offset := read~$Pointer$#7(smc91c92_config_~dev~16#1.base, ~bvadd~64(791bv64, smc91c92_config_~dev~16#1.offset), 8bv64); [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10395: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_22 } true;ldv_dummy_resourceless_instance_callback_2_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_#in~arg1#1.offset := ~ldv_2_callback_nway_reset~0.base, ~ldv_2_callback_nway_reset~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_22_#t~ret777#1, ldv_dummy_resourceless_instance_callback_2_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_#in~arg1#1.offset;assume { :begin_inline_smc_nway_reset } true;smc_nway_reset_#in~dev#1.base, smc_nway_reset_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_22_~arg1#1.offset;havoc smc_nway_reset_#res#1;havoc smc_nway_reset_#t~ret741#1.base, smc_nway_reset_#t~ret741#1.offset, smc_nway_reset_#t~mem742#1, smc_nway_reset_#t~mem743#1, smc_nway_reset_#t~ret744#1, smc_nway_reset_#t~ret745#1, smc_nway_reset_~dev#1.base, smc_nway_reset_~dev#1.offset, smc_nway_reset_~smc~24#1.base, smc_nway_reset_~smc~24#1.offset, smc_nway_reset_~tmp~51#1.base, smc_nway_reset_~tmp~51#1.offset, smc_nway_reset_~ioaddr~22#1, smc_nway_reset_~saved_bank~6#1, smc_nway_reset_~tmp___0~35#1, smc_nway_reset_~res~0#1;smc_nway_reset_~dev#1.base, smc_nway_reset_~dev#1.offset := smc_nway_reset_#in~dev#1.base, smc_nway_reset_#in~dev#1.offset;havoc smc_nway_reset_~smc~24#1.base, smc_nway_reset_~smc~24#1.offset;havoc smc_nway_reset_~tmp~51#1.base, smc_nway_reset_~tmp~51#1.offset;havoc smc_nway_reset_~ioaddr~22#1;havoc smc_nway_reset_~saved_bank~6#1;havoc smc_nway_reset_~tmp___0~35#1;havoc smc_nway_reset_~res~0#1; [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset;ldv_alloc_etherdev_mqs_62_#t~ret833#1.base, ldv_alloc_etherdev_mqs_62_#t~ret833#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret754#1, ldv_alloc_etherdev_mqs_#t~ret755#1.base, ldv_alloc_etherdev_mqs_#t~ret755#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~55#1.base, ldv_alloc_etherdev_mqs_~tmp~55#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~37#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.offset := ldv_alloc_etherdev_mqs_62_#t~ret833#1.base, ldv_alloc_etherdev_mqs_62_#t~ret833#1.offset;havoc ldv_alloc_etherdev_mqs_62_#t~ret833#1.base, ldv_alloc_etherdev_mqs_62_#t~ret833#1.offset;ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset := ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.offset; [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: smc_setup_#res#1 := 4294967295bv32;smc91c92_config_#t~ret388#1 := smc_setup_#res#1;havoc smc_setup_#t~mem260#1.base, smc_setup_#t~mem260#1.offset, smc_setup_#t~ret261#1, smc_setup_#t~mem262#1.base, smc_setup_#t~mem262#1.offset, smc_setup_#t~mem263#1.base, smc_setup_#t~mem263#1.offset, smc_setup_#t~ret264#1, smc_setup_~link#1.base, smc_setup_~link#1.offset, smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset, smc_setup_~tmp~23#1, smc_setup_~tmp___0~10#1;havoc smc_setup_#in~link#1.base, smc_setup_#in~link#1.offset;assume { :end_inline_smc_setup } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret388#1;havoc smc91c92_config_#t~ret388#1; [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885-1: SUMMARY for call smc_start_xmit_#t~ret482#1 := inw(~bvadd~32(2bv32, smc_start_xmit_~ioaddr~7#1)); srcloc: null [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885: smc_start_xmit_~tmp___0~20#1 := smc_start_xmit_#t~ret482#1;havoc smc_start_xmit_#t~ret482#1;call smc_start_xmit_#t~mem483#1 := read~intINTTYPE4#7(smc_start_xmit_~skb#1.base, ~bvadd~64(104bv64, smc_start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687-1: SUMMARY for call smc_reset(smc_open_~dev#1.base, smc_open_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: 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 := smc_open_~smc~7#1.base, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset), 0bv32, 65bv64, 0bv64, smc_open_~#__key~1#1.base, smc_open_~#__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; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594: ~ldv_statevar_3~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret808#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret808#1; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: havoc s9k_config_#t~mem617#1;havoc s9k_config_#t~mem618#1.base, s9k_config_#t~mem618#1.offset;havoc s9k_config_#t~ret619#1; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564: assume 0bv32 != mhz_mfc_config_~tmp___0~5#1;mhz_mfc_config_#res#1 := 4294967277bv32; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564: assume !(0bv32 != mhz_mfc_config_~tmp___0~5#1);call mhz_mfc_config_#t~mem195#1.base, mhz_mfc_config_#t~mem195#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset), 8bv64);call mhz_mfc_config_#t~mem196#1 := read~intINTTYPE8#7(mhz_mfc_config_#t~mem195#1.base, mhz_mfc_config_#t~mem195#1.offset, 8bv64);call write~intINTTYPE8#7(mhz_mfc_config_#t~mem196#1, mhz_mfc_config_~dev~3#1.base, ~bvadd~64(56bv64, mhz_mfc_config_~dev~3#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem195#1.base, mhz_mfc_config_#t~mem195#1.offset;havoc mhz_mfc_config_#t~mem196#1;call mhz_mfc_config_#t~mem197#1.base, mhz_mfc_config_#t~mem197#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);call write~intINTTYPE8#7(33bv64, mhz_mfc_config_#t~mem197#1.base, ~bvadd~64(24bv64, mhz_mfc_config_#t~mem197#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem197#1.base, mhz_mfc_config_#t~mem197#1.offset;mhz_mfc_config_~tmp___1~2#1 := 0bv64;call mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);call write~intINTTYPE8#7(mhz_mfc_config_~tmp___1~2#1, mhz_mfc_config_#t~mem198#1.base, ~bvadd~64(8bv64, mhz_mfc_config_#t~mem198#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset;call mhz_mfc_config_#t~mem199#1.base, mhz_mfc_config_#t~mem199#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);call write~intINTTYPE8#7(mhz_mfc_config_~tmp___1~2#1, mhz_mfc_config_#t~mem199#1.base, mhz_mfc_config_#t~mem199#1.offset, 8bv64);havoc mhz_mfc_config_#t~mem199#1.base, mhz_mfc_config_#t~mem199#1.offset;call mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(46bv64, mhz_mfc_config_~link#1.offset)), 8bv64);assume { :begin_inline_pcmcia_request_window } true;pcmcia_request_window_#in~arg0#1.base, pcmcia_request_window_#in~arg0#1.offset, pcmcia_request_window_#in~arg1#1.base, pcmcia_request_window_#in~arg1#1.offset, pcmcia_request_window_#in~arg2#1 := mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset, mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset, 0bv32;havoc pcmcia_request_window_#res#1;havoc pcmcia_request_window_#t~nondet980#1, pcmcia_request_window_~arg0#1.base, pcmcia_request_window_~arg0#1.offset, pcmcia_request_window_~arg1#1.base, pcmcia_request_window_~arg1#1.offset, pcmcia_request_window_~arg2#1;pcmcia_request_window_~arg0#1.base, pcmcia_request_window_~arg0#1.offset := pcmcia_request_window_#in~arg0#1.base, pcmcia_request_window_#in~arg0#1.offset;pcmcia_request_window_~arg1#1.base, pcmcia_request_window_~arg1#1.offset := pcmcia_request_window_#in~arg1#1.base, pcmcia_request_window_#in~arg1#1.offset;pcmcia_request_window_~arg2#1 := pcmcia_request_window_#in~arg2#1;havoc pcmcia_request_window_#t~nondet980#1;pcmcia_request_window_#res#1 := pcmcia_request_window_#t~nondet980#1;havoc pcmcia_request_window_#t~nondet980#1; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10462-1: SUMMARY for call ldv_register_netdev_#t~ret799#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-1: SUMMARY for call s9k_config_#t~ret619#1 := netdev_info(s9k_config_~dev#1.base, s9k_config_~dev#1.offset, 137bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret808#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10528: assume 6bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10528: assume !(6bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10462: ldv_register_netdev_~tmp___0~39#1 := ldv_register_netdev_#t~ret799#1;havoc ldv_register_netdev_#t~ret799#1; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: havoc smc_start_xmit_#t~mem483#1;havoc smc_start_xmit_#t~ret484#1; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9868: assume 9bv32 == ~ldv_statevar_13~0; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9868: assume !(9bv32 == ~ldv_statevar_13~0); [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11057: SUMMARY for call free_netdev(ldv_free_netdev_67_~ldv_func_arg1#1.base, ldv_free_netdev_67_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886-1: SUMMARY for call smc_start_xmit_#t~ret484#1 := __dynamic_netdev_dbg(smc_start_xmit_~#descriptor~8#1.base, smc_start_xmit_~#descriptor~8#1.offset, smc_start_xmit_~dev#1.base, smc_start_xmit_~dev#1.offset, 83bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: 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~$Pointer$#7(#funAddr~media_check.base, #funAddr~media_check.offset, smc_open_~smc~7#1.base, ~bvadd~64(32bv64, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(smc_open_~dev#1.base, smc_open_~dev#1.offset), smc_open_~smc~7#1.base, ~bvadd~64(40bv64, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(250bv64, ~jiffies~0), smc_open_~smc~7#1.base, ~bvadd~64(16bv64, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset)), 8bv64); [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: SUMMARY for call smc_reset(s9k_config_~dev#1.base, s9k_config_~dev#1.offset); srcloc: null [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358: smc91c92_config_~tmp___1~7#1 := smc91c92_config_#t~ret394#1;havoc smc91c92_config_#t~ret394#1;smc91c92_config_~mir~0#1 := ~bvand~64(255bv64, ~zero_extend~64~16(smc91c92_config_~tmp___1~7#1)); [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: call smc91c92_config_#t~mem376#1 := read~intINTTYPE4#7(smc91c92_config_~link#1.base, ~bvadd~64(42bv64, smc91c92_config_~link#1.offset), 4bv64);call write~intINTTYPE4#7(smc91c92_config_#t~mem376#1, smc91c92_config_~dev~16#1.base, ~bvadd~64(64bv64, smc91c92_config_~dev~16#1.offset), 4bv64);havoc smc91c92_config_#t~mem376#1; [2025-02-08 03:56:00,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358-1: SUMMARY for call smc91c92_config_#t~ret394#1 := inw(~bvadd~32(8bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106: havoc ldv_pre_register_netdev_#t~nondet957#1; [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: havoc ldv_free_netdev_67_~ldv_func_arg1#1.base, ldv_free_netdev_67_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_67_#in~ldv_func_arg1#1.base, ldv_free_netdev_67_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_67 } true;smc91c92_config_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset);havoc smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset;call ULTIMATE.dealloc(smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset);havoc smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset; [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume (320bv32 == ~zero_extend~32~16(osi_setup_~manfid#1) && 8bv32 == ~zero_extend~32~16(osi_setup_~cardid#1)) || (364bv32 == ~zero_extend~32~16(osi_setup_~manfid#1) && 35bv32 == ~zero_extend~32~16(osi_setup_~cardid#1)); [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume !((320bv32 == ~zero_extend~32~16(osi_setup_~manfid#1) && 8bv32 == ~zero_extend~32~16(osi_setup_~cardid#1)) || (364bv32 == ~zero_extend~32~16(osi_setup_~manfid#1) && 35bv32 == ~zero_extend~32~16(osi_setup_~cardid#1))); [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume { :begin_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0 } true;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret787#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret788#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~tmp~60#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~arg0#1.offset := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#in~arg0#1.offset;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~tmp~60#1; [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_67_~ldv_func_arg1#1.base, ldv_free_netdev_67_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-1: ldv_register_netdev_#t~ret798#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet957#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret798#1;havoc ldv_register_netdev_#t~ret798#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:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10464: assume 0bv32 != ldv_register_netdev_~tmp___0~39#1; [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10464: assume !(0bv32 != ldv_register_netdev_~tmp___0~39#1); [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: assume ~bvule~32(~if_port~0, 2bv32);call write~intINTTYPE1#7(~if_port~0[8:0], smc91c92_config_~dev~16#1.base, ~bvadd~64(514bv64, smc91c92_config_~dev~16#1.offset), 1bv64); [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: assume !~bvule~32(~if_port~0, 2bv32); [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293-1: SUMMARY for call smc91c92_config_#t~ret391#1 := dev_notice(smc91c92_config_~link#1.base, ~bvadd~64(191bv64, smc91c92_config_~link#1.offset), 33bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: havoc smc91c92_config_#t~ret391#1; [2025-02-08 03:56:00,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10068: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10068: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200: assume { :begin_inline_ldv_interrupt_instance_handler_1_5 } true;ldv_interrupt_instance_handler_1_5_#in~arg0#1.base, ldv_interrupt_instance_handler_1_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_1_5_#in~arg1#1, ldv_interrupt_instance_handler_1_5_#in~arg2#1.base, ldv_interrupt_instance_handler_1_5_#in~arg2#1.offset := ~ldv_1_callback_handler~0.base, ~ldv_1_callback_handler~0.offset, ~ldv_1_line_line~0, ~ldv_1_data_data~0.base, ~ldv_1_data_data~0.offset;havoc ldv_interrupt_instance_handler_1_5_#res#1;havoc ldv_interrupt_instance_handler_1_5_#t~ret791#1, ldv_interrupt_instance_handler_1_5_~arg0#1.base, ldv_interrupt_instance_handler_1_5_~arg0#1.offset, ldv_interrupt_instance_handler_1_5_~arg1#1, ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset, ldv_interrupt_instance_handler_1_5_~tmp~62#1;ldv_interrupt_instance_handler_1_5_~arg0#1.base, ldv_interrupt_instance_handler_1_5_~arg0#1.offset := ldv_interrupt_instance_handler_1_5_#in~arg0#1.base, ldv_interrupt_instance_handler_1_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_1_5_~arg1#1 := ldv_interrupt_instance_handler_1_5_#in~arg1#1;ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset := ldv_interrupt_instance_handler_1_5_#in~arg2#1.base, ldv_interrupt_instance_handler_1_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_1_5_~tmp~62#1; [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10333: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_9 } true;ldv_dummy_resourceless_instance_callback_2_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg2#1.offset := ~ldv_2_callback_get_settings~0.base, ~ldv_2_callback_get_settings~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_container_struct_ethtool_cmd_ptr~0.base, ~ldv_2_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_9_#t~ret781#1, ldv_dummy_resourceless_instance_callback_2_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_#in~arg2#1.offset;assume { :begin_inline_smc_get_settings } true;smc_get_settings_#in~dev#1.base, smc_get_settings_#in~dev#1.offset, smc_get_settings_#in~ecmd#1.base, smc_get_settings_#in~ecmd#1.offset := ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_9_~arg2#1.offset;havoc smc_get_settings_#res#1;havoc smc_get_settings_#t~ret725#1.base, smc_get_settings_#t~ret725#1.offset, smc_get_settings_#t~mem726#1, smc_get_settings_#t~ret727#1, smc_get_settings_#t~mem728#1, smc_get_settings_#t~ret729#1, smc_get_settings_#t~ret730#1, smc_get_settings_~dev#1.base, smc_get_settings_~dev#1.offset, smc_get_settings_~ecmd#1.base, smc_get_settings_~ecmd#1.offset, smc_get_settings_~smc~21#1.base, smc_get_settings_~smc~21#1.offset, smc_get_settings_~tmp~48#1.base, smc_get_settings_~tmp~48#1.offset, smc_get_settings_~ioaddr~19#1, smc_get_settings_~saved_bank~3#1, smc_get_settings_~tmp___0~32#1, smc_get_settings_~ret~1#1, smc_get_settings_~flags~3#1;smc_get_settings_~dev#1.base, smc_get_settings_~dev#1.offset := smc_get_settings_#in~dev#1.base, smc_get_settings_#in~dev#1.offset;smc_get_settings_~ecmd#1.base, smc_get_settings_~ecmd#1.offset := smc_get_settings_#in~ecmd#1.base, smc_get_settings_#in~ecmd#1.offset;havoc smc_get_settings_~smc~21#1.base, smc_get_settings_~smc~21#1.offset;havoc smc_get_settings_~tmp~48#1.base, smc_get_settings_~tmp~48#1.offset;havoc smc_get_settings_~ioaddr~19#1;havoc smc_get_settings_~saved_bank~3#1;havoc smc_get_settings_~tmp___0~32#1;havoc smc_get_settings_~ret~1#1;havoc smc_get_settings_~flags~3#1; [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: assume { :begin_inline_ldv_alloc_etherdev_mqs_62 } true;ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg3#1 := 320bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_62_#res#1.base, ldv_alloc_etherdev_mqs_62_#res#1.offset;havoc ldv_alloc_etherdev_mqs_62_#t~ret832#1.base, ldv_alloc_etherdev_mqs_62_#t~ret832#1.offset, ldv_alloc_etherdev_mqs_62_#t~ret833#1.base, ldv_alloc_etherdev_mqs_62_#t~ret833#1.offset, ldv_alloc_etherdev_mqs_62_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_62_~tmp~70#1.base, ldv_alloc_etherdev_mqs_62_~tmp~70#1.offset, ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.offset;ldv_alloc_etherdev_mqs_62_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_62_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_62_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_62_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_62_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_62_~tmp~70#1.base, ldv_alloc_etherdev_mqs_62_~tmp~70#1.offset;havoc ldv_alloc_etherdev_mqs_62_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_62_~tmp___0~41#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_62_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_62_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret945#1.base, alloc_etherdev_mqs_#t~ret945#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:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012: havoc smc_get_drvinfo_#t~ret723#1; [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-1: SUMMARY for call smc_get_drvinfo_#t~ret723#1 := strlcpy(smc_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, smc_get_drvinfo_~info#1.offset), 157bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-1: SUMMARY for call osi_setup_#t~ret297#1 := osi_load_firmware(osi_setup_~link#1.base, osi_setup_~link#1.offset); srcloc: null [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: osi_setup_~rc~1#1 := osi_setup_#t~ret297#1;havoc osi_setup_#t~ret297#1; [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9078: smc_set_settings_#t~ret736#1 := smc_netdev_set_ecmd_#res#1;havoc smc_netdev_set_ecmd_#t~mem714#1, smc_netdev_set_ecmd_#t~ret715#1, smc_netdev_set_ecmd_#t~mem716#1, smc_netdev_set_ecmd_#t~mem717#1, smc_netdev_set_ecmd_#t~mem718#1, smc_netdev_set_ecmd_#t~mem719#1, smc_netdev_set_ecmd_#t~ret720#1, smc_netdev_set_ecmd_#t~mem721#1, smc_netdev_set_ecmd_~dev#1.base, smc_netdev_set_ecmd_~dev#1.offset, smc_netdev_set_ecmd_~ecmd#1.base, smc_netdev_set_ecmd_~ecmd#1.offset, smc_netdev_set_ecmd_~tmp~46#1, smc_netdev_set_ecmd_~ioaddr~18#1, smc_netdev_set_ecmd_~tmp___0~30#1;havoc smc_netdev_set_ecmd_#in~dev#1.base, smc_netdev_set_ecmd_#in~dev#1.offset, smc_netdev_set_ecmd_#in~ecmd#1.base, smc_netdev_set_ecmd_#in~ecmd#1.offset;assume { :end_inline_smc_netdev_set_ecmd } true;smc_set_settings_~ret~2#1 := smc_set_settings_#t~ret736#1;havoc smc_set_settings_#t~ret736#1; [2025-02-08 03:56:00,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: havoc ldv_dummy_resourceless_instance_callback_2_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_18 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739-1: SUMMARY for call set_rx_mode(ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_18_~arg1#1.offset); srcloc: null [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532: assume 7bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532: assume !(7bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10466: call ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset := read~$Pointer$#7(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~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset := read~$Pointer$#7(ldv_register_netdev_#t~mem800#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem800#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~mem801#1.base, ldv_register_netdev_#t~mem801#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~ret804#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~66#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~66#1;assume { :begin_inline_smc_open } true;smc_open_#in~dev#1.base, smc_open_#in~dev#1.offset := ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset;havoc smc_open_#res#1;havoc smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset, smc_open_#t~mem435#1.base, smc_open_#t~mem435#1.offset, smc_open_#t~mem436#1, smc_open_#t~ret437#1, smc_open_#t~mem438#1, smc_open_#t~ret439#1, smc_open_#t~ret440#1, smc_open_#t~ret441#1.base, smc_open_#t~ret441#1.offset, smc_open_#t~ret442#1, smc_open_#t~ret443#1, smc_open_#t~mem444#1, smc_open_~dev#1.base, smc_open_~dev#1.offset, smc_open_~smc~7#1.base, smc_open_~smc~7#1.offset, smc_open_~tmp~30#1.base, smc_open_~tmp~30#1.offset, smc_open_~link~0#1.base, smc_open_~link~0#1.offset, smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset, smc_open_~tmp___0~16#1, smc_open_~tmp___1~8#1, smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset, smc_open_~tmp___3~3#1, smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset;smc_open_~dev#1.base, smc_open_~dev#1.offset := smc_open_#in~dev#1.base, smc_open_#in~dev#1.offset;havoc smc_open_~smc~7#1.base, smc_open_~smc~7#1.offset;havoc smc_open_~tmp~30#1.base, smc_open_~tmp~30#1.offset;havoc smc_open_~link~0#1.base, smc_open_~link~0#1.offset;call smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc_open_~tmp___0~16#1;havoc smc_open_~tmp___1~8#1;havoc smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset;havoc smc_open_~tmp___3~3#1;call smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset := #Ultimate.allocOnStack(8bv64); [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume 255bv64 == smc91c92_config_~mir~0#1;smc91c92_config_~mir~0#1 := ~bvadd~64(1bv64, smc91c92_config_~mir~0#1); [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume !(255bv64 == smc91c92_config_~mir~0#1); [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10466-1: 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:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:56:00,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9013: havoc smc_get_drvinfo_#t~ret724#1;havoc smc_get_drvinfo_#t~ret723#1, smc_get_drvinfo_#t~ret724#1, smc_get_drvinfo_~dev#1.base, smc_get_drvinfo_~dev#1.offset, smc_get_drvinfo_~info#1.base, smc_get_drvinfo_~info#1.offset;havoc smc_get_drvinfo_#in~dev#1.base, smc_get_drvinfo_#in~dev#1.offset, smc_get_drvinfo_#in~info#1.base, smc_get_drvinfo_#in~info#1.offset;assume { :end_inline_smc_get_drvinfo } true;havoc ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_7 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9013-1: SUMMARY for call smc_get_drvinfo_#t~ret724#1 := strlcpy(smc_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, smc_get_drvinfo_~info#1.offset), 158bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692-1: SUMMARY for call add_timer(smc_open_~smc~7#1.base, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset)); srcloc: null [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: havoc ldv_entry_EMGentry_13_#t~ret782#1, ldv_entry_EMGentry_13_#t~ret783#1, ldv_entry_EMGentry_13_#t~ret784#1, ldv_entry_EMGentry_13_#t~ret785#1, ldv_entry_EMGentry_13_~arg0#1.base, ldv_entry_EMGentry_13_~arg0#1.offset, ldv_entry_EMGentry_13_~tmp~58#1, ldv_entry_EMGentry_13_~tmp___0~38#1;havoc ldv_entry_EMGentry_13_#in~arg0#1.base, ldv_entry_EMGentry_13_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_13 } true; [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: smc_open_#res#1 := 0bv32;call ULTIMATE.dealloc(smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset);havoc smc_open_~#descriptor~5#1.base, smc_open_~#descriptor~5#1.offset;call ULTIMATE.dealloc(smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset);havoc smc_open_~#__key~1#1.base, smc_open_~#__key~1#1.offset; [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10467: ldv_register_netdev_#t~ret802#1 := ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret804#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~66#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~ret802#1;havoc ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset;havoc ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset;havoc ldv_register_netdev_#t~ret802#1; [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10665-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.offset := ldv_xmalloc(1584bv64); srcloc: null [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10665: ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.base, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.offset := ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.offset;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~ret821#1.offset;~ldv_3_resource_struct_pcmcia_device_ptr~0.base, ~ldv_3_resource_struct_pcmcia_device_ptr~0.offset := ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.base, ldv_struct_pcmcia_driver_base_instance_3_~tmp___3~10#1.offset; [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: assume 0bv64 == ~bvadd~64(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset);smc91c92_probe_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset);havoc smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset;call ULTIMATE.dealloc(smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset);havoc smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset; [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: assume !(0bv64 == ~bvadd~64(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset)); [2025-02-08 03:56:00,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-1: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: s9k_config_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_2_16_#t~ret773#1 := s9k_config_#res#1;havoc s9k_config_#t~ret609#1.base, s9k_config_#t~ret609#1.offset, s9k_config_#t~mem610#1, s9k_config_#t~mem611#1, s9k_config_#t~mem612#1, s9k_config_#t~short613#1, s9k_config_#t~mem614#1, s9k_config_#t~mem615#1, s9k_config_#t~mem616#1, s9k_config_#t~mem617#1, s9k_config_#t~mem618#1.base, s9k_config_#t~mem618#1.offset, s9k_config_#t~ret619#1, s9k_config_~dev#1.base, s9k_config_~dev#1.offset, s9k_config_~map#1.base, s9k_config_~map#1.offset, s9k_config_~smc~16#1.base, s9k_config_~smc~16#1.offset, s9k_config_~tmp~40#1.base, s9k_config_~tmp~40#1.offset;havoc s9k_config_#in~dev#1.base, s9k_config_#in~dev#1.offset, s9k_config_#in~map#1.base, s9k_config_#in~map#1.offset;assume { :end_inline_s9k_config } true;havoc ldv_dummy_resourceless_instance_callback_2_16_#t~ret773#1;havoc ldv_dummy_resourceless_instance_callback_2_16_#t~ret773#1, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_16 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: call ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.offset := read~$Pointer$#21(~ldv_3_container_struct_pcmcia_driver~0.base, ~bvadd~64(32bv64, ~ldv_3_container_struct_pcmcia_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_resume_3_5 } true;ldv_base_instance_resume_3_5_#in~arg0#1.base, ldv_base_instance_resume_3_5_#in~arg0#1.offset, ldv_base_instance_resume_3_5_#in~arg1#1.base, ldv_base_instance_resume_3_5_#in~arg1#1.offset := ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem809#1.offset, ~ldv_3_resource_struct_pcmcia_device_ptr~0.base, ~ldv_3_resource_struct_pcmcia_device_ptr~0.offset;havoc ldv_base_instance_resume_3_5_#t~ret769#1, ldv_base_instance_resume_3_5_~arg0#1.base, ldv_base_instance_resume_3_5_~arg0#1.offset, ldv_base_instance_resume_3_5_~arg1#1.base, ldv_base_instance_resume_3_5_~arg1#1.offset;ldv_base_instance_resume_3_5_~arg0#1.base, ldv_base_instance_resume_3_5_~arg0#1.offset := ldv_base_instance_resume_3_5_#in~arg0#1.base, ldv_base_instance_resume_3_5_#in~arg0#1.offset;ldv_base_instance_resume_3_5_~arg1#1.base, ldv_base_instance_resume_3_5_~arg1#1.offset := ldv_base_instance_resume_3_5_#in~arg1#1.base, ldv_base_instance_resume_3_5_#in~arg1#1.offset; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_23 } true;ldv_dummy_resourceless_instance_callback_2_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_23_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg2#1.offset := ~ldv_2_callback_set_settings~0.base, ~ldv_2_callback_set_settings~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_container_struct_ethtool_cmd_ptr~0.base, ~ldv_2_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_23_#t~ret778#1, ldv_dummy_resourceless_instance_callback_2_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_23_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg2#1.offset;assume { :begin_inline_smc_set_settings } true;smc_set_settings_#in~dev#1.base, smc_set_settings_#in~dev#1.offset, smc_set_settings_#in~ecmd#1.base, smc_set_settings_#in~ecmd#1.offset := ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.offset;havoc smc_set_settings_#res#1;havoc smc_set_settings_#t~ret731#1.base, smc_set_settings_#t~ret731#1.offset, smc_set_settings_#t~mem732#1, smc_set_settings_#t~ret733#1, smc_set_settings_#t~mem734#1, smc_set_settings_#t~ret735#1, smc_set_settings_#t~ret736#1, smc_set_settings_~dev#1.base, smc_set_settings_~dev#1.offset, smc_set_settings_~ecmd#1.base, smc_set_settings_~ecmd#1.offset, smc_set_settings_~smc~22#1.base, smc_set_settings_~smc~22#1.offset, smc_set_settings_~tmp~49#1.base, smc_set_settings_~tmp~49#1.offset, smc_set_settings_~ioaddr~20#1, smc_set_settings_~saved_bank~4#1, smc_set_settings_~tmp___0~33#1, smc_set_settings_~ret~2#1, smc_set_settings_~flags~4#1;smc_set_settings_~dev#1.base, smc_set_settings_~dev#1.offset := smc_set_settings_#in~dev#1.base, smc_set_settings_#in~dev#1.offset;smc_set_settings_~ecmd#1.base, smc_set_settings_~ecmd#1.offset := smc_set_settings_#in~ecmd#1.base, smc_set_settings_#in~ecmd#1.offset;havoc smc_set_settings_~smc~22#1.base, smc_set_settings_~smc~22#1.offset;havoc smc_set_settings_~tmp~49#1.base, smc_set_settings_~tmp~49#1.offset;havoc smc_set_settings_~ioaddr~20#1;havoc smc_set_settings_~saved_bank~4#1;havoc smc_set_settings_~tmp___0~33#1;havoc smc_set_settings_~ret~2#1;havoc smc_set_settings_~flags~4#1; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume 0bv32 != osi_setup_~rc~1#1;osi_setup_#res#1 := osi_setup_~rc~1#1;call ULTIMATE.dealloc(osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset);havoc osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume !(0bv32 != osi_setup_~rc~1#1); [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: assume 10bv32 != smc_netdev_set_ecmd_~tmp___0~30#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: assume !(10bv32 != smc_netdev_set_ecmd_~tmp___0~30#1);call smc_netdev_set_ecmd_#t~mem716#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(14bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64); [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176-1: smc_setup_#t~ret261#1 := pcmcia_get_mac_from_cis_#res#1;havoc pcmcia_get_mac_from_cis_#t~nondet971#1, pcmcia_get_mac_from_cis_~arg0#1.base, pcmcia_get_mac_from_cis_~arg0#1.offset, pcmcia_get_mac_from_cis_~arg1#1.base, pcmcia_get_mac_from_cis_~arg1#1.offset;havoc pcmcia_get_mac_from_cis_#in~arg0#1.base, pcmcia_get_mac_from_cis_#in~arg0#1.offset, pcmcia_get_mac_from_cis_#in~arg1#1.base, pcmcia_get_mac_from_cis_#in~arg1#1.offset;assume { :end_inline_pcmcia_get_mac_from_cis } true;smc_setup_~tmp~23#1 := smc_setup_#t~ret261#1;havoc smc_setup_#t~ret261#1; [2025-02-08 03:56:00,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: call ULTIMATE.dealloc(osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset);havoc osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset;smc91c92_config_#t~ret363#1 := osi_config_#res#1;havoc osi_config_#t~mem265#1.base, osi_config_#t~mem265#1.offset, osi_config_#t~mem266#1, osi_config_#t~mem267#1.base, osi_config_#t~mem267#1.offset, osi_config_#t~mem268#1.base, osi_config_#t~mem268#1.offset, osi_config_#t~mem269#1.base, osi_config_#t~mem269#1.offset, osi_config_#t~mem270#1, osi_config_#t~mem271#1.base, osi_config_#t~mem271#1.offset, osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset, osi_config_#t~mem273#1, osi_config_#t~ret274#1, osi_config_#t~mem275#1.base, osi_config_#t~mem275#1.offset, osi_config_#t~ret276#1, osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset, osi_config_#t~mem278#1, osi_config_~link#1.base, osi_config_~link#1.offset, osi_config_~dev~10#1.base, osi_config_~dev~10#1.offset, osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset, osi_config_~i~4#1, osi_config_~j~1#1;havoc osi_config_#in~link#1.base, osi_config_#in~link#1.offset;assume { :end_inline_osi_config } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret363#1;havoc smc91c92_config_#t~ret363#1; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-1: call smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset := read~$Pointer$#7(smc_start_xmit_~smc~11#1.base, ~bvadd~64(80bv64, smc_start_xmit_~smc~11#1.offset), 8bv64); [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: assume 0bv64 != ~bvadd~64(smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset);havoc smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset;call smc_start_xmit_#t~mem486#1 := read~intINTTYPE8#7(smc_start_xmit_~dev#1.base, ~bvadd~64(128bv64, ~bvadd~64(260bv64, smc_start_xmit_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, smc_start_xmit_#t~mem486#1), smc_start_xmit_~dev#1.base, ~bvadd~64(128bv64, ~bvadd~64(260bv64, smc_start_xmit_~dev#1.offset)), 8bv64);havoc smc_start_xmit_#t~mem486#1;call write~$Pointer$#12(84bv64, 0bv64, smc_start_xmit_~#descriptor___0~1#1.base, smc_start_xmit_~#descriptor___0~1#1.offset, 8bv64);call write~$Pointer$#12(85bv64, 0bv64, smc_start_xmit_~#descriptor___0~1#1.base, ~bvadd~64(8bv64, smc_start_xmit_~#descriptor___0~1#1.offset), 8bv64);call write~$Pointer$#12(86bv64, 0bv64, smc_start_xmit_~#descriptor___0~1#1.base, ~bvadd~64(16bv64, smc_start_xmit_~#descriptor___0~1#1.offset), 8bv64);call write~$Pointer$#12(87bv64, 0bv64, smc_start_xmit_~#descriptor___0~1#1.base, ~bvadd~64(24bv64, smc_start_xmit_~#descriptor___0~1#1.offset), 8bv64);call write~intINTTYPE4#12(1215bv32, smc_start_xmit_~#descriptor___0~1#1.base, ~bvadd~64(32bv64, smc_start_xmit_~#descriptor___0~1#1.offset), 4bv64);call write~intINTTYPE4#12(0bv32, smc_start_xmit_~#descriptor___0~1#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor___0~1#1.offset), 4bv64);call smc_start_xmit_#t~mem487#1 := read~intINTTYPE4#12(smc_start_xmit_~#descriptor___0~1#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor___0~1#1.offset), 4bv64); [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: assume !(0bv64 != ~bvadd~64(smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset));havoc smc_start_xmit_#t~mem485#1.base, smc_start_xmit_#t~mem485#1.offset;call write~$Pointer$#7(smc_start_xmit_~skb#1.base, smc_start_xmit_~skb#1.offset, smc_start_xmit_~smc~11#1.base, ~bvadd~64(80bv64, smc_start_xmit_~smc~11#1.offset), 8bv64);call smc_start_xmit_#t~mem490#1 := read~intINTTYPE4#7(smc_start_xmit_~skb#1.base, ~bvadd~64(104bv64, smc_start_xmit_~skb#1.offset), 4bv64);smc_start_xmit_~num_pages~0#1 := ~bvlshr~32(smc_start_xmit_#t~mem490#1, 8bv32)[16:0];havoc smc_start_xmit_#t~mem490#1; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: havoc pcmcia_get_mac_from_cis_#t~nondet971#1; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume { :end_inline_ldv_switch_automaton_state_2_5 } true; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume 0bv64 != ~bvadd~64(mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset);havoc mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset;call mhz_setup_#t~mem221#1.base, mhz_setup_#t~mem221#1.offset := read~$Pointer$#7(mhz_setup_~link#1.base, ~bvadd~64(24bv64, ~bvadd~64(151bv64, mhz_setup_~link#1.offset)), 8bv64); [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume !(0bv64 != ~bvadd~64(mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset));havoc mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372: ldv_base_instance_probe_3_16_#t~ret768#1 := smc91c92_probe_#res#1;havoc smc91c92_probe_#t~mem147#1, smc91c92_probe_#t~ret148#1, smc91c92_probe_#t~ret149#1, smc91c92_probe_#t~ret150#1.base, smc91c92_probe_#t~ret150#1.offset, smc91c92_probe_#t~ret151#1.base, smc91c92_probe_#t~ret151#1.offset, smc91c92_probe_#t~ret152#1.base, smc91c92_probe_#t~ret152#1.offset, smc91c92_probe_#t~ret153#1, smc91c92_probe_~link#1.base, smc91c92_probe_~link#1.offset, smc91c92_probe_~smc~0#1.base, smc91c92_probe_~smc~0#1.offset, smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset, smc91c92_probe_~#descriptor~0#1.base, smc91c92_probe_~#descriptor~0#1.offset, smc91c92_probe_~tmp~12#1, smc91c92_probe_~tmp___0~2#1.base, smc91c92_probe_~tmp___0~2#1.offset, smc91c92_probe_~#__key~0#1.base, smc91c92_probe_~#__key~0#1.offset, smc91c92_probe_~tmp___1~0#1;havoc smc91c92_probe_#in~link#1.base, smc91c92_probe_#in~link#1.offset;assume { :end_inline_smc91c92_probe } true;ldv_base_instance_probe_3_16_~tmp~56#1 := ldv_base_instance_probe_3_16_#t~ret768#1;havoc ldv_base_instance_probe_3_16_#t~ret768#1;ldv_base_instance_probe_3_16_#res#1 := ldv_base_instance_probe_3_16_~tmp~56#1;ldv_struct_pcmcia_driver_base_instance_3_#t~ret818#1 := ldv_base_instance_probe_3_16_#res#1;havoc ldv_base_instance_probe_3_16_#t~ret768#1, ldv_base_instance_probe_3_16_~arg0#1.base, ldv_base_instance_probe_3_16_~arg0#1.offset, ldv_base_instance_probe_3_16_~arg1#1.base, ldv_base_instance_probe_3_16_~arg1#1.offset, ldv_base_instance_probe_3_16_~tmp~56#1;havoc ldv_base_instance_probe_3_16_#in~arg0#1.base, ldv_base_instance_probe_3_16_#in~arg0#1.offset, ldv_base_instance_probe_3_16_#in~arg1#1.base, ldv_base_instance_probe_3_16_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_probe_3_16 } true;~ldv_3_ret_default~0 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret818#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.base, ldv_struct_pcmcia_driver_base_instance_3_#t~mem817#1.offset;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret818#1; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231-1: SUMMARY for call smc91c92_config_#t~ret377#1 := dev_notice(smc91c92_config_~link#1.base, ~bvadd~64(191bv64, smc91c92_config_~link#1.offset), 32bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: havoc smc91c92_config_#t~ret377#1; [2025-02-08 03:56:00,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204: ldv_interrupt_interrupt_instance_1_~tmp~63#1 := ldv_interrupt_interrupt_instance_1_#t~ret794#1;havoc ldv_interrupt_interrupt_instance_1_#t~ret794#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204-1: SUMMARY for call ldv_interrupt_interrupt_instance_1_#t~ret794#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: havoc ethtool_cmd_speed_#t~mem59#1;havoc ethtool_cmd_speed_#t~mem60#1;smc_netdev_set_ecmd_#t~ret715#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem59#1, ethtool_cmd_speed_#t~mem60#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;havoc ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;assume { :end_inline_ethtool_cmd_speed } true;smc_netdev_set_ecmd_~tmp___0~30#1 := smc_netdev_set_ecmd_#t~ret715#1;havoc smc_netdev_set_ecmd_#t~ret715#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret787#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#t~ret788#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_~tmp~60#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_0 } true; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: assume { :begin_inline_ldv_interrupt_interrupt_instance_1 } true;ldv_interrupt_interrupt_instance_1_#in~arg0#1.base, ldv_interrupt_interrupt_instance_1_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_1_#t~ret793#1, ldv_interrupt_interrupt_instance_1_#t~ret794#1, ldv_interrupt_interrupt_instance_1_~arg0#1.base, ldv_interrupt_interrupt_instance_1_~arg0#1.offset, ldv_interrupt_interrupt_instance_1_~tmp~63#1;ldv_interrupt_interrupt_instance_1_~arg0#1.base, ldv_interrupt_interrupt_instance_1_~arg0#1.offset := ldv_interrupt_interrupt_instance_1_#in~arg0#1.base, ldv_interrupt_interrupt_instance_1_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_1_~tmp~63#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667-1: SUMMARY for call ldv_struct_pcmcia_driver_base_instance_3_#t~ret822#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: ldv_struct_pcmcia_driver_base_instance_3_~tmp___4~6#1 := ldv_struct_pcmcia_driver_base_instance_3_#t~ret822#1;havoc ldv_struct_pcmcia_driver_base_instance_3_#t~ret822#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: havoc smc91c92_config_#t~mem405#1;havoc smc91c92_config_#t~mem406#1;havoc smc91c92_config_#t~mem407#1.base, smc91c92_config_#t~mem407#1.offset;havoc smc91c92_config_#t~ret408#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10469: ldv_register_netdev_~tmp~65#1 := ldv_register_netdev_#t~ret803#1;havoc ldv_register_netdev_#t~ret803#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10469-1: SUMMARY for call ldv_register_netdev_#t~ret803#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430-1: SUMMARY for call smc91c92_config_#t~ret408#1 := netdev_info(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 43bv64, 0bv64); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9082: SUMMARY for call outw(~zero_extend~32~16(smc_set_settings_~saved_bank~4#1)[16:0], ~bvadd~32(14bv32, smc_set_settings_~ioaddr~20#1)); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9875: SUMMARY for call ldv_assume((if 11bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: mhz_setup_~tmp~19#1 := mhz_setup_#t~ret222#1;havoc mhz_setup_#t~mem221#1.base, mhz_setup_#t~mem221#1.offset;havoc mhz_setup_#t~ret222#1; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638-1: SUMMARY for call mhz_setup_#t~ret222#1 := cvt_ascii_address(mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset, mhz_setup_#t~mem221#1.base, mhz_setup_#t~mem221#1.offset); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10536: assume 8bv32 == ~ldv_statevar_3~0; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10536: assume !(8bv32 == ~ldv_statevar_3~0); [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: assume ~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 3bv32); [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: assume !~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 3bv32);smc91c92_config_~mcr~0#1 := 512bv64; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9083: smc_set_settings_#res#1 := smc_set_settings_~ret~2#1;ldv_dummy_resourceless_instance_callback_2_23_#t~ret778#1 := smc_set_settings_#res#1;havoc smc_set_settings_#t~ret731#1.base, smc_set_settings_#t~ret731#1.offset, smc_set_settings_#t~mem732#1, smc_set_settings_#t~ret733#1, smc_set_settings_#t~mem734#1, smc_set_settings_#t~ret735#1, smc_set_settings_#t~ret736#1, smc_set_settings_~dev#1.base, smc_set_settings_~dev#1.offset, smc_set_settings_~ecmd#1.base, smc_set_settings_~ecmd#1.offset, smc_set_settings_~smc~22#1.base, smc_set_settings_~smc~22#1.offset, smc_set_settings_~tmp~49#1.base, smc_set_settings_~tmp~49#1.offset, smc_set_settings_~ioaddr~20#1, smc_set_settings_~saved_bank~4#1, smc_set_settings_~tmp___0~33#1, smc_set_settings_~ret~2#1, smc_set_settings_~flags~4#1;havoc smc_set_settings_#in~dev#1.base, smc_set_settings_#in~dev#1.offset, smc_set_settings_#in~ecmd#1.base, smc_set_settings_#in~ecmd#1.offset;assume { :end_inline_smc_set_settings } true;havoc ldv_dummy_resourceless_instance_callback_2_23_#t~ret778#1;havoc ldv_dummy_resourceless_instance_callback_2_23_#t~ret778#1, ldv_dummy_resourceless_instance_callback_2_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_23_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_23_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_23 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9083-1: SUMMARY for call ldv_spin_unlock_irqrestore_70(smc_set_settings_~smc~22#1.base, ~bvadd~64(8bv64, smc_set_settings_~smc~22#1.offset), smc_set_settings_~flags~4#1); srcloc: null [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206: assume 0bv32 != ldv_interrupt_interrupt_instance_1_~tmp~63#1;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206: assume !(0bv32 != ldv_interrupt_interrupt_instance_1_~tmp~63#1);~ldv_statevar_1~0 := 4bv32; [2025-02-08 03:56:00,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9876: SUMMARY for call ldv_EMGentry_exit_smc91c92_cs_driver_exit_13_2(~ldv_13_exit_smc91c92_cs_driver_exit_default~0.base, ~ldv_13_exit_smc91c92_cs_driver_exit_default~0.offset); srcloc: null [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10669: assume 0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___4~6#1;~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10669: assume !(0bv32 != ldv_struct_pcmcia_driver_base_instance_3_~tmp___4~6#1);~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471: assume 0bv32 != ldv_register_netdev_~tmp~65#1; [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471: assume !(0bv32 != ldv_register_netdev_~tmp~65#1); [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180-1: mhz_setup_#t~ret224#1 := pcmcia_get_tuple_#res#1;havoc pcmcia_get_tuple_#t~nondet972#1, pcmcia_get_tuple_~arg0#1.base, pcmcia_get_tuple_~arg0#1.offset, pcmcia_get_tuple_~arg1#1, pcmcia_get_tuple_~arg2#1.base, pcmcia_get_tuple_~arg2#1.offset;havoc pcmcia_get_tuple_#in~arg0#1.base, pcmcia_get_tuple_#in~arg0#1.offset, pcmcia_get_tuple_#in~arg1#1, pcmcia_get_tuple_#in~arg2#1.base, pcmcia_get_tuple_#in~arg2#1.offset;assume { :end_inline_pcmcia_get_tuple } true;mhz_setup_~len~0#1 := mhz_setup_#t~ret224#1;havoc mhz_setup_#t~ret224#1;call mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset := read~$Pointer$#10(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64); [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180: havoc pcmcia_get_tuple_#t~nondet972#1; [2025-02-08 03:56:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075-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:00,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10273: assume 18bv32 == ~ldv_statevar_2~0; [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10273: assume !(18bv32 == ~ldv_statevar_2~0); [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9877: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8952: assume ~bvugt~32(~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem716#1), 1bv32);havoc smc_netdev_set_ecmd_#t~mem716#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8952: assume !~bvugt~32(~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem716#1), 1bv32);havoc smc_netdev_set_ecmd_#t~mem716#1;call smc_netdev_set_ecmd_#t~mem717#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(15bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64); [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: assume 2bv32 == ~ldv_statevar_4~0; [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: assume !(2bv32 == ~ldv_statevar_4~0); [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: assume 0bv32 == mhz_setup_~tmp~19#1;mhz_setup_#res#1 := 0bv32;call ULTIMATE.dealloc(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset);havoc mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset; [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: assume !(0bv32 == mhz_setup_~tmp~19#1); [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-1: SUMMARY for call smc91c92_config_#t~ret395#1 := inw(~bvadd~32(10bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: smc91c92_config_~tmp___2~3#1 := smc91c92_config_#t~ret395#1;havoc smc91c92_config_#t~ret395#1;smc91c92_config_~mcr~0#1 := ~zero_extend~64~16(smc91c92_config_~tmp___2~3#1); [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376-1: SUMMARY for call smc91c92_probe_#t~ret151#1.base, smc91c92_probe_#t~ret151#1.offset := netdev_priv(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset); srcloc: null [2025-02-08 03:56:00,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_10 } true;ldv_dummy_resourceless_instance_callback_2_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_10_#in~arg2#1 := ~ldv_2_callback_ndo_change_mtu~0.base, ~ldv_2_callback_ndo_change_mtu~0.offset, ~ldv_2_container_net_device~0.base, ~ldv_2_container_net_device~0.offset, ~ldv_2_ldv_param_10_1_default~0;havoc ldv_dummy_resourceless_instance_callback_2_10_#t~ret771#1, ldv_dummy_resourceless_instance_callback_2_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_10_~arg2#1;ldv_dummy_resourceless_instance_callback_2_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_10_~arg2#1 := ldv_dummy_resourceless_instance_callback_2_10_#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_2_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_10_~arg2#1;havoc eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet951#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~nondet951#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet951#1;havoc eth_change_mtu_#t~nondet951#1; [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: smc91c92_probe_~tmp___0~2#1.base, smc91c92_probe_~tmp___0~2#1.offset := smc91c92_probe_#t~ret151#1.base, smc91c92_probe_#t~ret151#1.offset;havoc smc91c92_probe_#t~ret151#1.base, smc91c92_probe_#t~ret151#1.offset;smc91c92_probe_~smc~0#1.base, smc91c92_probe_~smc~0#1.offset := smc91c92_probe_~tmp___0~2#1.base, smc91c92_probe_~tmp___0~2#1.offset;call write~$Pointer$#7(smc91c92_probe_~link#1.base, smc91c92_probe_~link#1.offset, smc91c92_probe_~smc~0#1.base, smc91c92_probe_~smc~0#1.offset, 8bv64);call write~$Pointer$#7(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset, smc91c92_probe_~link#1.base, ~bvadd~64(1555bv64, smc91c92_probe_~link#1.offset), 8bv64);assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := smc91c92_probe_~smc~0#1.base, ~bvadd~64(8bv64, smc91c92_probe_~smc~0#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;smc91c92_probe_#t~ret152#1.base, smc91c92_probe_#t~ret152#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 smc91c92_probe_#t~ret152#1.base, smc91c92_probe_#t~ret152#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 := smc91c92_probe_~smc~0#1.base, ~bvadd~64(8bv64, smc91c92_probe_~smc~0#1.offset), 11bv64, 0bv64, smc91c92_probe_~#__key~0#1.base, smc91c92_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;call write~$Pointer$#7(~#smc_netdev_ops~0.base, ~#smc_netdev_ops~0.offset, smc91c92_probe_~dev~0#1.base, ~bvadd~64(468bv64, smc91c92_probe_~dev~0#1.offset), 8bv64);call write~$Pointer$#7(~#ethtool_ops~0.base, ~#ethtool_ops~0.offset, smc91c92_probe_~dev~0#1.base, ~bvadd~64(476bv64, smc91c92_probe_~dev~0#1.offset), 8bv64);call write~intINTTYPE4#7(100bv32, smc91c92_probe_~dev~0#1.base, ~bvadd~64(995bv64, smc91c92_probe_~dev~0#1.offset), 4bv64);call write~$Pointer$#7(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset, smc91c92_probe_~smc~0#1.base, ~bvadd~64(28bv64, ~bvadd~64(240bv64, smc91c92_probe_~smc~0#1.offset)), 8bv64);call write~$Pointer$#7(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, smc91c92_probe_~smc~0#1.base, ~bvadd~64(36bv64, ~bvadd~64(240bv64, smc91c92_probe_~smc~0#1.offset)), 8bv64);call write~$Pointer$#7(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, smc91c92_probe_~smc~0#1.base, ~bvadd~64(44bv64, ~bvadd~64(240bv64, smc91c92_probe_~smc~0#1.offset)), 8bv64);call write~intINTTYPE4#7(31bv32, smc91c92_probe_~smc~0#1.base, ~bvadd~64(8bv64, ~bvadd~64(240bv64, smc91c92_probe_~smc~0#1.offset)), 4bv64);call write~intINTTYPE4#7(31bv32, smc91c92_probe_~smc~0#1.base, ~bvadd~64(12bv64, ~bvadd~64(240bv64, smc91c92_probe_~smc~0#1.offset)), 4bv64);assume { :begin_inline_smc91c92_config } true;smc91c92_config_#in~link#1.base, smc91c92_config_#in~link#1.offset := smc91c92_probe_~link#1.base, smc91c92_probe_~link#1.offset;havoc smc91c92_config_#res#1;havoc smc91c92_config_#t~mem353#1.base, smc91c92_config_#t~mem353#1.offset, smc91c92_config_#t~ret354#1.base, smc91c92_config_#t~ret354#1.offset, smc91c92_config_#t~mem355#1, smc91c92_config_#t~ret356#1, smc91c92_config_#t~ret357#1, smc91c92_config_#t~mem358#1, smc91c92_config_#t~mem359#1, smc91c92_config_#t~mem360#1, smc91c92_config_#t~mem361#1, smc91c92_config_#t~short362#1, smc91c92_config_#t~ret363#1, smc91c92_config_#t~mem364#1, smc91c92_config_#t~mem365#1, smc91c92_config_#t~mem366#1, smc91c92_config_#t~mem367#1, smc91c92_config_#t~short368#1, smc91c92_config_#t~short369#1, smc91c92_config_#t~short370#1, smc91c92_config_#t~ret371#1, smc91c92_config_#t~ret372#1, smc91c92_config_#t~ret373#1, smc91c92_config_#t~ret374#1, smc91c92_config_#t~mem375#1, smc91c92_config_#t~mem376#1, smc91c92_config_#t~ret377#1, smc91c92_config_#t~mem378#1, smc91c92_config_#t~mem379#1, smc91c92_config_#t~mem380#1, smc91c92_config_#t~mem381#1, smc91c92_config_#t~mem382#1, smc91c92_config_#t~mem383#1, smc91c92_config_#t~mem384#1, smc91c92_config_#t~mem385#1, smc91c92_config_#t~mem386#1, smc91c92_config_#t~ret387#1, smc91c92_config_#t~ret388#1, smc91c92_config_#t~ret389#1, smc91c92_config_#t~ret390#1, smc91c92_config_#t~ret391#1, smc91c92_config_#t~ret392#1, smc91c92_config_#t~mem393#1, smc91c92_config_#t~ret394#1, smc91c92_config_#t~ret395#1, smc91c92_config_#t~ret396#1, smc91c92_config_#t~mem397#1, smc91c92_config_#t~mem398#1, smc91c92_config_#t~mem399#1, smc91c92_config_#t~mem400#1, smc91c92_config_#t~mem401#1, smc91c92_config_#t~ret402#1, smc91c92_config_#t~ret403#1, smc91c92_config_#t~ret404#1, smc91c92_config_#t~mem405#1, smc91c92_config_#t~mem406#1, smc91c92_config_#t~mem407#1.base, smc91c92_config_#t~mem407#1.offset, smc91c92_config_#t~ret408#1, smc91c92_config_#t~ret409#1, smc91c92_config_#t~ret410#1, smc91c92_config_#t~mem411#1, smc91c92_config_#t~ite414#1.base, smc91c92_config_#t~ite414#1.offset, smc91c92_config_#t~mem412#1, smc91c92_config_#t~mem413#1.base, smc91c92_config_#t~mem413#1.offset, smc91c92_config_#t~ret415#1, smc91c92_config_#t~mem416#1, smc91c92_config_#t~mem417#1, smc91c92_config_#t~mem418#1, smc91c92_config_#t~ret419#1, smc91c92_config_#t~mem420#1, smc91c92_config_#t~ret421#1, smc91c92_config_#t~ret422#1, smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset, smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, smc91c92_config_~smc~5#1.base, smc91c92_config_~smc~5#1.offset, smc91c92_config_~tmp~27#1.base, smc91c92_config_~tmp~27#1.offset, smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset, smc91c92_config_~i~8#1, smc91c92_config_~rev~0#1, smc91c92_config_~j~2#1, smc91c92_config_~ioaddr~3#1, smc91c92_config_~mir~0#1, smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset, smc91c92_config_~tmp___0~14#1, smc91c92_config_~mcr~0#1, smc91c92_config_~tmp___1~7#1, smc91c92_config_~tmp___2~3#1, smc91c92_config_~tmp___3~2#1, smc91c92_config_~tmp___4~1#1, smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset, smc91c92_config_~tmp___5~0#1;smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset := smc91c92_config_#in~link#1.base, smc91c92_config_#in~link#1.offset;havoc smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc smc91c92_config_~smc~5#1.base, smc91c92_config_~smc~5#1.offset;havoc smc91c92_config_~tmp~27#1.base, smc91c92_config_~tmp~27#1.offset;havoc smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset;havoc smc91c92_config_~i~8#1;havoc smc91c92_config_~rev~0#1;havoc smc91c92_config_~j~2#1;havoc smc91c92_config_~ioaddr~3#1;havoc smc91c92_config_~mir~0#1;call smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc91c92_config_~tmp___0~14#1;havoc smc91c92_config_~mcr~0#1;havoc smc91c92_config_~tmp___1~7#1;havoc smc91c92_config_~tmp___2~3#1;havoc smc91c92_config_~tmp___3~2#1;havoc smc91c92_config_~tmp___4~1#1;call smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc smc91c92_config_~tmp___5~0#1;call smc91c92_config_#t~mem353#1.base, smc91c92_config_#t~mem353#1.offset := read~$Pointer$#7(smc91c92_config_~link#1.base, ~bvadd~64(1555bv64, smc91c92_config_~link#1.offset), 8bv64);smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset := smc91c92_config_#t~mem353#1.base, smc91c92_config_#t~mem353#1.offset;havoc smc91c92_config_#t~mem353#1.base, smc91c92_config_#t~mem353#1.offset; [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: assume ~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: assume !~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235-1: call smc91c92_config_#t~mem378#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: assume 320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem378#1);havoc smc91c92_config_#t~mem378#1; [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: assume !(320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem378#1));havoc smc91c92_config_#t~mem378#1;call smc91c92_config_#t~mem379#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call smc91c92_config_#t~ret392#1 := check_sig(smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset); srcloc: null [2025-02-08 03:56:00,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: smc91c92_config_~rev~0#1 := smc91c92_config_#t~ret392#1;havoc smc91c92_config_#t~ret392#1;smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 34bv64, 0bv64; [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-1: SUMMARY for call smc91c92_config_#t~ret354#1.base, smc91c92_config_#t~ret354#1.offset := netdev_priv(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset); srcloc: null [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: smc91c92_config_~tmp~27#1.base, smc91c92_config_~tmp~27#1.offset := smc91c92_config_#t~ret354#1.base, smc91c92_config_#t~ret354#1.offset;havoc smc91c92_config_#t~ret354#1.base, smc91c92_config_#t~ret354#1.offset;smc91c92_config_~smc~5#1.base, smc91c92_config_~smc~5#1.offset := smc91c92_config_~tmp~27#1.base, smc91c92_config_~tmp~27#1.offset;smc91c92_config_~j~2#1 := 0bv32;call write~$Pointer$#1(27bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset, 8bv64);call write~$Pointer$#1(28bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(8bv64, smc91c92_config_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#1(29bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(16bv64, smc91c92_config_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#1(30bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(24bv64, smc91c92_config_~#descriptor~3#1.offset), 8bv64);call write~intINTTYPE4#1(814bv32, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(32bv64, smc91c92_config_~#descriptor~3#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor~3#1.offset), 4bv64);call smc91c92_config_#t~mem355#1 := read~intINTTYPE4#1(smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor~3#1.offset), 4bv64); [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: assume 320bv32 == ~zero_extend~32~16(osi_setup_~manfid#1);call osi_setup_#t~mem298#1.base, osi_setup_#t~mem298#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem299#1 := read~intINTTYPE8#7(osi_setup_#t~mem298#1.base, osi_setup_#t~mem298#1.offset, 8bv64); [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: assume !(320bv32 == ~zero_extend~32~16(osi_setup_~manfid#1)); [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11199: smc91c92_cs_driver_init_#t~ret752#1 := ldv_pcmcia_register_driver_88_#res#1;havoc ldv_pcmcia_register_driver_88_#t~ret838#1, ldv_pcmcia_register_driver_88_#t~ret839#1, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_~ldv_func_arg1#1.offset, ldv_pcmcia_register_driver_88_~ldv_func_res~3#1, ldv_pcmcia_register_driver_88_~tmp~73#1, ldv_pcmcia_register_driver_88_~tmp___0~44#1;havoc ldv_pcmcia_register_driver_88_#in~ldv_func_arg1#1.base, ldv_pcmcia_register_driver_88_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pcmcia_register_driver_88 } true;smc91c92_cs_driver_init_~tmp~53#1 := smc91c92_cs_driver_init_#t~ret752#1;havoc smc91c92_cs_driver_init_#t~ret752#1;smc91c92_cs_driver_init_#res#1 := smc91c92_cs_driver_init_~tmp~53#1;ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#t~ret753#1 := smc91c92_cs_driver_init_#res#1;havoc smc91c92_cs_driver_init_#t~ret752#1, smc91c92_cs_driver_init_~tmp~53#1;assume { :end_inline_smc91c92_cs_driver_init } true;ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~tmp~54#1 := ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#t~ret753#1;havoc ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#t~ret753#1;ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#res#1 := ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~tmp~54#1;ldv_entry_EMGentry_13_#t~ret783#1 := ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#res#1;havoc ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#t~ret753#1, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~arg0#1.base, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~arg0#1.offset, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_~tmp~54#1;havoc ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#in~arg0#1.base, ldv_EMGentry_init_smc91c92_cs_driver_init_13_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_smc91c92_cs_driver_init_13_9 } true;~ldv_13_ret_default~0 := ldv_entry_EMGentry_13_#t~ret783#1;havoc ldv_entry_EMGentry_13_#t~ret783#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_13_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret849#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~77#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~77#1; [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878: ~ldv_statevar_13~0 := 9bv32; [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: smc91c92_config_#t~ret389#1 := mhz_setup_#res#1;havoc mhz_setup_#t~mem219#1.base, mhz_setup_#t~mem219#1.offset, mhz_setup_#t~mem220#1.base, mhz_setup_#t~mem220#1.offset, mhz_setup_#t~mem221#1.base, mhz_setup_#t~mem221#1.offset, mhz_setup_#t~ret222#1, mhz_setup_#t~ret223#1, mhz_setup_#t~ret224#1, mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset, mhz_setup_#t~mem226#1.base, mhz_setup_#t~mem226#1.offset, mhz_setup_#t~mem227#1.base, mhz_setup_#t~mem227#1.offset, mhz_setup_#t~ret228#1, mhz_setup_#t~mem229#1.base, mhz_setup_#t~mem229#1.offset, mhz_setup_~link#1.base, mhz_setup_~link#1.offset, mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset, mhz_setup_~len~0#1, mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, mhz_setup_~rc~0#1, mhz_setup_~tmp~19#1, mhz_setup_~tmp___0~7#1, mhz_setup_~tmp___1~3#1;havoc mhz_setup_#in~link#1.base, mhz_setup_#in~link#1.offset;assume { :end_inline_mhz_setup } true;smc91c92_config_~i~8#1 := smc91c92_config_#t~ret389#1;havoc smc91c92_config_#t~ret389#1; [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434: assume 0bv64 != ~bvand~64(1023bv64, smc91c92_config_~mir~0#1); [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434: assume !(0bv64 != ~bvand~64(1023bv64, smc91c92_config_~mir~0#1)); [2025-02-08 03:56:00,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10473: 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:00,049 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:56:00,057 INFO L158 Benchmark]: Toolchain (without parser) took 30056.29ms. Allocated memory was 117.4MB in the beginning and 587.2MB in the end (delta: 469.8MB). Free memory was 77.8MB in the beginning and 426.5MB in the end (delta: -348.7MB). Peak memory consumption was 299.5MB. Max. memory is 16.1GB. [2025-02-08 03:56:00,061 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 83.9MB. Free memory was 62.1MB in the beginning and 62.1MB in the end (delta: 34.9kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:56:00,061 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3144.04ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 77.8MB in the beginning and 49.6MB in the end (delta: 28.2MB). Peak memory consumption was 97.7MB. Max. memory is 16.1GB. [2025-02-08 03:56:00,061 INFO L158 Benchmark]: Boogie Procedure Inliner took 347.41ms. Allocated memory is still 142.6MB. Free memory was 49.6MB in the beginning and 49.8MB in the end (delta: -248.2kB). Peak memory consumption was 20.8MB. Max. memory is 16.1GB. [2025-02-08 03:56:00,062 INFO L158 Benchmark]: Boogie Preprocessor took 1035.06ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 49.8MB in the beginning and 166.6MB in the end (delta: -116.7MB). Peak memory consumption was 133.6MB. Max. memory is 16.1GB. [2025-02-08 03:56:00,062 INFO L158 Benchmark]: IcfgBuilder took 25524.47ms. Allocated memory was 377.5MB in the beginning and 587.2MB in the end (delta: 209.7MB). Free memory was 166.6MB in the beginning and 426.5MB in the end (delta: -259.9MB). Peak memory consumption was 125.0MB. Max. memory is 16.1GB. [2025-02-08 03:56:00,064 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.35ms. Allocated memory is still 83.9MB. Free memory was 62.1MB in the beginning and 62.1MB in the end (delta: 34.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3144.04ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 77.8MB in the beginning and 49.6MB in the end (delta: 28.2MB). Peak memory consumption was 97.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 347.41ms. Allocated memory is still 142.6MB. Free memory was 49.6MB in the beginning and 49.8MB in the end (delta: -248.2kB). Peak memory consumption was 20.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1035.06ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 49.8MB in the beginning and 166.6MB in the end (delta: -116.7MB). Peak memory consumption was 133.6MB. Max. memory is 16.1GB. * IcfgBuilder took 25524.47ms. Allocated memory was 377.5MB in the beginning and 587.2MB in the end (delta: 209.7MB). Free memory was 166.6MB in the beginning and 426.5MB in the end (delta: -259.9MB). Peak memory consumption was 125.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: 5767]: 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"); [5767] - GenericResultAtLocation [Line: 5774]: 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)); [5774] - GenericResultAtLocation [Line: 5781]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5781] - GenericResultAtLocation [Line: 5822]: 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)); [5822-5823] - GenericResultAtLocation [Line: 5828]: 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"); [5828-5830] - GenericResultAtLocation [Line: 5855]: 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" (809), "i" (12UL)); [5855-5856] - GenericResultAtLocation [Line: 5861]: 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5861-5863] - GenericResultAtLocation [Line: 5887]: 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" (814), "i" (12UL)); [5887-5888] - GenericResultAtLocation [Line: 5893]: 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5893-5895] - GenericResultAtLocation [Line: 6005]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6005] - GenericResultAtLocation [Line: 6012]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6012] - GenericResultAtLocation [Line: 6031]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6031] - GenericResultAtLocation [Line: 6039]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6039] - GenericResultAtLocation [Line: 6046]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6046] - GenericResultAtLocation [Line: 6054]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6054] - GenericResultAtLocation [Line: 6061]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6061] - GenericResultAtLocation [Line: 6068]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6068] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:56:00,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2