./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.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-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.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 3ecfb8b0fcef33da98f558e52c103bea043ca8b7f1be39029ddcf57b060bd03a --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:29:42,215 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:29:42,252 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:29:42,255 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:29:42,255 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:29:42,269 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:29:42,270 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:29:42,270 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:29:42,270 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:29:42,270 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:29:42,270 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:29:42,270 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:29:42,271 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:29:42,271 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:29:42,271 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:29:42,272 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:29:42,272 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:29:42,272 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:29:42,273 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:29:42,273 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 -> 3ecfb8b0fcef33da98f558e52c103bea043ca8b7f1be39029ddcf57b060bd03a [2025-02-08 03:29:42,521 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:29:42,526 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:29:42,529 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:29:42,529 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:29:42,529 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:29:42,530 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i [2025-02-08 03:29:43,709 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/3285c8a8b/587f536518184e55820223880714aedc/FLAGf83ad7bf8 [2025-02-08 03:29:44,234 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:29:44,235 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i [2025-02-08 03:29:44,280 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/3285c8a8b/587f536518184e55820223880714aedc/FLAGf83ad7bf8 [2025-02-08 03:29:44,786 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/3285c8a8b/587f536518184e55820223880714aedc [2025-02-08 03:29:44,788 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:29:44,789 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:29:44,790 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:29:44,790 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:29:44,792 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:29:44,793 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:29:44" (1/1) ... [2025-02-08 03:29:44,794 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e0bab11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:44, skipping insertion in model container [2025-02-08 03:29:44,794 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:29:44" (1/1) ... [2025-02-08 03:29:44,864 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:29:46,054 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-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i[290722,290735] [2025-02-08 03:29:46,085 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:29:46,135 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:29:46,238 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"); [5941] [2025-02-08 03:29:46,240 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)); [5948] [2025-02-08 03:29:46,243 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [6077-6078] [2025-02-08 03:29:46,245 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" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6083-6085] [2025-02-08 03:29:46,246 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (836), "i" (12UL)); [6107-6108] [2025-02-08 03:29:46,249 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6113-6115] [2025-02-08 03:29:46,250 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (841), "i" (12UL)); [6136-6137] [2025-02-08 03:29:46,250 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.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6142-6144] [2025-02-08 03:29:46,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6215] [2025-02-08 03:29:46,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6222] [2025-02-08 03:29:46,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6239] [2025-02-08 03:29:46,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6247] [2025-02-08 03:29:46,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6254] [2025-02-08 03:29:46,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6262] [2025-02-08 03:29:46,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6269] [2025-02-08 03:29:46,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6276] [2025-02-08 03:29:46,385 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-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i[290722,290735] [2025-02-08 03:29:46,395 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:29:46,494 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:29:46,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46 WrapperNode [2025-02-08 03:29:46,495 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:29:46,495 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:29:46,495 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:29:46,495 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:29:46,499 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:29:46" (1/1) ... [2025-02-08 03:29:46,541 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:29:46" (1/1) ... [2025-02-08 03:29:46,730 INFO L138 Inliner]: procedures = 237, calls = 2318, calls flagged for inlining = 119, calls inlined = 115, statements flattened = 5848 [2025-02-08 03:29:46,730 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:29:46,731 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:29:46,731 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:29:46,731 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:29:46,739 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:46,740 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:46,782 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,202 INFO L175 MemorySlicer]: Split 1345 memory accesses to 25 slices as follows [25, 31, 5, 49, 1, 1, 3, 3, 2, 2, 1005, 14, 5, 6, 48, 6, 6, 5, 4, 5, 6, 8, 4, 3, 98]. 75 percent of accesses are in the largest equivalence class. The 191 initializations are split as follows [25, 31, 0, 0, 0, 0, 0, 0, 2, 0, 77, 14, 3, 0, 0, 6, 6, 5, 0, 5, 6, 8, 0, 3, 0]. The 818 writes are split as follows [0, 0, 4, 42, 0, 0, 0, 0, 0, 0, 637, 0, 0, 1, 48, 0, 0, 0, 0, 0, 0, 0, 2, 0, 84]. [2025-02-08 03:29:47,203 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,203 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,297 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,310 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,340 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,359 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,462 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:29:47,462 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:29:47,462 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:29:47,463 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:29:47,464 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:46" (1/1) ... [2025-02-08 03:29:47,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:29:47,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:29:47,487 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:29:47,496 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:29:47,517 INFO L130 BoogieDeclarations]: Found specification of procedure smc_ioctl [2025-02-08 03:29:47,518 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_ioctl [2025-02-08 03:29:47,518 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:29:47,518 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:29:47,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure smc_hardware_send_packet [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_hardware_send_packet [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_detach [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_detach [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure mhz_3288_power [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure mhz_3288_power [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_request_io [2025-02-08 03:29:47,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_request_io [2025-02-08 03:29:47,520 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-08 03:29:47,521 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure osi_load_firmware [2025-02-08 03:29:47,521 INFO L138 BoogieDeclarations]: Found implementation of procedure osi_load_firmware [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:29:47,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:29:47,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:29:47,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:29:47,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:29:47,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:29:47,522 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notice [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notice [2025-02-08 03:29:47,522 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:29:47,522 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:29:47,522 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:29:47,529 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure smc_set_xcvr [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_set_xcvr [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_1 [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_1 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-02-08 03:29:47,530 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:29:47,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure mot_config [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure mot_config [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_resume [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_resume [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure dev_notice [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_notice [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:29:47,531 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:29:47,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_suspend [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_suspend [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure check_sig [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure check_sig [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:29:47,532 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:29:47,532 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:29:47,533 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:29:47,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:29:47,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:29:47,537 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:29:47,537 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:29:47,537 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:29:47,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_1 [2025-02-08 03:29:47,537 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_1 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure cvt_ascii_address [2025-02-08 03:29:47,537 INFO L138 BoogieDeclarations]: Found implementation of procedure cvt_ascii_address [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:29:47,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure __bitrev16 [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure __bitrev16 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_tuple [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_tuple [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_release [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_release [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure __bitrev8 [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure __bitrev8 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:29:47,538 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:29:47,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_config [2025-02-08 03:29:47,540 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_config [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure s9k_config [2025-02-08 03:29:47,540 INFO L138 BoogieDeclarations]: Found implementation of procedure s9k_config [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure smc_tx_timeout [2025-02-08 03:29:47,540 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_tx_timeout [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:29:47,540 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure smc_reset [2025-02-08 03:29:47,540 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_reset [2025-02-08 03:29:47,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:29:47,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 03:29:47,542 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:29:47,542 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 03:29:47,542 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:29:47,542 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:29:47,542 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 03:29:47,543 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 03:29:47,543 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:29:47,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:29:48,146 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:29:48,150 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:29:48,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924: havoc generic_mii_ioctl_#t~nondet918#1; [2025-02-08 03:29:48,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-7: assume 0 == ~i~10;#t~bitwise464 := 1; [2025-02-08 03:29:48,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-7: assume !(0 == ~i~10); [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573-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:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: ~i~10 := ~i~10 - 1; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: 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:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7572: 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:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562: havoc #t~bitwise466;~i~10 := ~i~10 - 1; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-4: assume false;#t~bitwise466 := (if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256); [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-4: assume !false; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-2: havoc #t~bitwise465;assume #t~bitwise465 % 4294967296 <= #t~bitwise464 % 4294967296 && #t~bitwise465 % 4294967296 <= ~cmd~1 % 4294967296; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-3: havoc #t~bitwise466;assume (((((if ~dat~1 % 256 <= 127 then ~dat~1 % 256 else ~dat~1 % 256 - 256) < 0 || #t~bitwise466 >= 4) && #t~bitwise466 >= (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~bitwise466 <= 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~bitwise466 < 0)) && #t~bitwise466 <= 2147483647; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-1: [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-2: [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560: ~dat~1 := (if 0 != #t~bitwise465 % 4294967296 then 9 else 8); [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-1: SUMMARY for call outb((if #t~bitwise466 % 256 % 4294967296 <= 2147483647 then #t~bitwise466 % 256 % 4294967296 else #t~bitwise466 % 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:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-6: havoc #t~bitwise464;assume #t~bitwise464 > 1; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-5: [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-4: assume 0 == #t~bitwise464 % 4294967296 || 0 == ~cmd~1 % 4294967296;#t~bitwise465 := 0; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-4: assume !(0 == #t~bitwise464 % 4294967296 || 0 == ~cmd~1 % 4294967296); [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-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~bitwise466 := 4; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-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:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-3: assume #t~bitwise464 % 4294967296 == ~cmd~1 % 4294967296;#t~bitwise465 := #t~bitwise464; [2025-02-08 03:29:48,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560-3: assume !(#t~bitwise464 % 4294967296 == ~cmd~1 % 4294967296); [2025-02-08 03:29:48,323 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:29:48,330 INFO L158 Benchmark]: Toolchain (without parser) took 3538.96ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 121.4MB in the beginning and 182.0MB in the end (delta: -60.5MB). Peak memory consumption was 108.8MB. Max. memory is 16.1GB. [2025-02-08 03:29:48,330 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 209.7MB. Free memory is still 124.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:29:48,330 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1705.29ms. Allocated memory is still 167.8MB. Free memory was 121.4MB in the beginning and 54.9MB in the end (delta: 66.5MB). Peak memory consumption was 129.2MB. Max. memory is 16.1GB. [2025-02-08 03:29:48,331 INFO L158 Benchmark]: Boogie Procedure Inliner took 234.73ms. Allocated memory is still 167.8MB. Free memory was 54.9MB in the beginning and 56.3MB in the end (delta: -1.3MB). Peak memory consumption was 28.7MB. Max. memory is 16.1GB. [2025-02-08 03:29:48,332 INFO L158 Benchmark]: Boogie Preprocessor took 731.09ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 56.3MB in the beginning and 225.3MB in the end (delta: -169.0MB). Peak memory consumption was 129.1MB. Max. memory is 16.1GB. [2025-02-08 03:29:48,332 INFO L158 Benchmark]: IcfgBuilder took 864.39ms. Allocated memory is still 335.5MB. Free memory was 225.3MB in the beginning and 182.0MB in the end (delta: 43.4MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 03:29:48,333 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.23ms. Allocated memory is still 209.7MB. Free memory is still 124.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1705.29ms. Allocated memory is still 167.8MB. Free memory was 121.4MB in the beginning and 54.9MB in the end (delta: 66.5MB). Peak memory consumption was 129.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 234.73ms. Allocated memory is still 167.8MB. Free memory was 54.9MB in the beginning and 56.3MB in the end (delta: -1.3MB). Peak memory consumption was 28.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 731.09ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 56.3MB in the beginning and 225.3MB in the end (delta: -169.0MB). Peak memory consumption was 129.1MB. Max. memory is 16.1GB. * IcfgBuilder took 864.39ms. Allocated memory is still 335.5MB. Free memory was 225.3MB in the beginning and 182.0MB in the end (delta: 43.4MB). Peak memory consumption was 41.9MB. 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: 5941]: 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"); [5941] - GenericResultAtLocation [Line: 5948]: 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)); [5948] - GenericResultAtLocation [Line: 6077]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [6077-6078] - GenericResultAtLocation [Line: 6083]: 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" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6083-6085] - GenericResultAtLocation [Line: 6107]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (836), "i" (12UL)); [6107-6108] - GenericResultAtLocation [Line: 6113]: 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6113-6115] - GenericResultAtLocation [Line: 6136]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (841), "i" (12UL)); [6136-6137] - GenericResultAtLocation [Line: 6142]: 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.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6142-6144] - GenericResultAtLocation [Line: 6215]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6215] - GenericResultAtLocation [Line: 6222]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6222] - GenericResultAtLocation [Line: 6239]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6239] - GenericResultAtLocation [Line: 6247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6247] - GenericResultAtLocation [Line: 6254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6254] - GenericResultAtLocation [Line: 6262]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6262] - GenericResultAtLocation [Line: 6269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6269] - GenericResultAtLocation [Line: 6276]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6276] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:29:48,351 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-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.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 3ecfb8b0fcef33da98f558e52c103bea043ca8b7f1be39029ddcf57b060bd03a --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:29:50,404 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:29:50,479 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:29:50,484 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:29:50,486 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:29:50,508 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:29:50,509 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:29:50,509 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:29:50,509 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:29:50,509 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:29:50,510 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:29:50,510 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:29:50,510 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:29:50,510 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:29:50,511 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:29:50,511 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:29:50,512 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:29:50,512 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:29:50,513 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:29:50,513 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:29:50,513 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 -> 3ecfb8b0fcef33da98f558e52c103bea043ca8b7f1be39029ddcf57b060bd03a [2025-02-08 03:29:50,766 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:29:50,780 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:29:50,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:29:50,781 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:29:50,782 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:29:50,782 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i [2025-02-08 03:29:51,996 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/20a19ac1b/39846fd3f3824c458c5d0012ebc0188c/FLAGc68dcac90 [2025-02-08 03:29:52,456 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:29:52,457 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i [2025-02-08 03:29:52,496 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/20a19ac1b/39846fd3f3824c458c5d0012ebc0188c/FLAGc68dcac90 [2025-02-08 03:29:52,512 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/20a19ac1b/39846fd3f3824c458c5d0012ebc0188c [2025-02-08 03:29:52,514 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:29:52,515 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:29:52,517 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:29:52,517 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:29:52,520 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:29:52,520 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:29:52" (1/1) ... [2025-02-08 03:29:52,521 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62b0ab36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:52, skipping insertion in model container [2025-02-08 03:29:52,521 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:29:52" (1/1) ... [2025-02-08 03:29:52,599 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:29:53,213 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,324 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,324 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,326 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,337 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,337 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,337 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,337 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,338 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,338 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,369 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,369 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,391 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,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:29:53,412 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,414 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,414 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,414 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,420 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,432 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,440 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,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:29:53,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,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:29:53,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,486 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,514 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,521 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,572 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,577 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,599 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,603 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,604 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,614 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,614 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,615 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,615 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,615 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,615 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,622 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,622 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,627 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,630 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,634 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,677 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,689 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,692 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,722 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,723 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,723 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,728 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,729 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,729 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,729 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,729 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,730 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,739 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,739 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,739 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,744 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,744 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,745 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,762 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-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i[290722,290735] [2025-02-08 03:29:53,805 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:29:53,806 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:29:53,876 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:29:53,948 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"); [5941] [2025-02-08 03:29:53,949 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)); [5948] [2025-02-08 03:29:53,985 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [6077-6078] [2025-02-08 03:29:53,986 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" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6083-6085] [2025-02-08 03:29:53,986 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (836), "i" (12UL)); [6107-6108] [2025-02-08 03:29:53,986 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6113-6115] [2025-02-08 03:29:53,986 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (841), "i" (12UL)); [6136-6137] [2025-02-08 03:29:53,987 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.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6142-6144] [2025-02-08 03:29:53,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6215] [2025-02-08 03:29:53,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6222] [2025-02-08 03:29:53,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6239] [2025-02-08 03:29:53,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6247] [2025-02-08 03:29:53,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6254] [2025-02-08 03:29:53,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6262] [2025-02-08 03:29:53,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6269] [2025-02-08 03:29:53,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6276] [2025-02-08 03:29:54,147 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-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--smsc--smc91c92_cs.ko-entry_point.cil.out.i[290722,290735] [2025-02-08 03:29:54,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:29:54,322 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:29:54,323 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54 WrapperNode [2025-02-08 03:29:54,323 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:29:54,324 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:29:54,324 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:29:54,324 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:29:54,328 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:29:54" (1/1) ... [2025-02-08 03:29:54,391 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:29:54" (1/1) ... [2025-02-08 03:29:54,565 INFO L138 Inliner]: procedures = 246, calls = 2318, calls flagged for inlining = 119, calls inlined = 115, statements flattened = 5028 [2025-02-08 03:29:54,566 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:29:54,566 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:29:54,567 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:29:54,567 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:29:54,573 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:54,574 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:54,605 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:54,875 INFO L175 MemorySlicer]: Split 1345 memory accesses to 25 slices as follows [31, 1, 4, 4, 1, 49, 3, 1005, 2, 6, 14, 5, 6, 48, 3, 6, 5, 5, 2, 5, 6, 8, 25, 3, 98]. 75 percent of accesses are in the largest equivalence class. The 191 initializations are split as follows [31, 0, 0, 0, 0, 0, 0, 77, 2, 0, 14, 3, 6, 0, 0, 6, 5, 0, 0, 5, 6, 8, 25, 3, 0]. The 818 writes are split as follows [0, 0, 0, 2, 0, 42, 0, 637, 0, 1, 0, 0, 0, 48, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 84]. [2025-02-08 03:29:54,878 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:54,878 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:55,005 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:55,025 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:55,053 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:55,069 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:55,103 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:29:55,105 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:29:55,105 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:29:55,105 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:29:55,105 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:29:54" (1/1) ... [2025-02-08 03:29:55,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:29:55,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:29:55,129 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:29:55,134 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:29:55,151 INFO L130 BoogieDeclarations]: Found specification of procedure smc_ioctl [2025-02-08 03:29:55,151 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_ioctl [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:29:55,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 03:29:55,153 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:29:55,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:29:55,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:29:55,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure smc_hardware_send_packet [2025-02-08 03:29:55,156 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_hardware_send_packet [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:29:55,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_detach [2025-02-08 03:29:55,156 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_detach [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 03:29:55,156 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 03:29:55,156 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure mhz_3288_power [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure mhz_3288_power [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_request_io [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_request_io [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure osi_load_firmware [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure osi_load_firmware [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:29:55,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:29:55,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:29:55,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:29:55,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:29:55,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:29:55,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notice [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notice [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure smc_set_xcvr [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_set_xcvr [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_1 [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_1 [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:29:55,159 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:29:55,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure mot_config [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure mot_config [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_resume [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_resume [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure dev_notice [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_notice [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:29:55,160 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:29:55,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:29:55,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:29:55,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:29:55,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_suspend [2025-02-08 03:29:55,165 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_suspend [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:29:55,165 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:29:55,165 INFO L130 BoogieDeclarations]: Found specification of procedure check_sig [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure check_sig [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_1 [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_1 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure cvt_ascii_address [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure cvt_ascii_address [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure __bitrev16 [2025-02-08 03:29:55,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __bitrev16 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:29:55,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:29:55,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_tuple [2025-02-08 03:29:55,170 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_tuple [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:29:55,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:29:55,171 INFO L130 BoogieDeclarations]: Found specification of procedure smc91c92_release [2025-02-08 03:29:55,171 INFO L138 BoogieDeclarations]: Found implementation of procedure smc91c92_release [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:29:55,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:29:55,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:29:55,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure __bitrev8 [2025-02-08 03:29:55,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __bitrev8 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:29:55,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:29:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_config [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_config [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure s9k_config [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure s9k_config [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure smc_tx_timeout [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_tx_timeout [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure smc_reset [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure smc_reset [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 03:29:55,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:29:55,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:29:55,888 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:29:55,894 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573-1: SUMMARY for call outb(4bv8, ~addr~2); srcloc: null [2025-02-08 03:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7572: SUMMARY for call outb(0bv8, ~addr~2); srcloc: null [2025-02-08 03:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: ~i~10 := ~bvsub~32(~i~10, 1bv32); [2025-02-08 03:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562: ~i~10 := ~bvsub~32(~i~10, 1bv32); [2025-02-08 03:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560: ~dat~1 := (if 0bv32 != ~bvand~32(~bvshl~32(1bv32, ~i~10), ~cmd~1) then 9bv32 else 8bv32); [2025-02-08 03:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562-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:29:55,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: SUMMARY for call outb(~zero_extend~32~8(~dat~1[8:0])[8:0], ~addr~2); srcloc: null [2025-02-08 03:29:56,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2025-02-08 03:29:56,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:29:56,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: havoc #t~nondet824; [2025-02-08 03:29:56,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: havoc #t~nondet800; [2025-02-08 03:29:56,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073: havoc #t~nondet833; [2025-02-08 03:29:56,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: 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:29:56,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: havoc #t~nondet802; [2025-02-08 03:29:56,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: 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:29:56,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: havoc #t~nondet799; [2025-02-08 03:29:56,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: havoc #t~mem86.base, #t~mem86.offset; [2025-02-08 03:29:56,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: __bitrev32_~tmp~11#1 := __bitrev32_#t~ret59#1;havoc __bitrev32_#t~ret59#1; [2025-02-08 03:29:56,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334-1: SUMMARY for call __bitrev32_#t~ret59#1 := __bitrev16(~zero_extend~32~16(__bitrev32_~x#1[16:0])[16:0]); srcloc: null [2025-02-08 03:29:56,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: assume ~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(702bv64, ~dev#1.offset)); [2025-02-08 03:29:56,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: assume !(~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(702bv64, ~dev#1.offset))); [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: #t~ret582#1 := __bitrev32_#res#1;havoc __bitrev32_#t~ret59#1, __bitrev32_#t~ret60#1, __bitrev32_~x#1, __bitrev32_~tmp~11#1, __bitrev32_~tmp___0~3#1;havoc __bitrev32_#in~x#1;assume { :end_inline___bitrev32 } true;~tmp___1~17#1 := #t~ret582#1;havoc #t~ret582#1;~position~0#1 := ~tmp___1~17#1;call #t~mem583#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~mem583#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~mem583#1;call #t~mem584#1.base, #t~mem584#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~mem584#1.base, #t~mem584#1.offset;havoc #t~mem584#1.base, #t~mem584#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265: 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:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8292: 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~nondet797#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~nondet797#1;crc32_le_#res#1 := crc32_le_#t~nondet797#1;havoc crc32_le_#t~nondet797#1; [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335-1: SUMMARY for call __bitrev32_#t~ret60#1 := __bitrev16(~zero_extend~32~16(~bvlshr~32(__bitrev32_~x#1, 16bv32)[16:0])[16:0]); srcloc: null [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: __bitrev32_~tmp___0~3#1 := __bitrev32_#t~ret60#1;havoc __bitrev32_#t~ret60#1;__bitrev32_#res#1 := ~bvor~32(~bvshl~32(~zero_extend~32~16(__bitrev32_~tmp~11#1), 16bv32), ~zero_extend~32~16(__bitrev32_~tmp___0~3#1)); [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8313-2: call #t~mem585#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:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8313-1: SUMMARY for call outb(~zero_extend~32~8(#t~mem585#1)[8:0], ~bvadd~32(~ioaddr~12#1, ~i~11#1)); srcloc: null [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8313: ~i~11#1 := ~bvadd~32(1bv32, ~i~11#1); [2025-02-08 03:29:56,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: havoc crc32_le_#t~nondet797#1;#t~ret581#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet797#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~27#1 := #t~ret581#1;~__x~0#1 := ~tmp___0~27#1;assume { :begin_inline___bitrev32 } true;__bitrev32_#in~x#1 := ~__x~0#1;havoc __bitrev32_#res#1;havoc __bitrev32_#t~ret59#1, __bitrev32_#t~ret60#1, __bitrev32_~x#1, __bitrev32_~tmp~11#1, __bitrev32_~tmp___0~3#1;__bitrev32_~x#1 := __bitrev32_#in~x#1;havoc __bitrev32_~tmp~11#1;havoc __bitrev32_~tmp___0~3#1; [2025-02-08 03:29:56,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: ~tmp___0~5.base, ~tmp___0~5.offset := ~s.base, ~s.offset;~s.base, ~s.offset := ~s.base, ~bvadd~64(1bv64, ~s.offset);call #t~mem162 := read~intINTTYPE1#7(~tmp___0~5.base, ~tmp___0~5.offset, 1bv64);~c~0 := ~sign_extend~32~8(#t~mem162);havoc #t~mem162;~da~0 := ~bvshl~32(~da~0, 4bv32);~da~0 := ~bvadd~32((if ~bvsgt~32(~c~0, 47bv32) && ~bvsle~32(~c~0, 57bv32) then ~bvadd~32(4294967248bv32, ~c~0) else ~bvadd~32(9bv32, ~bvand~32(15bv32, ~c~0))), ~da~0);~j~0 := ~bvadd~32(1bv32, ~j~0); [2025-02-08 03:29:56,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: ~da~0 := 0bv32;~j~0 := 0bv32; [2025-02-08 03:29:56,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume ~bvsle~32(~j~0, 1bv32); [2025-02-08 03:29:56,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume !~bvsle~32(~j~0, 1bv32);call #t~mem163.base, #t~mem163.offset := read~$Pointer$#7(~dev.base, ~bvadd~64(854bv64, ~dev.offset), 8bv64);call write~intINTTYPE1#7(~da~0[8:0], #t~mem163.base, ~bvadd~64(#t~mem163.offset, ~sign_extend~64~32(~i~0)), 1bv64);havoc #t~mem163.base, #t~mem163.offset;~i~0 := ~bvadd~32(1bv32, ~i~0); [2025-02-08 03:29:56,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316: havoc #t~mem56; [2025-02-08 03:29:56,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: ~i~12 := ~bvadd~32(2bv32, ~i~12); [2025-02-08 03:29:56,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426-1: SUMMARY for call outw(~bvadd~32(~bvshl~32(~zero_extend~32~16(~zero_extend~16~8(#t~mem622)), 8bv32), ~zero_extend~32~16(~zero_extend~16~8(#t~mem624)))[16:0], ~bvadd~32(4bv32, ~bvadd~32(~ioaddr~14, ~i~12))); srcloc: null [2025-02-08 03:29:56,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426-2: call #t~mem621.base, #t~mem621.offset := read~$Pointer$#7(~dev.base, ~bvadd~64(854bv64, ~dev.offset), 8bv64);call #t~mem622 := read~intINTTYPE1#7(#t~mem621.base, ~bvadd~64(#t~mem621.offset, ~bvadd~64(1bv64, ~sign_extend~64~32(~i~12))), 1bv64);call #t~mem623.base, #t~mem623.offset := read~$Pointer$#7(~dev.base, ~bvadd~64(854bv64, ~dev.offset), 8bv64);call #t~mem624 := read~intINTTYPE1#7(#t~mem623.base, ~bvadd~64(#t~mem623.offset, ~sign_extend~64~32(~i~12)), 1bv64); [2025-02-08 03:29:56,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8391: call ULTIMATE.dealloc(~#descriptor~12.base, ~#descriptor~12.offset);havoc ~#descriptor~12.base, ~#descriptor~12.offset; [2025-02-08 03:29:56,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535-1: SUMMARY for call #t~ret426 := inb(~addr~1); srcloc: null [2025-02-08 03:29:56,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534: SUMMARY for call outb(0bv8, ~addr~1); srcloc: null [2025-02-08 03:29:56,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: ~tmp~35 := #t~ret426;havoc #t~ret426;~retval~0 := ~bvor~32(~bvshl~32(~retval~0, 1bv32), (if 0bv32 != ~bvand~32(2bv32, ~zero_extend~32~8(~tmp~35)) then 1bv32 else 0bv32)); [2025-02-08 03:29:56,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537-1: SUMMARY for call outb(4bv8, ~addr~1); srcloc: null [2025-02-08 03:29:56,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: ~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:29:56,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: ~dat~0 := (if 0bv32 != ~bvand~32(~bvshl~32(1bv32, ~i~9), ~cmd~0) then 9bv32 else 8bv32); [2025-02-08 03:29:56,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524-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:29:56,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: SUMMARY for call outb(~zero_extend~32~8(~dat~0[8:0])[8:0], ~addr~1); srcloc: null [2025-02-08 03:29:56,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: ~i~9 := ~bvsub~32(~i~9, 1bv32); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: assume ~bvadd~64(reg_timer_1_~function#1.base, reg_timer_1_~function#1.offset) == ~bvadd~64(#funAddr~media_check.base, #funAddr~media_check.offset); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: assume !(~bvadd~64(reg_timer_1_~function#1.base, reg_timer_1_~function#1.offset) == ~bvadd~64(#funAddr~media_check.base, #funAddr~media_check.offset)); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086: assume 2bv32 == ~ldv_timer_1_3~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1;~ldv_timer_list_1_3~0.base, ~ldv_timer_list_1_3~0.offset := activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset;call write~intINTTYPE8#7(activate_pending_timer_1_~data#1, ~ldv_timer_list_1_3~0.base, ~bvadd~64(32bv64, ~ldv_timer_list_1_3~0.offset), 8bv64);~ldv_timer_1_3~0 := 1bv32; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086: assume !(2bv32 == ~ldv_timer_1_3~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690: smc_netdev_set_ecmd_#res#1 := 0bv32; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690-1: SUMMARY for call outw(~zero_extend~32~16(smc_netdev_set_ecmd_~tmp~52#1)[16:0], smc_netdev_set_ecmd_~ioaddr~18#1); srcloc: null [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume ~bvsge~32(~if_port~0, 0bv32) && ~bvsle~32(~if_port~0, 2bv32);call write~intINTTYPE1#7(~if_port~0[8:0], smc91c92_config_~dev~16#1.base, ~bvadd~64(558bv64, smc91c92_config_~dev~16#1.offset), 1bv64); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume !(~bvsge~32(~if_port~0, 0bv32) && ~bvsle~32(~if_port~0, 2bv32)); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume ~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 3bv32); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume !~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 3bv32);smc91c92_config_~mcr~0#1 := 512bv64; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: SUMMARY for call activate_suitable_timer_1(reg_timer_1_~timer#1.base, reg_timer_1_~timer#1.offset, reg_timer_1_~data#1); srcloc: null [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume 0bv32 != mot_setup_~wait~0#1;mot_setup_#res#1 := 4294967295bv32; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume !(0bv32 != mot_setup_~wait~0#1); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: havoc disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset;havoc disable_suitable_timer_1_#in~timer#1.base, disable_suitable_timer_1_#in~timer#1.offset;assume { :end_inline_disable_suitable_timer_1 } true;ldv_del_timer_sync_43_#res#1 := ldv_del_timer_sync_43_~ldv_func_res~2#1; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370: smc91c92_config_~tmp___2~3#1 := smc91c92_config_#t~ret396#1;havoc smc91c92_config_#t~ret396#1;smc91c92_config_~mcr~0#1 := ~zero_extend~64~16(smc91c92_config_~tmp___2~3#1); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370-1: SUMMARY for call smc91c92_config_#t~ret396#1 := inw(~bvadd~32(10bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: havoc choose_timer_1_#t~nondet726#1, choose_timer_1_#t~switch727#1, choose_timer_1_~tmp~62#1;assume { :end_inline_choose_timer_1 } true; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014: havoc pcmcia_get_tuple_#t~nondet818#1;mhz_setup_#t~ret229#1 := pcmcia_get_tuple_#res#1;havoc pcmcia_get_tuple_#t~nondet818#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~ret229#1;havoc mhz_setup_#t~ret229#1;call mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset := read~$Pointer$#2(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64); [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: smc91c92_probe_#t~ret156#1.base, smc91c92_probe_#t~ret156#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~ret156#1.base, smc91c92_probe_#t~ret156#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; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7438: smc91c92_config_~tmp___5~0#1 := smc91c92_config_#t~ret416#1;havoc smc91c92_config_#t~mem415#1;havoc smc91c92_config_#t~ret416#1; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: SUMMARY for call dev_notice(smc91c92_config_~link#1.base, ~bvadd~64(181bv64, smc91c92_config_~link#1.offset), 32bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7438-1: SUMMARY for call smc91c92_config_#t~ret416#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(smc91c92_config_#t~mem415#1)), 0bv64); srcloc: null [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156-1: reg_timer_1_#res#1 := 0bv32; [2025-02-08 03:30:15,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108-1: SUMMARY for call osi_setup_#t~ret314#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(osi_setup_#t~mem313#1)), 0bv64); srcloc: null [2025-02-08 03:30:15,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: osi_setup_~tmp___4~0#1 := osi_setup_#t~ret314#1;havoc osi_setup_#t~mem313#1;havoc osi_setup_#t~ret314#1; [2025-02-08 03:30:15,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: 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~ret370#1 := osi_config_#res#1;havoc osi_config_#t~mem270#1.base, osi_config_#t~mem270#1.offset, osi_config_#t~mem271#1, osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset, osi_config_#t~mem273#1.base, osi_config_#t~mem273#1.offset, osi_config_#t~mem274#1.base, osi_config_#t~mem274#1.offset, osi_config_#t~mem275#1, osi_config_#t~mem276#1.base, osi_config_#t~mem276#1.offset, osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset, osi_config_#t~mem278#1, osi_config_#t~ret279#1, osi_config_#t~mem280#1.base, osi_config_#t~mem280#1.offset, osi_config_#t~ret281#1, osi_config_#t~mem282#1.base, osi_config_#t~mem282#1.offset, osi_config_#t~mem283#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~ret370#1;havoc smc91c92_config_#t~ret370#1; [2025-02-08 03:30:15,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580: 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(512bv64, 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(520bv64, smc91c92_probe_~dev~0#1.offset), 8bv64);call write~intINTTYPE4#7(100bv32, smc91c92_probe_~dev~0#1.base, ~bvadd~64(1090bv64, 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(19bv64, ~bvadd~64(236bv64, 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(27bv64, ~bvadd~64(236bv64, 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(35bv64, ~bvadd~64(236bv64, smc91c92_probe_~smc~0#1.offset)), 8bv64);call write~intINTTYPE4#7(31bv32, smc91c92_probe_~smc~0#1.base, ~bvadd~64(8bv64, ~bvadd~64(236bv64, smc91c92_probe_~smc~0#1.offset)), 4bv64);call write~intINTTYPE4#7(31bv32, smc91c92_probe_~smc~0#1.base, ~bvadd~64(12bv64, ~bvadd~64(236bv64, 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~mem361#1.base, smc91c92_config_#t~mem361#1.offset, smc91c92_config_#t~ret362#1.base, smc91c92_config_#t~ret362#1.offset, smc91c92_config_#t~mem363#1, smc91c92_config_#t~ret364#1, smc91c92_config_#t~mem365#1, smc91c92_config_#t~mem366#1, smc91c92_config_#t~mem367#1, smc91c92_config_#t~mem368#1, smc91c92_config_#t~short369#1, smc91c92_config_#t~ret370#1, smc91c92_config_#t~mem371#1, smc91c92_config_#t~mem372#1, smc91c92_config_#t~mem373#1, smc91c92_config_#t~mem374#1, smc91c92_config_#t~short375#1, smc91c92_config_#t~short376#1, smc91c92_config_#t~short377#1, smc91c92_config_#t~ret378#1, smc91c92_config_#t~ret379#1, smc91c92_config_#t~ret380#1, smc91c92_config_#t~ret381#1, smc91c92_config_#t~mem382#1, smc91c92_config_#t~mem383#1, smc91c92_config_#t~mem384#1, smc91c92_config_#t~switch385#1, smc91c92_config_#t~mem386#1, smc91c92_config_#t~mem387#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~switch393#1, smc91c92_config_#t~mem394#1, smc91c92_config_#t~ret395#1, smc91c92_config_#t~ret396#1, smc91c92_config_#t~ret397#1, smc91c92_config_#t~mem398#1, smc91c92_config_#t~mem399#1, smc91c92_config_#t~mem400#1, smc91c92_config_#t~mem401#1, smc91c92_config_#t~mem402#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~mem408#1, smc91c92_config_#t~ite411#1.base, smc91c92_config_#t~ite411#1.offset, smc91c92_config_#t~mem409#1, smc91c92_config_#t~mem410#1.base, smc91c92_config_#t~mem410#1.offset, smc91c92_config_#t~ret412#1, smc91c92_config_#t~mem413#1, smc91c92_config_#t~mem414#1, smc91c92_config_#t~mem415#1, smc91c92_config_#t~ret416#1, smc91c92_config_#t~mem417#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~33#1.base, smc91c92_config_~tmp~33#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~16#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~33#1.base, smc91c92_config_~tmp~33#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(37bv64);havoc smc91c92_config_~tmp___0~16#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(37bv64);havoc smc91c92_config_~tmp___5~0#1;call smc91c92_config_#t~mem361#1.base, smc91c92_config_#t~mem361#1.offset := read~$Pointer$#7(smc91c92_config_~link#1.base, ~bvadd~64(1518bv64, smc91c92_config_~link#1.offset), 8bv64);smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset := smc91c92_config_#t~mem361#1.base, smc91c92_config_#t~mem361#1.offset;havoc smc91c92_config_#t~mem361#1.base, smc91c92_config_#t~mem361#1.offset; [2025-02-08 03:30:15,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: 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;main_#t~ret742#1 := smc_close_#res#1;havoc smc_close_#t~ret439#1.base, smc_close_#t~ret439#1.offset, smc_close_#t~mem440#1.base, smc_close_#t~mem440#1.offset, smc_close_#t~mem441#1, smc_close_#t~mem442#1, smc_close_#t~ret443#1, smc_close_#t~ret444#1, smc_close_#t~ret445#1, smc_close_#t~ret446#1, smc_close_#t~mem447#1, smc_close_#t~ret448#1, smc_close_~dev#1.base, smc_close_~dev#1.offset, smc_close_~smc~8#1.base, smc_close_~smc~8#1.offset, smc_close_~tmp~37#1.base, smc_close_~tmp~37#1.offset, smc_close_~link~1#1.base, smc_close_~link~1#1.offset, smc_close_~ioaddr~4#1, smc_close_~#descriptor~6#1.base, smc_close_~#descriptor~6#1.offset, smc_close_~tmp___0~19#1, smc_close_~tmp___1~9#1, smc_close_~tmp___2~5#1, smc_close_~tmp___3~4#1;havoc smc_close_#in~dev#1.base, smc_close_#in~dev#1.offset;assume { :end_inline_smc_close } true;havoc main_#t~ret742#1;~ldv_state_variable_4~0 := 2bv32; [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: assume 0bv64 != smc91c92_config_~tmp___5~0#1;call smc91c92_config_#t~mem417#1 := read~intINTTYPE4#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(236bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: assume !(0bv64 != smc91c92_config_~tmp___5~0#1); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: assume 0bv64 != osi_setup_~tmp___4~0#1;call osi_setup_#t~mem315#1.base, osi_setup_#t~mem315#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem316#1 := read~intINTTYPE8#7(osi_setup_#t~mem315#1.base, osi_setup_#t~mem315#1.offset, 8bv64); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: assume !(0bv64 != osi_setup_~tmp___4~0#1); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-1: SUMMARY for call mot_setup_#t~ret249#1 := inw(~bvadd~32(10bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: mot_setup_~tmp___0~11#1 := mot_setup_#t~ret249#1;havoc mot_setup_#t~ret249#1;mot_setup_~addr~0#1 := ~zero_extend~32~16(mot_setup_~tmp___0~11#1);call mot_setup_#t~mem250#1.base, mot_setup_#t~mem250#1.offset := read~$Pointer$#7(mot_setup_~dev~7#1.base, ~bvadd~64(854bv64, mot_setup_~dev~7#1.offset), 8bv64);call write~intINTTYPE1#7(mot_setup_~addr~0#1[8:0], mot_setup_#t~mem250#1.base, ~bvadd~64(mot_setup_#t~mem250#1.offset, ~sign_extend~64~32(~bvmul~32(2bv32, mot_setup_~i~2#1))), 1bv64);havoc mot_setup_#t~mem250#1.base, mot_setup_#t~mem250#1.offset;call mot_setup_#t~mem251#1.base, mot_setup_#t~mem251#1.offset := read~$Pointer$#7(mot_setup_~dev~7#1.base, ~bvadd~64(854bv64, mot_setup_~dev~7#1.offset), 8bv64);call write~intINTTYPE1#7(~bvlshr~32(mot_setup_~addr~0#1, 8bv32)[8:0], mot_setup_#t~mem251#1.base, ~bvadd~64(mot_setup_#t~mem251#1.offset, ~bvadd~64(1bv64, ~sign_extend~64~32(~bvmul~32(2bv32, mot_setup_~i~2#1)))), 1bv64);havoc mot_setup_#t~mem251#1.base, mot_setup_#t~mem251#1.offset;mot_setup_~i~2#1 := ~bvadd~32(1bv32, mot_setup_~i~2#1); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: havoc alloc_etherdev_mqs_#t~ret796#1.base, alloc_etherdev_mqs_#t~ret796#1.offset;smc91c92_probe_#t~ret154#1.base, smc91c92_probe_#t~ret154#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret796#1.base, alloc_etherdev_mqs_#t~ret796#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;smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset := smc91c92_probe_#t~ret154#1.base, smc91c92_probe_#t~ret154#1.offset;havoc smc91c92_probe_#t~ret154#1.base, smc91c92_probe_#t~ret154#1.offset; [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440-1: SUMMARY for call __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:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440: havoc smc91c92_config_#t~mem417#1; [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308-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);smc91c92_config_#t~switch385#1 := 320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488: main_#t~ret773#1 := smc_set_settings_#res#1;havoc smc_set_settings_#t~ret702#1.base, smc_set_settings_#t~ret702#1.offset, smc_set_settings_#t~mem703#1, smc_set_settings_#t~ret704#1, smc_set_settings_#t~mem705#1, smc_set_settings_#t~ret706#1, smc_set_settings_#t~ret707#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~55#1.base, smc_set_settings_~tmp~55#1.offset, smc_set_settings_~ioaddr~20#1, smc_set_settings_~saved_bank~4#1, smc_set_settings_~tmp___0~35#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 main_#t~ret773#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: osi_setup_~tmp___2~1#1 := osi_setup_#t~ret317#1;havoc osi_setup_#t~mem315#1.base, osi_setup_#t~mem315#1.offset;havoc osi_setup_#t~mem316#1;havoc osi_setup_#t~ret317#1;call osi_setup_#t~mem318#1.base, osi_setup_#t~mem318#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem319#1 := read~intINTTYPE8#7(osi_setup_#t~mem318#1.base, osi_setup_#t~mem318#1.offset, 8bv64); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-1: SUMMARY for call osi_setup_#t~ret317#1 := inw(~bvadd~32(14bv32, osi_setup_#t~mem316#1[32:0])); srcloc: null [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951: havoc mii_ethtool_gset_#t~nondet808#1;smc_get_settings_#t~ret700#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet808#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~ret700#1;havoc smc_get_settings_#t~ret700#1; [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423-2: assume 0bv32 != ~ldv_retval_2~0;~ldv_state_variable_0~0 := 3bv32; [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423-2: assume !(0bv32 != ~ldv_retval_2~0); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: smc91c92_config_~mir~0#1 := ~bvmul~64(~sign_extend~64~32(~bvshl~32(128bv32, ~bvand~32(7bv32, ~bvlshr~64(smc91c92_config_~mcr~0#1, 9bv64)[32:0]))), smc91c92_config_~mir~0#1); [2025-02-08 03:30:15,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: assume smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: assume !smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423-1: assume 0bv32 == ~ldv_retval_2~0;~ldv_state_variable_0~0 := 2bv32;~ldv_state_variable_2~0 := 1bv32;assume { :begin_inline_ldv_initialize_pcmcia_driver_2 } true;havoc ldv_initialize_pcmcia_driver_2_#t~ret725#1.base, ldv_initialize_pcmcia_driver_2_#t~ret725#1.offset, ldv_initialize_pcmcia_driver_2_~tmp~61#1.base, ldv_initialize_pcmcia_driver_2_~tmp~61#1.offset;havoc ldv_initialize_pcmcia_driver_2_~tmp~61#1.base, ldv_initialize_pcmcia_driver_2_~tmp~61#1.offset; [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423-1: assume !(0bv32 == ~ldv_retval_2~0); [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111-1: SUMMARY for call osi_setup_#t~ret320#1 := inw(~bvadd~32(12bv32, osi_setup_#t~mem319#1[32:0])); srcloc: null [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111: osi_setup_~tmp___3~0#1 := osi_setup_#t~ret320#1;havoc osi_setup_#t~mem318#1.base, osi_setup_#t~mem318#1.offset;havoc osi_setup_#t~mem319#1;havoc osi_setup_#t~ret320#1; [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7838: smc_start_xmit_~tmp___3~5#1 := smc_start_xmit_#t~ret481#1;smc_start_xmit_~ir~0#1 := smc_start_xmit_~tmp___3~5#1; [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7838-1: SUMMARY for call smc_start_xmit_#t~ret481#1 := inw(~bvadd~32(12bv32, smc_start_xmit_~ioaddr~7#1)); srcloc: null [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: assume smc91c92_config_#t~switch385#1;call smc91c92_config_#t~mem386#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);call smc91c92_config_#t~mem387#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~mem386#1)[16:0], ~zero_extend~32~16(smc91c92_config_#t~mem387#1)[16:0];havoc osi_setup_#res#1;havoc osi_setup_#t~mem300#1.base, osi_setup_#t~mem300#1.offset, osi_setup_#t~ret301#1, osi_setup_#t~ret302#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.base, osi_setup_#t~mem308#1.offset, osi_setup_#t~mem309#1, osi_setup_#t~ret310#1, osi_setup_#t~mem311#1.base, osi_setup_#t~mem311#1.offset, osi_setup_#t~mem312#1, osi_setup_#t~mem313#1, osi_setup_#t~ret314#1, osi_setup_#t~mem315#1.base, osi_setup_#t~mem315#1.offset, osi_setup_#t~mem316#1, osi_setup_#t~ret317#1, osi_setup_#t~mem318#1.base, osi_setup_#t~mem318#1.offset, osi_setup_#t~mem319#1, osi_setup_#t~ret320#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~30#1, osi_setup_~tmp___0~13#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~30#1;havoc osi_setup_~tmp___0~13#1;havoc osi_setup_~tmp___1~4#1;call osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset := #Ultimate.allocOnStack(37bv64);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~mem300#1.base, osi_setup_#t~mem300#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(1518bv64, osi_setup_~link#1.offset), 8bv64);osi_setup_~dev~12#1.base, osi_setup_~dev~12#1.offset := osi_setup_#t~mem300#1.base, osi_setup_#t~mem300#1.offset;havoc osi_setup_#t~mem300#1.base, osi_setup_#t~mem300#1.offset; [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: assume !smc91c92_config_#t~switch385#1;smc91c92_config_#t~switch385#1 := smc91c92_config_#t~switch385#1 || 264bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: SUMMARY for call outw(1bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310-1: smc91c92_config_#t~switch385#1 := smc91c92_config_#t~switch385#1 || 364bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: SUMMARY for call __dynamic_dev_dbg(osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset, osi_setup_~link#1.base, ~bvadd~64(181bv64, osi_setup_~link#1.offset), 24bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: 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;main_#t~ret760#1 := smc_start_xmit_#res#1;havoc smc_start_xmit_#t~ret467#1.base, smc_start_xmit_#t~ret467#1.offset, smc_start_xmit_#t~mem468#1, smc_start_xmit_#t~mem469#1, smc_start_xmit_#t~ret470#1, smc_start_xmit_#t~ret471#1, smc_start_xmit_#t~mem472#1, smc_start_xmit_#t~mem473#1.base, smc_start_xmit_#t~mem473#1.offset, smc_start_xmit_#t~mem474#1, smc_start_xmit_#t~mem475#1, smc_start_xmit_#t~ret476#1, smc_start_xmit_#t~mem477#1, smc_start_xmit_#t~mem478#1, smc_start_xmit_#t~mem479#1, smc_start_xmit_#t~mem480#1, smc_start_xmit_#t~ret481#1, smc_start_xmit_#t~mem482#1, smc_start_xmit_#t~ret483#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~40#1.base, smc_start_xmit_~tmp~40#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~22#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 main_#t~ret760#1;~ldv_state_variable_4~0 := 3bv32; [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7377-1: SUMMARY for call smc91c92_config_#t~ret397#1 := inw(smc91c92_config_~ioaddr~3#1); srcloc: null [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7377: smc91c92_config_~tmp___3~2#1 := smc91c92_config_#t~ret397#1;havoc smc91c92_config_#t~ret397#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~mem398#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~mem398#1))[16:0], smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem398#1;call smc91c92_config_#t~mem399#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9095: SUMMARY for call activate_suitable_timer_1(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset, activate_pending_timer_1_~data#1); srcloc: null [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: assume 0bv32 != ~bvand~32(8bv32, ~sign_extend~32~16(smc_start_xmit_~ir~0#1)); [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: 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:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387: havoc ethtool_cmd_speed_#t~mem74#1;havoc ethtool_cmd_speed_#t~mem75#1;smc_netdev_set_ecmd_#t~ret682#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem74#1, ethtool_cmd_speed_#t~mem75#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~32#1 := smc_netdev_set_ecmd_#t~ret682#1;havoc smc_netdev_set_ecmd_#t~ret682#1; [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: havoc mii_ethtool_sset_#t~nondet809#1;smc_set_settings_#t~ret706#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet809#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~ret706#1;havoc smc_set_settings_#t~ret706#1; [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: 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:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: SUMMARY for call netdev_notice(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 53bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: assume smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: assume !smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7842: 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:30:15,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: assume ~bvsle~32(mot_setup_~i~2#1, 2bv32); [2025-02-08 03:30:15,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: assume !~bvsle~32(mot_setup_~i~2#1, 2bv32);mot_setup_#res#1 := 0bv32; [2025-02-08 03:30:15,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: smc_set_settings_#t~ret707#1 := smc_netdev_set_ecmd_#res#1;havoc smc_netdev_set_ecmd_#t~mem681#1, smc_netdev_set_ecmd_#t~ret682#1, smc_netdev_set_ecmd_#t~mem683#1, smc_netdev_set_ecmd_#t~mem684#1, smc_netdev_set_ecmd_#t~short685#1, smc_netdev_set_ecmd_#t~mem686#1, smc_netdev_set_ecmd_#t~mem687#1, smc_netdev_set_ecmd_#t~short688#1, smc_netdev_set_ecmd_#t~mem689#1, smc_netdev_set_ecmd_#t~mem690#1, smc_netdev_set_ecmd_#t~ret691#1, smc_netdev_set_ecmd_#t~mem692#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~52#1, smc_netdev_set_ecmd_~ioaddr~18#1, smc_netdev_set_ecmd_~tmp___0~32#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~ret707#1;havoc smc_set_settings_#t~ret707#1; [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: assume smc91c92_config_#t~switch385#1;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~mem265#1.base, smc_setup_#t~mem265#1.offset, smc_setup_#t~ret266#1, smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset, smc_setup_#t~mem268#1.base, smc_setup_#t~mem268#1.offset, smc_setup_#t~ret269#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~29#1, smc_setup_~tmp___0~12#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~29#1;havoc smc_setup_~tmp___0~12#1;call smc_setup_#t~mem265#1.base, smc_setup_#t~mem265#1.offset := read~$Pointer$#7(smc_setup_~link#1.base, ~bvadd~64(1518bv64, smc_setup_~link#1.offset), 8bv64);smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset := smc_setup_#t~mem265#1.base, smc_setup_#t~mem265#1.offset;havoc smc_setup_#t~mem265#1.base, smc_setup_#t~mem265#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~nondet817#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~nondet817#1;pcmcia_get_mac_from_cis_#res#1 := pcmcia_get_mac_from_cis_#t~nondet817#1;havoc pcmcia_get_mac_from_cis_#t~nondet817#1; [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: assume !smc91c92_config_#t~switch385#1;smc91c92_config_#t~switch385#1 := smc91c92_config_#t~switch385#1 || 296bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume 320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem399#1);havoc smc91c92_config_#t~mem399#1;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(6bv32, ~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:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume !(320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem399#1));havoc smc91c92_config_#t~mem399#1; [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314-1: smc91c92_config_#t~switch385#1 := smc91c92_config_#t~switch385#1 || 87bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843-1: SUMMARY for call spin_unlock_irqrestore(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:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: 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:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9429: assume { :end_inline_smc91c92_cs_driver_exit } true;~ldv_state_variable_0~0 := 3bv32; [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315: smc91c92_config_#t~ret389#1 := smc_setup_#res#1;havoc smc_setup_#t~mem265#1.base, smc_setup_#t~mem265#1.offset, smc_setup_#t~ret266#1, smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset, smc_setup_#t~mem268#1.base, smc_setup_#t~mem268#1.offset, smc_setup_#t~ret269#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~29#1, smc_setup_~tmp___0~12#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~ret389#1; [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9495: main_#t~ret774#1 := smc_nway_reset_#res#1;havoc smc_nway_reset_#t~ret712#1.base, smc_nway_reset_#t~ret712#1.offset, smc_nway_reset_#t~mem713#1, smc_nway_reset_#t~mem714#1, smc_nway_reset_#t~ret715#1, smc_nway_reset_#t~ret716#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~57#1.base, smc_nway_reset_~tmp~57#1.offset, smc_nway_reset_~ioaddr~22#1, smc_nway_reset_~saved_bank~6#1, smc_nway_reset_~tmp___0~37#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 main_#t~ret774#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7249: 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;smc91c92_probe_#t~ret157#1 := smc91c92_config_#res#1;havoc smc91c92_config_#t~mem361#1.base, smc91c92_config_#t~mem361#1.offset, smc91c92_config_#t~ret362#1.base, smc91c92_config_#t~ret362#1.offset, smc91c92_config_#t~mem363#1, smc91c92_config_#t~ret364#1, smc91c92_config_#t~mem365#1, smc91c92_config_#t~mem366#1, smc91c92_config_#t~mem367#1, smc91c92_config_#t~mem368#1, smc91c92_config_#t~short369#1, smc91c92_config_#t~ret370#1, smc91c92_config_#t~mem371#1, smc91c92_config_#t~mem372#1, smc91c92_config_#t~mem373#1, smc91c92_config_#t~mem374#1, smc91c92_config_#t~short375#1, smc91c92_config_#t~short376#1, smc91c92_config_#t~short377#1, smc91c92_config_#t~ret378#1, smc91c92_config_#t~ret379#1, smc91c92_config_#t~ret380#1, smc91c92_config_#t~ret381#1, smc91c92_config_#t~mem382#1, smc91c92_config_#t~mem383#1, smc91c92_config_#t~mem384#1, smc91c92_config_#t~switch385#1, smc91c92_config_#t~mem386#1, smc91c92_config_#t~mem387#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~switch393#1, smc91c92_config_#t~mem394#1, smc91c92_config_#t~ret395#1, smc91c92_config_#t~ret396#1, smc91c92_config_#t~ret397#1, smc91c92_config_#t~mem398#1, smc91c92_config_#t~mem399#1, smc91c92_config_#t~mem400#1, smc91c92_config_#t~mem401#1, smc91c92_config_#t~mem402#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~mem408#1, smc91c92_config_#t~ite411#1.base, smc91c92_config_#t~ite411#1.offset, smc91c92_config_#t~mem409#1, smc91c92_config_#t~mem410#1.base, smc91c92_config_#t~mem410#1.offset, smc91c92_config_#t~ret412#1, smc91c92_config_#t~mem413#1, smc91c92_config_#t~mem414#1, smc91c92_config_#t~mem415#1, smc91c92_config_#t~ret416#1, smc91c92_config_#t~mem417#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~33#1.base, smc91c92_config_~tmp~33#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~16#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~ret157#1;havoc smc91c92_probe_#t~ret157#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:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8769: 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:30:15,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118-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:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8770: smc_set_settings_#res#1 := smc_set_settings_~ret~2#1; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959: havoc mii_link_ok_#t~nondet810#1;smc_link_ok_#t~ret676#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet810#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~31#1 := smc_link_ok_#t~ret676#1;havoc smc_link_ok_#t~ret676#1;smc_link_ok_#res#1 := smc_link_ok_~tmp___0~31#1; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8770-1: SUMMARY for call spin_unlock_irqrestore(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:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449-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:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume !smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10026: havoc pcmcia_map_mem_page_#t~nondet821#1;mhz_mfc_config_#t~ret214#1 := pcmcia_map_mem_page_#res#1;havoc pcmcia_map_mem_page_#t~nondet821#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~ret214#1;havoc mhz_mfc_config_#t~mem213#1.base, mhz_mfc_config_#t~mem213#1.offset;havoc mhz_mfc_config_#t~ret214#1;mhz_mfc_config_#t~short216#1 := 0bv32 == mhz_mfc_config_~i~1#1; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: assume smc91c92_config_#t~switch385#1;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~mem224#1.base, mhz_setup_#t~mem224#1.offset, 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~ret227#1, mhz_setup_#t~ret228#1, mhz_setup_#t~ret229#1, mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset, mhz_setup_#t~mem231#1.base, mhz_setup_#t~mem231#1.offset, mhz_setup_#t~mem232#1.base, mhz_setup_#t~mem232#1.offset, mhz_setup_#t~ret233#1, mhz_setup_#t~mem234#1.base, mhz_setup_#t~mem234#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~25#1, mhz_setup_~tmp___0~9#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~25#1;havoc mhz_setup_~tmp___0~9#1;havoc mhz_setup_~tmp___1~3#1;call mhz_setup_#t~mem224#1.base, mhz_setup_#t~mem224#1.offset := read~$Pointer$#7(mhz_setup_~link#1.base, ~bvadd~64(1518bv64, mhz_setup_~link#1.offset), 8bv64);mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset := mhz_setup_#t~mem224#1.base, mhz_setup_#t~mem224#1.offset;havoc mhz_setup_#t~mem224#1.base, mhz_setup_#t~mem224#1.offset;call mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset := read~$Pointer$#7(mhz_setup_~link#1.base, ~bvadd~64(24bv64, ~bvadd~64(141bv64, mhz_setup_~link#1.offset)), 8bv64); [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: assume !smc91c92_config_#t~switch385#1;smc91c92_config_#t~switch385#1 := smc91c92_config_#t~switch385#1 || 265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: assume ~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 6bv32);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);call write~intINTTYPE2#7(~bvor~32(32768bv32, ~zero_extend~32~16(smc91c92_config_#t~mem401#1))[16:0], smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem401#1; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: assume !~bvsgt~32(~bvashr~32(smc91c92_config_~rev~0#1, 4bv32), 6bv32); [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318-1: smc91c92_config_#t~switch385#1 := smc91c92_config_#t~switch385#1 || 258bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem384#1); [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9895: havoc del_timer_sync_#t~nondet798#1;ldv_del_timer_sync_43_#t~ret792#1 := del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet798#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;havoc del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;assume { :end_inline_del_timer_sync } true;ldv_del_timer_sync_43_~tmp~73#1 := ldv_del_timer_sync_43_#t~ret792#1;havoc ldv_del_timer_sync_43_#t~ret792#1;ldv_del_timer_sync_43_~ldv_func_res~2#1 := ldv_del_timer_sync_43_~tmp~73#1;assume { :begin_inline_disable_suitable_timer_1 } true;disable_suitable_timer_1_#in~timer#1.base, disable_suitable_timer_1_#in~timer#1.offset := ldv_del_timer_sync_43_~ldv_func_arg1#1.base, ldv_del_timer_sync_43_~ldv_func_arg1#1.offset;havoc disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset;disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset := disable_suitable_timer_1_#in~timer#1.base, disable_suitable_timer_1_#in~timer#1.offset; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451-1: assume { :begin_inline_ldv_unregister_netdev_40 } true;ldv_unregister_netdev_40_#in~dev#1.base, ldv_unregister_netdev_40_#in~dev#1.offset := smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc ldv_unregister_netdev_40_~dev#1.base, ldv_unregister_netdev_40_~dev#1.offset;ldv_unregister_netdev_40_~dev#1.base, ldv_unregister_netdev_40_~dev#1.offset := ldv_unregister_netdev_40_#in~dev#1.base, ldv_unregister_netdev_40_#in~dev#1.offset; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: havoc ldv_unregister_netdev_40_~dev#1.base, ldv_unregister_netdev_40_~dev#1.offset;havoc ldv_unregister_netdev_40_#in~dev#1.base, ldv_unregister_netdev_40_#in~dev#1.offset;assume { :end_inline_ldv_unregister_netdev_40 } true; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: ldv_initialize_pcmcia_driver_2_~tmp~61#1.base, ldv_initialize_pcmcia_driver_2_~tmp~61#1.offset := ldv_initialize_pcmcia_driver_2_#t~ret725#1.base, ldv_initialize_pcmcia_driver_2_#t~ret725#1.offset;havoc ldv_initialize_pcmcia_driver_2_#t~ret725#1.base, ldv_initialize_pcmcia_driver_2_#t~ret725#1.offset;~smc91c92_cs_driver_group0~0.base, ~smc91c92_cs_driver_group0~0.offset := ldv_initialize_pcmcia_driver_2_~tmp~61#1.base, ldv_initialize_pcmcia_driver_2_~tmp~61#1.offset; [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103-1: SUMMARY for call ldv_initialize_pcmcia_driver_2_#t~ret725#1.base, ldv_initialize_pcmcia_driver_2_#t~ret725#1.offset := ldv_init_zalloc(1616bv64); srcloc: null [2025-02-08 03:30:15,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: havoc mii_nway_restart_#t~nondet811#1;smc_nway_reset_#t~ret716#1 := mii_nway_restart_#res#1;havoc mii_nway_restart_#t~nondet811#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~ret716#1;havoc smc_nway_reset_#t~ret716#1; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume ~bvsge~32(~sign_extend~32~16(smc_start_xmit_~time_out~0#1), 0bv32); [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume !~bvsge~32(~sign_extend~32~16(smc_start_xmit_~time_out~0#1), 0bv32);call write~$Pointer$#24(89bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, smc_start_xmit_~#descriptor___1~0#1.offset, 8bv64);call write~$Pointer$#24(90bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(8bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#24(91bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(16bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#24(92bv64, 0bv64, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(24bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 8bv64);call write~intINTTYPE4#24(1252bv32, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(32bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 4bv64);call write~intINTTYPE1#24(0bv8, smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 1bv64);call smc_start_xmit_#t~mem482#1 := read~intINTTYPE1#24(smc_start_xmit_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, smc_start_xmit_~#descriptor___1~0#1.offset), 1bv64); [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7453-1: SUMMARY for call smc91c92_release(smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset); srcloc: null [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7453: assume { :begin_inline_ldv_free_netdev_41 } true;ldv_free_netdev_41_#in~dev#1.base, ldv_free_netdev_41_#in~dev#1.offset := smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc ldv_free_netdev_41_~dev#1.base, ldv_free_netdev_41_~dev#1.offset;ldv_free_netdev_41_~dev#1.base, ldv_free_netdev_41_~dev#1.offset := ldv_free_netdev_41_#in~dev#1.base, ldv_free_netdev_41_#in~dev#1.offset; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume !smc91c92_config_#t~switch385#1; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: havoc ldv_free_netdev_41_~dev#1.base, ldv_free_netdev_41_~dev#1.offset;havoc ldv_free_netdev_41_#in~dev#1.base, ldv_free_netdev_41_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_41 } 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:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume smc91c92_config_#t~switch385#1;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~mem246#1.base, mot_setup_#t~mem246#1.offset, mot_setup_#t~mem247#1, mot_setup_#t~ret248#1, mot_setup_#t~ret249#1, mot_setup_#t~mem250#1.base, mot_setup_#t~mem250#1.offset, mot_setup_#t~mem251#1.base, mot_setup_#t~mem251#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~27#1, mot_setup_~tmp___0~11#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~27#1;havoc mot_setup_~tmp___0~11#1;call mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset := read~$Pointer$#7(mot_setup_~link#1.base, ~bvadd~64(1518bv64, mot_setup_~link#1.offset), 8bv64);mot_setup_~dev~7#1.base, mot_setup_~dev~7#1.offset := mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset;havoc mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset;call mot_setup_#t~mem247#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~mem247#1[32:0];havoc mot_setup_#t~mem247#1;mot_setup_~i~2#1 := 0bv32; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume !smc91c92_config_#t~switch385#1;havoc smc91c92_config_#t~mem384#1;havoc smc91c92_config_#t~switch385#1;havoc smc91c92_config_#t~mem386#1;havoc smc91c92_config_#t~mem387#1;havoc smc91c92_config_#t~ret388#1;havoc smc91c92_config_#t~ret389#1;havoc smc91c92_config_#t~ret390#1;havoc smc91c92_config_#t~ret391#1;havoc smc91c92_config_#t~mem384#1;havoc smc91c92_config_#t~switch385#1;havoc smc91c92_config_#t~mem386#1;havoc smc91c92_config_#t~mem387#1;havoc smc91c92_config_#t~ret388#1;havoc smc91c92_config_#t~ret389#1;havoc smc91c92_config_#t~ret390#1;havoc smc91c92_config_#t~ret391#1; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: main_#t~ret775#1 := smc_get_link_#res#1;havoc smc_get_link_#t~ret708#1.base, smc_get_link_#t~ret708#1.offset, smc_get_link_#t~mem709#1, smc_get_link_#t~ret710#1, smc_get_link_#t~ret711#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~56#1.base, smc_get_link_~tmp~56#1.offset, smc_get_link_~ioaddr~21#1, smc_get_link_~saved_bank~5#1, smc_get_link_~tmp___0~36#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 main_#t~ret775#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322-1: smc91c92_config_#t~switch385#1 := true; [2025-02-08 03:30:15,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: main_#t~ret768#1 := smc91c92_cs_driver_init_#res#1;havoc smc91c92_cs_driver_init_#t~ret723#1, smc91c92_cs_driver_init_~tmp~59#1;assume { :end_inline_smc91c92_cs_driver_init } true;~ldv_retval_2~0 := main_#t~ret768#1;havoc main_#t~ret768#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: smc91c92_config_#t~ret391#1 := mot_setup_#res#1;havoc mot_setup_#t~mem246#1.base, mot_setup_#t~mem246#1.offset, mot_setup_#t~mem247#1, mot_setup_#t~ret248#1, mot_setup_#t~ret249#1, mot_setup_#t~mem250#1.base, mot_setup_#t~mem250#1.offset, mot_setup_#t~mem251#1.base, mot_setup_#t~mem251#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~27#1, mot_setup_~tmp___0~11#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~ret391#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9173: ldv_initialize_ethtool_ops_3_~tmp~63#1.base, ldv_initialize_ethtool_ops_3_~tmp~63#1.offset := ldv_initialize_ethtool_ops_3_#t~ret729#1.base, ldv_initialize_ethtool_ops_3_#t~ret729#1.offset;havoc ldv_initialize_ethtool_ops_3_#t~ret729#1.base, ldv_initialize_ethtool_ops_3_#t~ret729#1.offset;~ethtool_ops_group1~0.base, ~ethtool_ops_group1~0.offset := ldv_initialize_ethtool_ops_3_~tmp~63#1.base, ldv_initialize_ethtool_ops_3_~tmp~63#1.offset; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9173-1: SUMMARY for call ldv_initialize_ethtool_ops_3_#t~ret729#1.base, ldv_initialize_ethtool_ops_3_#t~ret729#1.offset := ldv_init_zalloc(3008bv64); srcloc: null [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: 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;main_#t~ret759#1 := smc_open_#res#1;havoc smc_open_#t~ret428#1.base, smc_open_#t~ret428#1.offset, smc_open_#t~mem429#1.base, smc_open_#t~mem429#1.offset, smc_open_#t~mem430#1, smc_open_#t~ret431#1, smc_open_#t~mem432#1, smc_open_#t~ret433#1, smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset, smc_open_#t~ret435#1, smc_open_#t~mem436#1, smc_open_#t~ret437#1, smc_open_#t~ret438#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~36#1.base, smc_open_~tmp~36#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~18#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;havoc smc_open_#in~dev#1.base, smc_open_#in~dev#1.offset;assume { :end_inline_smc_open } true;~ldv_retval_1~0 := main_#t~ret759#1;havoc main_#t~ret759#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9967: havoc mod_timer_#t~nondet812#1;ldv_mod_timer_42_#t~ret791#1 := mod_timer_#res#1;havoc mod_timer_#t~nondet812#1, mod_timer_~arg0#1.base, mod_timer_~arg0#1.offset, mod_timer_~arg1#1;havoc mod_timer_#in~arg0#1.base, mod_timer_#in~arg0#1.offset, mod_timer_#in~arg1#1;assume { :end_inline_mod_timer } true;ldv_mod_timer_42_~tmp~72#1 := ldv_mod_timer_42_#t~ret791#1;havoc ldv_mod_timer_42_#t~ret791#1;ldv_mod_timer_42_~ldv_func_res~1#1 := ldv_mod_timer_42_~tmp~72#1;assume { :begin_inline_activate_pending_timer_1 } true;activate_pending_timer_1_#in~timer#1.base, activate_pending_timer_1_#in~timer#1.offset, activate_pending_timer_1_#in~data#1, activate_pending_timer_1_#in~pending_flag#1 := ldv_mod_timer_42_~ldv_func_arg1#1.base, ldv_mod_timer_42_~ldv_func_arg1#1.offset, ldv_mod_timer_42_~ldv_func_arg2#1, 1bv32;havoc activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset, activate_pending_timer_1_~data#1, activate_pending_timer_1_~pending_flag#1;activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset := activate_pending_timer_1_#in~timer#1.base, activate_pending_timer_1_#in~timer#1.offset;activate_pending_timer_1_~data#1 := activate_pending_timer_1_#in~data#1;activate_pending_timer_1_~pending_flag#1 := activate_pending_timer_1_#in~pending_flag#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646: 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:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391-1: call smc91c92_config_#t~mem402#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: assume ~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem402#1), 0bv32);havoc smc91c92_config_#t~mem402#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: assume !~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem402#1), 0bv32);havoc smc91c92_config_#t~mem402#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10034: havoc pcmcia_register_driver_#t~nondet823#1;smc91c92_cs_driver_init_#t~ret723#1 := pcmcia_register_driver_#res#1;havoc pcmcia_register_driver_#t~nondet823#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;smc91c92_cs_driver_init_~tmp~59#1 := smc91c92_cs_driver_init_#t~ret723#1;havoc smc91c92_cs_driver_init_#t~ret723#1;smc91c92_cs_driver_init_#res#1 := smc91c92_cs_driver_init_~tmp~59#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995: call osi_config_#t~mem277#1.base, osi_config_#t~mem277#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~mem278#1 := read~intINTTYPE4#17(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~mem278#1), osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset, 8bv64); [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: ldv_initialize_ethtool_ops_3_~tmp___0~39#1.base, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.offset := ldv_initialize_ethtool_ops_3_#t~ret730#1.base, ldv_initialize_ethtool_ops_3_#t~ret730#1.offset;havoc ldv_initialize_ethtool_ops_3_#t~ret730#1.base, ldv_initialize_ethtool_ops_3_#t~ret730#1.offset;~ethtool_ops_group0~0.base, ~ethtool_ops_group0~0.offset := ldv_initialize_ethtool_ops_3_~tmp___0~39#1.base, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.offset; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175-1: SUMMARY for call ldv_initialize_ethtool_ops_3_#t~ret730#1.base, ldv_initialize_ethtool_ops_3_#t~ret730#1.offset := ldv_init_zalloc(44bv64); srcloc: null [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392-1: SUMMARY for call outw(3bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392: smc91c92_config_~i~8#1 := 0bv32; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260-1: SUMMARY for call smc91c92_config_#t~ret362#1.base, smc91c92_config_#t~ret362#1.offset := netdev_priv(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset); srcloc: null [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: smc91c92_config_~tmp~33#1.base, smc91c92_config_~tmp~33#1.offset := smc91c92_config_#t~ret362#1.base, smc91c92_config_#t~ret362#1.offset;havoc smc91c92_config_#t~ret362#1.base, smc91c92_config_#t~ret362#1.offset;smc91c92_config_~smc~5#1.base, smc91c92_config_~smc~5#1.offset := smc91c92_config_~tmp~33#1.base, smc91c92_config_~tmp~33#1.offset;smc91c92_config_~j~2#1 := 0bv32;call write~$Pointer$#5(27bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset, 8bv64);call write~$Pointer$#5(28bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(8bv64, smc91c92_config_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#5(29bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(16bv64, smc91c92_config_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#5(30bv64, 0bv64, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(24bv64, smc91c92_config_~#descriptor~3#1.offset), 8bv64);call write~intINTTYPE4#5(814bv32, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(32bv64, smc91c92_config_~#descriptor~3#1.offset), 4bv64);call write~intINTTYPE1#5(0bv8, smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor~3#1.offset), 1bv64);call smc91c92_config_#t~mem363#1 := read~intINTTYPE1#5(smc91c92_config_~#descriptor~3#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor~3#1.offset), 1bv64); [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996-1: SUMMARY for call osi_config_#t~ret279#1 := pcmcia_request_io(osi_config_~link#1.base, osi_config_~link#1.offset); srcloc: null [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996: osi_config_~i~4#1 := osi_config_#t~ret279#1;havoc osi_config_#t~ret279#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc_netdev_get_ecmd_~ioaddr~17#1)); srcloc: null [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume !(0bv32 != smc91c92_config_~i~8#1);call write~intINTTYPE4#7(0bv32, smc91c92_config_~smc~5#1.base, ~bvadd~64(279bv64, smc91c92_config_~smc~5#1.offset), 4bv64);call write~intINTTYPE4#7(0bv32, smc91c92_config_~smc~5#1.base, ~bvadd~64(283bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: assume 0bv32 == osi_config_~i~4#1; [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: assume !(0bv32 == osi_config_~i~4#1);osi_config_~j~1#1 := ~bvadd~32(1bv32, osi_config_~j~1#1); [2025-02-08 03:30:15,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: 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;smc91c92_config_#t~ret390#1 := mhz_setup_#res#1;havoc mhz_setup_#t~mem224#1.base, mhz_setup_#t~mem224#1.offset, 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~ret227#1, mhz_setup_#t~ret228#1, mhz_setup_#t~ret229#1, mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset, mhz_setup_#t~mem231#1.base, mhz_setup_#t~mem231#1.offset, mhz_setup_#t~mem232#1.base, mhz_setup_#t~mem232#1.offset, mhz_setup_#t~ret233#1, mhz_setup_#t~mem234#1.base, mhz_setup_#t~mem234#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~25#1, mhz_setup_~tmp___0~9#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~ret390#1; [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: smc_netdev_get_ecmd_~tmp~51#1 := smc_netdev_get_ecmd_#t~ret680#1;havoc smc_netdev_get_ecmd_#t~ret680#1;call write~intINTTYPE1#7((if 0bv32 != ~bvand~32(2048bv32, ~zero_extend~32~16(smc_netdev_get_ecmd_~tmp~51#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:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649-1: SUMMARY for call smc_netdev_get_ecmd_#t~ret680#1 := inw(smc_netdev_get_ecmd_~ioaddr~17#1); srcloc: null [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328: SUMMARY for call dev_notice(smc91c92_config_~link#1.base, ~bvadd~64(181bv64, smc91c92_config_~link#1.offset), 33bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: ldv_net_device_ops_4_~tmp~60#1.base, ldv_net_device_ops_4_~tmp~60#1.offset := ldv_net_device_ops_4_#t~ret724#1.base, ldv_net_device_ops_4_#t~ret724#1.offset;havoc ldv_net_device_ops_4_#t~ret724#1.base, ldv_net_device_ops_4_#t~ret724#1.offset;~smc_netdev_ops_group1~0.base, ~smc_netdev_ops_group1~0.offset := ldv_net_device_ops_4_~tmp~60#1.base, ldv_net_device_ops_4_~tmp~60#1.offset; [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047-1: SUMMARY for call ldv_net_device_ops_4_#t~ret724#1.base, ldv_net_device_ops_4_#t~ret724#1.offset := ldv_init_zalloc(3008bv64); srcloc: null [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9576: assume { :begin_inline_ldv_check_final_state } true;assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396-1: SUMMARY for call smc91c92_config_#t~ret403#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:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396: smc91c92_config_~j~2#1 := smc91c92_config_#t~ret403#1; [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859-1: SUMMARY for call smc_start_xmit_#t~ret483#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(smc_start_xmit_#t~mem482#1)), 0bv64); srcloc: null [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: smc_start_xmit_~tmp___4~2#1 := smc_start_xmit_#t~ret483#1;havoc smc_start_xmit_#t~mem482#1;havoc smc_start_xmit_#t~ret483#1; [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9577: #t~ret835#1 := main_#res#1;havoc main_#t~ret731#1.base, main_#t~ret731#1.offset, main_#t~ret732#1.base, main_#t~ret732#1.offset, main_#t~ret733#1.base, main_#t~ret733#1.offset, main_#t~ret734#1.base, main_#t~ret734#1.offset, main_#t~ret735#1.base, main_#t~ret735#1.offset, main_#t~ret736#1.base, main_#t~ret736#1.offset, main_#t~ret737#1.base, main_#t~ret737#1.offset, main_#t~nondet738#1, main_#t~switch739#1, main_#t~nondet740#1, main_#t~switch741#1, main_#t~ret742#1, main_#t~ret743#1, main_#t~ret744#1, main_#t~ret745#1, main_#t~ret746#1, main_#t~ret747#1, main_#t~ret748#1, main_#t~mem749#1, main_#t~ret750#1, main_#t~mem751#1, main_#t~ret752#1, main_#t~mem753#1, main_#t~ret754#1, main_#t~mem755#1, main_#t~ret756#1, main_#t~mem757#1, main_#t~ret758#1, main_#t~ret759#1, main_#t~ret760#1, main_#t~ret761#1, main_#t~ret762#1, main_#t~ret763#1, main_#t~ret764#1, main_#t~ret765#1, main_#t~nondet766#1, main_#t~switch767#1, main_#t~ret768#1, main_#t~nondet769#1, main_#t~switch770#1, main_#t~ret771#1, main_#t~ret772#1, main_#t~ret773#1, main_#t~ret774#1, main_#t~ret775#1, main_#t~nondet776#1, main_#t~switch777#1, main_#t~ret778#1, main_#t~ret779#1, main_#t~ret780#1, main_~ldvarg1~0#1.base, main_~ldvarg1~0#1.offset, main_~tmp~64#1.base, main_~tmp~64#1.offset, main_~ldvarg4~0#1.base, main_~ldvarg4~0#1.offset, main_~tmp___0~40#1.base, main_~tmp___0~40#1.offset, main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset, main_~ldvarg0~0#1.base, main_~ldvarg0~0#1.offset, main_~tmp___1~24#1.base, main_~tmp___1~24#1.offset, main_~ldvarg5~0#1.base, main_~ldvarg5~0#1.offset, main_~tmp___2~13#1.base, main_~tmp___2~13#1.offset, main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___3~10#1.base, main_~tmp___3~10#1.offset, main_~tmp___4~6#1, main_~tmp___5~3#1, main_~tmp___6~2#1, main_~tmp___7~2#1, main_~tmp___8~2#1;assume { :end_inline_main } true; [2025-02-08 03:30:15,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7397: assume 0bv32 != smc91c92_config_~j~2#1 && 65535bv32 != smc91c92_config_~j~2#1; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7397: 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:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6208: havoc resource_size_#t~mem48#1;havoc resource_size_#t~mem49#1;mhz_mfc_config_#t~ret206#1 := resource_size_#res#1;havoc resource_size_#t~mem48#1, resource_size_#t~mem49#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~ret206#1;havoc mhz_mfc_config_#t~mem205#1.base, mhz_mfc_config_#t~mem205#1.offset;havoc mhz_mfc_config_#t~ret206#1;call mhz_mfc_config_#t~mem207#1.base, mhz_mfc_config_#t~mem207#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~mem208#1 := read~intINTTYPE8#7(mhz_mfc_config_#t~mem207#1.base, mhz_mfc_config_#t~mem207#1.offset, 8bv64);assume { :begin_inline_ioremap } true;ioremap_#in~offset#1, ioremap_#in~size#1 := mhz_mfc_config_#t~mem208#1, mhz_mfc_config_~tmp___2~0#1;havoc ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret52#1.base, ioremap_#t~ret52#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~9#1.base, ioremap_~tmp~9#1.offset;ioremap_~offset#1 := ioremap_#in~offset#1;ioremap_~size#1 := ioremap_#in~size#1;havoc ioremap_~tmp~9#1.base, ioremap_~tmp~9#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~ret804#1.base, ioremap_nocache_#t~ret804#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:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7860: assume 0bv64 != smc_start_xmit_~tmp___4~2#1; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7860: assume !(0bv64 != smc_start_xmit_~tmp___4~2#1); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9710: havoc ldv_net_device_ops_4_#t~ret724#1.base, ldv_net_device_ops_4_#t~ret724#1.offset, ldv_net_device_ops_4_~tmp~60#1.base, ldv_net_device_ops_4_~tmp~60#1.offset;assume { :end_inline_ldv_net_device_ops_4 } true;ldv_register_netdev_39_#res#1 := ldv_register_netdev_39_~ldv_func_res~0#1; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: havoc ldv_initialize_pcmcia_driver_2_#t~ret725#1.base, ldv_initialize_pcmcia_driver_2_#t~ret725#1.offset, ldv_initialize_pcmcia_driver_2_~tmp~61#1.base, ldv_initialize_pcmcia_driver_2_~tmp~61#1.offset;assume { :end_inline_ldv_initialize_pcmcia_driver_2 } true;~ldv_state_variable_3~0 := 1bv32;assume { :begin_inline_ldv_initialize_ethtool_ops_3 } true;havoc ldv_initialize_ethtool_ops_3_#t~ret729#1.base, ldv_initialize_ethtool_ops_3_#t~ret729#1.offset, ldv_initialize_ethtool_ops_3_#t~ret730#1.base, ldv_initialize_ethtool_ops_3_#t~ret730#1.offset, ldv_initialize_ethtool_ops_3_~tmp~63#1.base, ldv_initialize_ethtool_ops_3_~tmp~63#1.offset, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.base, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.offset;havoc ldv_initialize_ethtool_ops_3_~tmp~63#1.base, ldv_initialize_ethtool_ops_3_~tmp~63#1.offset;havoc ldv_initialize_ethtool_ops_3_~tmp___0~39#1.base, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.offset; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861: SUMMARY for call __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, 93bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: havoc pcmcia_request_irq_#t~nondet825#1;smc91c92_config_#t~ret380#1 := pcmcia_request_irq_#res#1;havoc pcmcia_request_irq_#t~nondet825#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~ret380#1;havoc smc91c92_config_#t~ret380#1; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7003: assume ~bvsle~32(osi_config_~j~1#1, 3bv32); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7003: assume !~bvsle~32(osi_config_~j~1#1, 3bv32); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: assume 0bv32 != ~ldv_timer_1_0~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_0~0.base, ~ldv_timer_list_1_0~0.offset);~ldv_timer_1_0~0 := 0bv32; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: assume !(0bv32 != ~ldv_timer_1_0~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_0~0.base, ~ldv_timer_list_1_0~0.offset)); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-3: assume 0bv32 == ~ldv_retval_0~0;~ldv_state_variable_4~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-3: assume !(0bv32 == ~ldv_retval_0~0); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985: havoc pcmcia_unregister_driver_~arg0#1.base, pcmcia_unregister_driver_~arg0#1.offset;havoc pcmcia_unregister_driver_#in~arg0#1.base, pcmcia_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pcmcia_unregister_driver } true; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-16: assume 0bv32 == ~ldv_retval_1~0;~ldv_state_variable_4~0 := 3bv32; [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-16: assume !(0bv32 == ~ldv_retval_1~0); [2025-02-08 03:30:15,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334: 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:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9448: havoc ldv_initialize_ethtool_ops_3_#t~ret729#1.base, ldv_initialize_ethtool_ops_3_#t~ret729#1.offset, ldv_initialize_ethtool_ops_3_#t~ret730#1.base, ldv_initialize_ethtool_ops_3_#t~ret730#1.offset, ldv_initialize_ethtool_ops_3_~tmp~63#1.base, ldv_initialize_ethtool_ops_3_~tmp~63#1.offset, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.base, ldv_initialize_ethtool_ops_3_~tmp___0~39#1.offset;assume { :end_inline_ldv_initialize_ethtool_ops_3 } true; [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334-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:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514-10: assume 0bv32 == ~ldv_retval_5~0;~ldv_state_variable_2~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514-10: assume !(0bv32 == ~ldv_retval_5~0); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6806: assume 0bv64 != ~bvadd~64(mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset);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$#7(mhz_setup_~link#1.base, ~bvadd~64(24bv64, ~bvadd~64(141bv64, mhz_setup_~link#1.offset)), 8bv64); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6806: assume !(0bv64 != ~bvadd~64(mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset));havoc mhz_setup_#t~mem225#1.base, mhz_setup_#t~mem225#1.offset; [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740-1: SUMMARY for call mhz_mfc_config_#t~ret195#1.base, mhz_mfc_config_#t~ret195#1.offset := netdev_priv(mhz_mfc_config_~dev~3#1.base, mhz_mfc_config_~dev~3#1.offset); srcloc: null [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: mhz_mfc_config_~tmp~23#1.base, mhz_mfc_config_~tmp~23#1.offset := mhz_mfc_config_#t~ret195#1.base, mhz_mfc_config_#t~ret195#1.offset;havoc mhz_mfc_config_#t~ret195#1.base, mhz_mfc_config_#t~ret195#1.offset;mhz_mfc_config_~smc~2#1.base, mhz_mfc_config_~smc~2#1.offset := mhz_mfc_config_~tmp~23#1.base, mhz_mfc_config_~tmp~23#1.offset;call mhz_mfc_config_#t~mem196#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~mem196#1), mhz_mfc_config_~link#1.base, ~bvadd~64(106bv64, mhz_mfc_config_~link#1.offset), 4bv64);havoc mhz_mfc_config_#t~mem196#1; [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269-1: SUMMARY for call smc91c92_config_#t~ret364#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(smc91c92_config_#t~mem363#1)), 0bv64); srcloc: null [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: smc91c92_config_~tmp___0~16#1 := smc91c92_config_#t~ret364#1;havoc smc91c92_config_#t~mem363#1;havoc smc91c92_config_#t~ret364#1; [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-1: SUMMARY for call mhz_setup_#t~ret227#1 := cvt_ascii_address(mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset, mhz_setup_#t~mem226#1.base, mhz_setup_#t~mem226#1.offset); srcloc: null [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807: mhz_setup_~tmp~25#1 := mhz_setup_#t~ret227#1;havoc mhz_setup_#t~mem226#1.base, mhz_setup_#t~mem226#1.offset;havoc mhz_setup_#t~ret227#1; [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: 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:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270: assume 0bv64 != smc91c92_config_~tmp___0~16#1; [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270: assume !(0bv64 != smc91c92_config_~tmp___0~16#1); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: assume ~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32);smc91c92_config_#t~switch393#1 := 3bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: assume !~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: assume 0bv32 == mhz_setup_~tmp~25#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:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: assume !(0bv32 == mhz_setup_~tmp~25#1); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865-1: SUMMARY for call spin_unlock_irqrestore(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:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: 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:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7403: assume ~bvsle~32(smc91c92_config_~i~8#1, 31bv32); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7403: 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(236bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7271: SUMMARY for call __dynamic_dev_dbg(smc91c92_config_~#descriptor~3#1.base, smc91c92_config_~#descriptor~3#1.offset, smc91c92_config_~link#1.base, ~bvadd~64(181bv64, smc91c92_config_~link#1.offset), 31bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: assume ~bvadd~64(~ldv_timer_list_1_0~0.base, ~ldv_timer_list_1_0~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset); [2025-02-08 03:30:15,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: assume !(~bvadd~64(~ldv_timer_list_1_0~0.base, ~ldv_timer_list_1_0~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset)); [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: havoc pcmcia_request_window_#t~nondet826#1;mhz_mfc_config_#t~ret204#1 := pcmcia_request_window_#res#1;havoc pcmcia_request_window_#t~nondet826#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~ret204#1;havoc mhz_mfc_config_#t~mem203#1.base, mhz_mfc_config_#t~mem203#1.offset;havoc mhz_mfc_config_#t~ret204#1; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-1: SUMMARY for call mhz_mfc_config_#t~ret197#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:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743: mhz_mfc_config_~tmp___0~7#1 := mhz_mfc_config_#t~ret197#1;havoc mhz_mfc_config_#t~ret197#1; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: assume smc91c92_config_#t~switch393#1;smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 35bv64, 0bv64; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: assume !smc91c92_config_#t~switch393#1;smc91c92_config_#t~switch393#1 := smc91c92_config_#t~switch393#1 || 4bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume 0bv32 != ~ldv_timer_1_1~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_1~0.base, ~ldv_timer_list_1_1~0.offset);~ldv_timer_1_1~0 := 0bv32; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume !(0bv32 != ~ldv_timer_1_1~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_1~0.base, ~ldv_timer_list_1_1~0.offset)); [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: smc_config_~i~3#1 := smc_config_#t~ret262#1;havoc smc_config_#t~ret262#1; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008: 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~mem280#1.base, osi_config_#t~mem280#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~mem280#1.base, ~bvadd~64(8bv64, osi_config_#t~mem280#1.offset), 8bv64);havoc osi_config_#t~mem280#1.base, osi_config_#t~mem280#1.offset; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008: assume !(0bv32 != osi_config_~i~4#1); [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9056: assume 2bv32 == ~ldv_timer_1_0~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1;~ldv_timer_list_1_0~0.base, ~ldv_timer_list_1_0~0.offset := activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset;call write~intINTTYPE8#7(activate_pending_timer_1_~data#1, ~ldv_timer_list_1_0~0.base, ~bvadd~64(32bv64, ~ldv_timer_list_1_0~0.offset), 8bv64);~ldv_timer_1_0~0 := 1bv32; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9056: assume !(2bv32 == ~ldv_timer_1_0~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1); [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-1: SUMMARY for call smc_config_#t~ret262#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:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717: ~ldv_state_variable_4~0 := 0bv32; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717-1: SUMMARY for call unregister_netdev(ldv_unregister_netdev_40_~dev#1.base, ldv_unregister_netdev_40_~dev#1.offset); srcloc: null [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume 0bv32 != mhz_mfc_config_~tmp___0~7#1;mhz_mfc_config_#res#1 := 4294967277bv32; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume !(0bv32 != mhz_mfc_config_~tmp___0~7#1);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(46bv64, mhz_mfc_config_~link#1.offset), 8bv64);call mhz_mfc_config_#t~mem199#1 := read~intINTTYPE8#7(mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset, 8bv64);call write~intINTTYPE8#7(mhz_mfc_config_#t~mem199#1, mhz_mfc_config_~dev~3#1.base, ~bvadd~64(56bv64, mhz_mfc_config_~dev~3#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset;havoc mhz_mfc_config_#t~mem199#1;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);call write~intINTTYPE8#7(33bv64, mhz_mfc_config_#t~mem200#1.base, ~bvadd~64(24bv64, mhz_mfc_config_#t~mem200#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset;mhz_mfc_config_~tmp___1~2#1 := 0bv64;call mhz_mfc_config_#t~mem201#1.base, mhz_mfc_config_#t~mem201#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~mem201#1.base, ~bvadd~64(8bv64, mhz_mfc_config_#t~mem201#1.offset), 8bv64);havoc mhz_mfc_config_#t~mem201#1.base, mhz_mfc_config_#t~mem201#1.offset;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);call write~intINTTYPE8#7(mhz_mfc_config_~tmp___1~2#1, mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset, 8bv64);havoc mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset;call mhz_mfc_config_#t~mem203#1.base, mhz_mfc_config_#t~mem203#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~mem203#1.base, mhz_mfc_config_#t~mem203#1.offset, 0bv32;havoc pcmcia_request_window_#res#1;havoc pcmcia_request_window_#t~nondet826#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~nondet826#1;pcmcia_request_window_#res#1 := pcmcia_request_window_#t~nondet826#1;havoc pcmcia_request_window_#t~nondet826#1; [2025-02-08 03:30:15,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8792: smc_get_link_#t~ret711#1 := smc_link_ok_#res#1;havoc smc_link_ok_#t~mem673#1, smc_link_ok_#t~ret674#1.base, smc_link_ok_#t~ret674#1.offset, smc_link_ok_#t~mem675#1, smc_link_ok_#t~ret676#1, smc_link_ok_#t~ret677#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~50#1.base, smc_link_ok_~tmp~50#1.offset, smc_link_ok_~tmp___0~31#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~ret711#1;havoc smc_get_link_#t~ret711#1;smc_get_link_~ret~3#1 := smc_get_link_~tmp___1~22#1; [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume 0bv32 == smc_config_~i~3#1;call smc_config_#t~mem263#1.base, smc_config_#t~mem263#1.offset := read~$Pointer$#7(smc_config_~link#1.base, ~bvadd~64(46bv64, smc_config_~link#1.offset), 8bv64);call smc_config_#t~mem264#1 := read~intINTTYPE8#7(smc_config_#t~mem263#1.base, smc_config_#t~mem263#1.offset, 8bv64);call write~intINTTYPE8#7(smc_config_#t~mem264#1, smc_config_~dev~8#1.base, ~bvadd~64(56bv64, smc_config_~dev~8#1.offset), 8bv64);havoc smc_config_#t~mem263#1.base, smc_config_#t~mem263#1.offset;havoc smc_config_#t~mem264#1; [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume !(0bv32 == smc_config_~i~3#1); [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: call smc91c92_config_#t~mem365#1 := read~intINTTYPE2#7(smc91c92_config_~link#1.base, ~bvadd~64(137bv64, smc91c92_config_~link#1.offset), 2bv64);call write~intINTTYPE2#7(smc91c92_config_#t~mem365#1, smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem365#1;call smc91c92_config_#t~mem366#1 := read~intINTTYPE2#7(smc91c92_config_~link#1.base, ~bvadd~64(139bv64, smc91c92_config_~link#1.offset), 2bv64);call write~intINTTYPE2#7(smc91c92_config_#t~mem366#1, smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);havoc smc91c92_config_#t~mem366#1;call smc91c92_config_#t~mem367#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 := 320bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem367#1); [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794: 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:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: smc_close_#t~ret448#1 := ldv_del_timer_sync_43_#res#1;havoc ldv_del_timer_sync_43_#t~ret792#1, ldv_del_timer_sync_43_~ldv_func_arg1#1.base, ldv_del_timer_sync_43_~ldv_func_arg1#1.offset, ldv_del_timer_sync_43_~ldv_func_res~2#1, ldv_del_timer_sync_43_~tmp~73#1;havoc ldv_del_timer_sync_43_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_43_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_43 } true;havoc smc_close_#t~ret448#1;smc_close_#res#1 := 0bv32;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:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: assume 10bv32 != smc_netdev_set_ecmd_~tmp___0~32#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: assume !(10bv32 != smc_netdev_set_ecmd_~tmp___0~32#1);call smc_netdev_set_ecmd_#t~mem683#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(14bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64);smc_netdev_set_ecmd_#t~short685#1 := 0bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem683#1); [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: assume smc91c92_config_#t~switch393#1;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:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: assume !smc91c92_config_#t~switch393#1;smc91c92_config_#t~switch393#1 := smc91c92_config_#t~switch393#1 || 5bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7011-1: SUMMARY for call osi_config_#t~ret281#1 := pcmcia_request_io(osi_config_~link#1.base, osi_config_~link#1.offset); srcloc: null [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7011: osi_config_~i~4#1 := osi_config_#t~ret281#1;havoc osi_config_#t~ret281#1; [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8795: smc_get_link_#res#1 := smc_get_link_~ret~3#1; [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8795-1: SUMMARY for call spin_unlock_irqrestore(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:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276-1: assume smc91c92_config_#t~short369#1;call smc91c92_config_#t~mem368#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short369#1 := 8bv32 != ~zero_extend~32~16(smc91c92_config_#t~mem368#1); [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276-1: assume !smc91c92_config_#t~short369#1; [2025-02-08 03:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: assume smc91c92_config_#t~short369#1;havoc smc91c92_config_#t~mem367#1;havoc smc91c92_config_#t~mem368#1;havoc smc91c92_config_#t~short369#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~mem270#1.base, osi_config_#t~mem270#1.offset, osi_config_#t~mem271#1, osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset, osi_config_#t~mem273#1.base, osi_config_#t~mem273#1.offset, osi_config_#t~mem274#1.base, osi_config_#t~mem274#1.offset, osi_config_#t~mem275#1, osi_config_#t~mem276#1.base, osi_config_#t~mem276#1.offset, osi_config_#t~mem277#1.base, osi_config_#t~mem277#1.offset, osi_config_#t~mem278#1, osi_config_#t~ret279#1, osi_config_#t~mem280#1.base, osi_config_#t~mem280#1.offset, osi_config_#t~ret281#1, osi_config_#t~mem282#1.base, osi_config_#t~mem282#1.offset, osi_config_#t~mem283#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~mem270#1.base, osi_config_#t~mem270#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(1518bv64, osi_config_~link#1.offset), 8bv64);osi_config_~dev~10#1.base, osi_config_~dev~10#1.offset := osi_config_#t~mem270#1.base, osi_config_#t~mem270#1.offset;havoc osi_config_#t~mem270#1.base, osi_config_#t~mem270#1.offset;call write~intINTTYPE4#17(1016bv32, osi_config_~#com~0#1.base, osi_config_~#com~0#1.offset, 4bv64);call write~intINTTYPE4#17(760bv32, osi_config_~#com~0#1.base, ~bvadd~64(4bv64, osi_config_~#com~0#1.offset), 4bv64);call write~intINTTYPE4#17(1000bv32, osi_config_~#com~0#1.base, ~bvadd~64(8bv64, osi_config_~#com~0#1.offset), 4bv64);call write~intINTTYPE4#17(744bv32, osi_config_~#com~0#1.base, ~bvadd~64(12bv64, osi_config_~#com~0#1.offset), 4bv64);call osi_config_#t~mem271#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~mem271#1), osi_config_~link#1.base, ~bvadd~64(106bv64, osi_config_~link#1.offset), 4bv64);havoc osi_config_#t~mem271#1;call osi_config_#t~mem272#1.base, osi_config_#t~mem272#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~mem272#1.base, ~bvadd~64(8bv64, osi_config_#t~mem272#1.offset), 8bv64);havoc osi_config_#t~mem272#1.base, osi_config_#t~mem272#1.offset;call osi_config_#t~mem273#1.base, osi_config_#t~mem273#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~mem274#1.base, osi_config_#t~mem274#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~mem275#1 := read~intINTTYPE8#7(osi_config_#t~mem274#1.base, ~bvadd~64(24bv64, osi_config_#t~mem274#1.offset), 8bv64);call write~intINTTYPE8#7(osi_config_#t~mem275#1, osi_config_#t~mem273#1.base, ~bvadd~64(24bv64, osi_config_#t~mem273#1.offset), 8bv64);havoc osi_config_#t~mem273#1.base, osi_config_#t~mem273#1.offset;havoc osi_config_#t~mem274#1.base, osi_config_#t~mem274#1.offset;havoc osi_config_#t~mem275#1;call osi_config_#t~mem276#1.base, osi_config_#t~mem276#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~mem276#1.base, ~bvadd~64(8bv64, osi_config_#t~mem276#1.offset), 8bv64);havoc osi_config_#t~mem276#1.base, osi_config_#t~mem276#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:30:15,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: assume !smc91c92_config_#t~short369#1;havoc smc91c92_config_#t~mem367#1;havoc smc91c92_config_#t~mem368#1;havoc smc91c92_config_#t~short369#1;call smc91c92_config_#t~mem371#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short377#1 := 265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem371#1); [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: mhz_setup_~tmp___0~9#1 := mhz_setup_#t~ret228#1;havoc mhz_setup_#t~ret228#1; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814-1: SUMMARY for call mhz_setup_#t~ret228#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:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: 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;smc91c92_config_#t~ret388#1 := osi_setup_#res#1;havoc osi_setup_#t~mem300#1.base, osi_setup_#t~mem300#1.offset, osi_setup_#t~ret301#1, osi_setup_#t~ret302#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.base, osi_setup_#t~mem308#1.offset, osi_setup_#t~mem309#1, osi_setup_#t~ret310#1, osi_setup_#t~mem311#1.base, osi_setup_#t~mem311#1.offset, osi_setup_#t~mem312#1, osi_setup_#t~mem313#1, osi_setup_#t~ret314#1, osi_setup_#t~mem315#1.base, osi_setup_#t~mem315#1.offset, osi_setup_#t~mem316#1, osi_setup_#t~ret317#1, osi_setup_#t~mem318#1.base, osi_setup_#t~mem318#1.offset, osi_setup_#t~mem319#1, osi_setup_#t~ret320#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~30#1, osi_setup_~tmp___0~13#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~ret388#1; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: smc_config_#res#1 := smc_config_~i~3#1; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9193: assume 0bv32 != ~ldv_timer_1_2~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_2~0.base, ~ldv_timer_list_1_2~0.offset);~ldv_timer_1_2~0 := 0bv32; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9193: assume !(0bv32 != ~ldv_timer_1_2~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_2~0.base, ~ldv_timer_list_1_2~0.offset)); [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: assume 0bv32 == mhz_setup_~tmp___0~9#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:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: assume !(0bv32 == mhz_setup_~tmp___0~9#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~nondet818#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~nondet818#1;pcmcia_get_tuple_#res#1 := pcmcia_get_tuple_#t~nondet818#1;havoc pcmcia_get_tuple_#t~nondet818#1; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: assume smc91c92_config_#t~switch393#1;smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 38bv64, 0bv64; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: assume !smc91c92_config_#t~switch393#1;smc91c92_config_#t~switch393#1 := smc91c92_config_#t~switch393#1 || 7bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7014: call osi_config_#t~mem282#1.base, osi_config_#t~mem282#1.offset := read~$Pointer$#7(osi_config_~link#1.base, ~bvadd~64(46bv64, osi_config_~link#1.offset), 8bv64);call osi_config_#t~mem283#1 := read~intINTTYPE8#7(osi_config_#t~mem282#1.base, osi_config_#t~mem282#1.offset, 8bv64);call write~intINTTYPE8#7(~bvadd~64(16bv64, osi_config_#t~mem283#1), osi_config_~dev~10#1.base, ~bvadd~64(56bv64, osi_config_~dev~10#1.offset), 8bv64);havoc osi_config_#t~mem282#1.base, osi_config_#t~mem282#1.offset;havoc osi_config_#t~mem283#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:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: assume smc_netdev_set_ecmd_#t~short685#1;havoc smc_netdev_set_ecmd_#t~mem683#1;havoc smc_netdev_set_ecmd_#t~mem684#1;havoc smc_netdev_set_ecmd_#t~short685#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: assume !smc_netdev_set_ecmd_#t~short685#1;havoc smc_netdev_set_ecmd_#t~mem683#1;havoc smc_netdev_set_ecmd_#t~mem684#1;havoc smc_netdev_set_ecmd_#t~short685#1;call smc_netdev_set_ecmd_#t~mem686#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(15bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64);smc_netdev_set_ecmd_#t~short688#1 := 0bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem686#1); [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-1: assume smc_netdev_set_ecmd_#t~short685#1;call smc_netdev_set_ecmd_#t~mem684#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(14bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64);smc_netdev_set_ecmd_#t~short685#1 := 1bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem684#1); [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-1: assume !smc_netdev_set_ecmd_#t~short685#1; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-1: smc91c92_config_#t~short377#1 := smc91c92_config_#t~short376#1; [2025-02-08 03:30:15,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: assume smc91c92_config_#t~short377#1;havoc smc91c92_config_#t~mem371#1;havoc smc91c92_config_#t~mem372#1;havoc smc91c92_config_#t~mem373#1;havoc smc91c92_config_#t~mem374#1;havoc smc91c92_config_#t~short375#1;havoc smc91c92_config_#t~short376#1;havoc smc91c92_config_#t~short377#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~mem194#1.base, mhz_mfc_config_#t~mem194#1.offset, mhz_mfc_config_#t~ret195#1.base, mhz_mfc_config_#t~ret195#1.offset, mhz_mfc_config_#t~mem196#1, mhz_mfc_config_#t~ret197#1, mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset, mhz_mfc_config_#t~mem199#1, mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset, mhz_mfc_config_#t~mem201#1.base, mhz_mfc_config_#t~mem201#1.offset, mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset, mhz_mfc_config_#t~mem203#1.base, mhz_mfc_config_#t~mem203#1.offset, mhz_mfc_config_#t~ret204#1, mhz_mfc_config_#t~mem205#1.base, mhz_mfc_config_#t~mem205#1.offset, mhz_mfc_config_#t~ret206#1, mhz_mfc_config_#t~mem207#1.base, mhz_mfc_config_#t~mem207#1.offset, mhz_mfc_config_#t~mem208#1, mhz_mfc_config_#t~ret209#1.base, mhz_mfc_config_#t~ret209#1.offset, mhz_mfc_config_#t~mem210#1, mhz_mfc_config_#t~ite212#1, mhz_mfc_config_#t~mem211#1, mhz_mfc_config_#t~mem213#1.base, mhz_mfc_config_#t~mem213#1.offset, mhz_mfc_config_#t~ret214#1, mhz_mfc_config_#t~mem215#1, mhz_mfc_config_#t~short216#1, mhz_mfc_config_#t~mem217#1, mhz_mfc_config_#t~short218#1, mhz_mfc_config_#t~ret219#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~23#1.base, mhz_mfc_config_~tmp~23#1.offset, mhz_mfc_config_~offset~0#1, mhz_mfc_config_~i~1#1, mhz_mfc_config_~tmp___0~7#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~23#1.base, mhz_mfc_config_~tmp~23#1.offset;havoc mhz_mfc_config_~offset~0#1;havoc mhz_mfc_config_~i~1#1;havoc mhz_mfc_config_~tmp___0~7#1;havoc mhz_mfc_config_~tmp___1~2#1;havoc mhz_mfc_config_~tmp___2~0#1;call mhz_mfc_config_#t~mem194#1.base, mhz_mfc_config_#t~mem194#1.offset := read~$Pointer$#7(mhz_mfc_config_~link#1.base, ~bvadd~64(1518bv64, 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~mem194#1.base, mhz_mfc_config_#t~mem194#1.offset;havoc mhz_mfc_config_#t~mem194#1.base, mhz_mfc_config_#t~mem194#1.offset; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: assume !smc91c92_config_#t~short377#1;havoc smc91c92_config_#t~mem371#1;havoc smc91c92_config_#t~mem372#1;havoc smc91c92_config_#t~mem373#1;havoc smc91c92_config_#t~mem374#1;havoc smc91c92_config_#t~short375#1;havoc smc91c92_config_#t~short376#1;havoc smc91c92_config_#t~short377#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~mem260#1.base, smc_config_#t~mem260#1.offset, smc_config_#t~mem261#1, smc_config_#t~ret262#1, smc_config_#t~mem263#1.base, smc_config_#t~mem263#1.offset, smc_config_#t~mem264#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~mem260#1.base, smc_config_#t~mem260#1.offset := read~$Pointer$#7(smc_config_~link#1.base, ~bvadd~64(1518bv64, smc_config_~link#1.offset), 8bv64);smc_config_~dev~8#1.base, smc_config_~dev~8#1.offset := smc_config_#t~mem260#1.base, smc_config_#t~mem260#1.offset;havoc smc_config_#t~mem260#1.base, smc_config_#t~mem260#1.offset;call smc_config_#t~mem261#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~mem261#1), smc_config_~link#1.base, ~bvadd~64(106bv64, smc_config_~link#1.offset), 4bv64);havoc smc_config_#t~mem261#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-5: assume smc91c92_config_#t~short377#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-5: assume !smc91c92_config_#t~short377#1;call smc91c92_config_#t~mem372#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(76bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short376#1 := 258bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem372#1); [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-4: assume smc91c92_config_#t~short376#1;call smc91c92_config_#t~mem373#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short375#1 := 0bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem373#1); [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-4: assume !smc91c92_config_#t~short376#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-3: assume smc91c92_config_#t~short375#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-3: assume !smc91c92_config_#t~short375#1;call smc91c92_config_#t~mem374#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(78bv64, smc91c92_config_~smc~5#1.offset), 2bv64);smc91c92_config_#t~short375#1 := 6bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem374#1); [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-2: smc91c92_config_#t~short376#1 := smc91c92_config_#t~short375#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: 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;main_#t~ret778#1 := smc91c92_probe_#res#1;havoc smc91c92_probe_#t~mem152#1, smc91c92_probe_#t~ret153#1, smc91c92_probe_#t~ret154#1.base, smc91c92_probe_#t~ret154#1.offset, smc91c92_probe_#t~ret155#1.base, smc91c92_probe_#t~ret155#1.offset, smc91c92_probe_#t~ret156#1.base, smc91c92_probe_#t~ret156#1.offset, smc91c92_probe_#t~ret157#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~18#1, smc91c92_probe_~tmp___0~4#1.base, smc91c92_probe_~tmp___0~4#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_retval_5~0 := main_#t~ret778#1;havoc main_#t~ret778#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: call write~$Pointer$#7(smc91c92_config_~link#1.base, ~bvadd~64(181bv64, smc91c92_config_~link#1.offset), smc91c92_config_~dev~16#1.base, ~bvadd~64(1322bv64, smc91c92_config_~dev~16#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_39 } true;ldv_register_netdev_39_#in~dev#1.base, ldv_register_netdev_39_#in~dev#1.offset := smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset;havoc ldv_register_netdev_39_#res#1;havoc ldv_register_netdev_39_#t~ret790#1, ldv_register_netdev_39_~dev#1.base, ldv_register_netdev_39_~dev#1.offset, ldv_register_netdev_39_~ldv_func_res~0#1, ldv_register_netdev_39_~tmp~71#1;ldv_register_netdev_39_~dev#1.base, ldv_register_netdev_39_~dev#1.offset := ldv_register_netdev_39_#in~dev#1.base, ldv_register_netdev_39_#in~dev#1.offset;havoc ldv_register_netdev_39_~ldv_func_res~0#1;havoc ldv_register_netdev_39_~tmp~71#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_39_~dev#1.base, ldv_register_netdev_39_~dev#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet828#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~nondet828#1;register_netdev_#res#1 := register_netdev_#t~nondet828#1;havoc register_netdev_#t~nondet828#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: smc91c92_config_#t~ret378#1 := mhz_mfc_config_#res#1;havoc mhz_mfc_config_#t~mem194#1.base, mhz_mfc_config_#t~mem194#1.offset, mhz_mfc_config_#t~ret195#1.base, mhz_mfc_config_#t~ret195#1.offset, mhz_mfc_config_#t~mem196#1, mhz_mfc_config_#t~ret197#1, mhz_mfc_config_#t~mem198#1.base, mhz_mfc_config_#t~mem198#1.offset, mhz_mfc_config_#t~mem199#1, mhz_mfc_config_#t~mem200#1.base, mhz_mfc_config_#t~mem200#1.offset, mhz_mfc_config_#t~mem201#1.base, mhz_mfc_config_#t~mem201#1.offset, mhz_mfc_config_#t~mem202#1.base, mhz_mfc_config_#t~mem202#1.offset, mhz_mfc_config_#t~mem203#1.base, mhz_mfc_config_#t~mem203#1.offset, mhz_mfc_config_#t~ret204#1, mhz_mfc_config_#t~mem205#1.base, mhz_mfc_config_#t~mem205#1.offset, mhz_mfc_config_#t~ret206#1, mhz_mfc_config_#t~mem207#1.base, mhz_mfc_config_#t~mem207#1.offset, mhz_mfc_config_#t~mem208#1, mhz_mfc_config_#t~ret209#1.base, mhz_mfc_config_#t~ret209#1.offset, mhz_mfc_config_#t~mem210#1, mhz_mfc_config_#t~ite212#1, mhz_mfc_config_#t~mem211#1, mhz_mfc_config_#t~mem213#1.base, mhz_mfc_config_#t~mem213#1.offset, mhz_mfc_config_#t~ret214#1, mhz_mfc_config_#t~mem215#1, mhz_mfc_config_#t~short216#1, mhz_mfc_config_#t~mem217#1, mhz_mfc_config_#t~short218#1, mhz_mfc_config_#t~ret219#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~23#1.base, mhz_mfc_config_~tmp~23#1.offset, mhz_mfc_config_~offset~0#1, mhz_mfc_config_~i~1#1, mhz_mfc_config_~tmp___0~7#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~ret378#1;havoc smc91c92_config_#t~ret378#1; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: ~ldv_state_variable_4~0 := 0bv32; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725-1: SUMMARY for call free_netdev(ldv_free_netdev_41_~dev#1.base, ldv_free_netdev_41_~dev#1.offset); srcloc: null [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: 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; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: assume !(0bv64 == ~bvadd~64(smc_open_~tmp___2~4#1.base, smc_open_~tmp___2~4#1.offset)); [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: assume smc91c92_config_#t~switch393#1;smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 39bv64, 0bv64; [2025-02-08 03:30:15,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: assume !smc91c92_config_#t~switch393#1;smc91c92_config_#t~switch393#1 := smc91c92_config_#t~switch393#1 || 8bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7413: smc91c92_config_#t~ret404#1 := ldv_register_netdev_39_#res#1;havoc ldv_register_netdev_39_#t~ret790#1, ldv_register_netdev_39_~dev#1.base, ldv_register_netdev_39_~dev#1.offset, ldv_register_netdev_39_~ldv_func_res~0#1, ldv_register_netdev_39_~tmp~71#1;havoc ldv_register_netdev_39_#in~dev#1.base, ldv_register_netdev_39_#in~dev#1.offset;assume { :end_inline_ldv_register_netdev_39 } true;smc91c92_config_~tmp___4~1#1 := smc91c92_config_#t~ret404#1;havoc smc91c92_config_#t~ret404#1; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065: assume ~bvadd~64(~ldv_timer_list_1_1~0.base, ~ldv_timer_list_1_1~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065: assume !(~bvadd~64(~ldv_timer_list_1_1~0.base, ~ldv_timer_list_1_1~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset)); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: SUMMARY for call outw(2bv16, ~bvadd~32(14bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7414: 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(181bv64, smc91c92_config_~link#1.offset), 42bv64, 0bv64;havoc 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; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7414: 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(854bv64, smc91c92_config_~dev~16#1.offset), 8bv64); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: smc91c92_config_#t~ret379#1 := smc_config_#res#1;havoc smc_config_#t~mem260#1.base, smc_config_#t~mem260#1.offset, smc_config_#t~mem261#1, smc_config_#t~ret262#1, smc_config_#t~mem263#1.base, smc_config_#t~mem263#1.offset, smc_config_#t~mem264#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~ret379#1;havoc smc91c92_config_#t~ret379#1; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066: assume 2bv32 == ~ldv_timer_1_1~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1;~ldv_timer_list_1_1~0.base, ~ldv_timer_list_1_1~0.offset := activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset;call write~intINTTYPE8#7(activate_pending_timer_1_~data#1, ~ldv_timer_list_1_1~0.base, ~bvadd~64(32bv64, ~ldv_timer_list_1_1~0.offset), 8bv64);~ldv_timer_1_1~0 := 1bv32; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066: assume !(2bv32 == ~ldv_timer_1_1~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9198: assume 0bv32 != ~ldv_timer_1_3~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_3~0.base, ~ldv_timer_list_1_3~0.offset);~ldv_timer_1_3~0 := 0bv32; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9198: assume !(0bv32 != ~ldv_timer_1_3~0 && ~bvadd~64(disable_suitable_timer_1_~timer#1.base, disable_suitable_timer_1_~timer#1.offset) == ~bvadd~64(~ldv_timer_list_1_3~0.base, ~ldv_timer_list_1_3~0.offset)); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: 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:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: havoc register_netdev_#t~nondet828#1;ldv_register_netdev_39_#t~ret790#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet828#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_39_~tmp~71#1 := ldv_register_netdev_39_#t~ret790#1;havoc ldv_register_netdev_39_#t~ret790#1;ldv_register_netdev_39_~ldv_func_res~0#1 := ldv_register_netdev_39_~tmp~71#1;~ldv_state_variable_4~0 := 1bv32;assume { :begin_inline_ldv_net_device_ops_4 } true;havoc ldv_net_device_ops_4_#t~ret724#1.base, ldv_net_device_ops_4_#t~ret724#1.offset, ldv_net_device_ops_4_~tmp~60#1.base, ldv_net_device_ops_4_~tmp~60#1.offset;havoc ldv_net_device_ops_4_~tmp~60#1.base, ldv_net_device_ops_4_~tmp~60#1.offset; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: assume 0bv32 != mhz_mfc_config_~i~1#1;mhz_mfc_config_#res#1 := 4294967277bv32; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: assume !(0bv32 != mhz_mfc_config_~i~1#1);call mhz_mfc_config_#t~mem205#1.base, mhz_mfc_config_#t~mem205#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~mem205#1.base, mhz_mfc_config_#t~mem205#1.offset;havoc resource_size_#res#1;havoc resource_size_#t~mem48#1, resource_size_#t~mem49#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~mem48#1 := read~intINTTYPE8#7(resource_size_~res#1.base, ~bvadd~64(8bv64, resource_size_~res#1.offset), 8bv64);call resource_size_#t~mem49#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~mem48#1, resource_size_#t~mem49#1));havoc resource_size_#t~mem48#1;havoc resource_size_#t~mem49#1; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-1: assume smc_netdev_set_ecmd_#t~short688#1;call smc_netdev_set_ecmd_#t~mem687#1 := read~intINTTYPE1#7(smc_netdev_set_ecmd_~ecmd#1.base, ~bvadd~64(15bv64, smc_netdev_set_ecmd_~ecmd#1.offset), 1bv64);smc_netdev_set_ecmd_#t~short688#1 := 1bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem687#1); [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-1: assume !smc_netdev_set_ecmd_#t~short688#1; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670: assume smc_netdev_set_ecmd_#t~short688#1;havoc smc_netdev_set_ecmd_#t~mem686#1;havoc smc_netdev_set_ecmd_#t~mem687#1;havoc smc_netdev_set_ecmd_#t~short688#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670: assume !smc_netdev_set_ecmd_#t~short688#1;havoc smc_netdev_set_ecmd_#t~mem686#1;havoc smc_netdev_set_ecmd_#t~mem687#1;havoc smc_netdev_set_ecmd_#t~short688#1;call smc_netdev_set_ecmd_#t~mem689#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:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: havoc 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; [2025-02-08 03:30:15,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085-1: SUMMARY for call osi_setup_#t~ret301#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:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: osi_setup_~tmp~30#1 := osi_setup_#t~ret301#1;havoc osi_setup_#t~ret301#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: SUMMARY for call outw(1bv16, ~bvadd~32(14bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: assume 0bv64 != ~bvadd~64(mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset) && ~bvugt~64(mhz_setup_~len~0#1, 12bv64);havoc mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset;call mhz_setup_#t~mem231#1.base, mhz_setup_#t~mem231#1.offset := read~$Pointer$#2(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64);call write~intINTTYPE1#7(0bv8, mhz_setup_#t~mem231#1.base, ~bvadd~64(12bv64, mhz_setup_#t~mem231#1.offset), 1bv64);havoc mhz_setup_#t~mem231#1.base, mhz_setup_#t~mem231#1.offset;call mhz_setup_#t~mem232#1.base, mhz_setup_#t~mem232#1.offset := read~$Pointer$#2(mhz_setup_~#buf~1#1.base, mhz_setup_~#buf~1#1.offset, 8bv64); [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: assume !(0bv64 != ~bvadd~64(mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset) && ~bvugt~64(mhz_setup_~len~0#1, 12bv64));havoc mhz_setup_#t~mem230#1.base, mhz_setup_#t~mem230#1.offset; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350: assume smc91c92_config_#t~switch393#1;smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 40bv64, 0bv64; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350: assume !smc91c92_config_#t~switch393#1;smc91c92_config_#t~switch393#1 := smc91c92_config_#t~switch393#1 || 9bv32 == ~bvashr~32(smc91c92_config_~rev~0#1, 4bv32); [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: 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~nondet825#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~nondet825#1;pcmcia_request_irq_#res#1 := pcmcia_request_irq_#t~nondet825#1;havoc pcmcia_request_irq_#t~nondet825#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7086: assume 0bv32 != osi_setup_~tmp~30#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:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7086: assume !(0bv32 != osi_setup_~tmp~30#1); [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret804#1.base, ioremap_nocache_#t~ret804#1.offset;havoc ioremap_nocache_#t~ret804#1.base, ioremap_nocache_#t~ret804#1.offset; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-1: SUMMARY for call outw(6bv16, ~bvadd~32(12bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927-3: SUMMARY for call ioremap_nocache_#t~ret804#1.base, ioremap_nocache_#t~ret804#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: mot_setup_~wait~0#1 := 0bv32;mot_setup_~loop~0#1 := mot_setup_~wait~0#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: havoc ioremap_nocache_#t~ret804#1.base, ioremap_nocache_#t~ret804#1.offset;ioremap_#t~ret52#1.base, ioremap_#t~ret52#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret804#1.base, ioremap_nocache_#t~ret804#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~9#1.base, ioremap_~tmp~9#1.offset := ioremap_#t~ret52#1.base, ioremap_#t~ret52#1.offset;havoc ioremap_#t~ret52#1.base, ioremap_#t~ret52#1.offset;ioremap_#res#1.base, ioremap_#res#1.offset := ioremap_~tmp~9#1.base, ioremap_~tmp~9#1.offset; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615-1: SUMMARY for call smc_open_#t~ret435#1 := check_sig(smc_open_~link~0#1.base, smc_open_~link~0#1.offset); srcloc: null [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615: smc_open_~tmp___3~3#1 := smc_open_#t~ret435#1;havoc smc_open_#t~ret435#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823-1: SUMMARY for call mhz_setup_#t~ret233#1 := cvt_ascii_address(mhz_setup_~dev~5#1.base, mhz_setup_~dev~5#1.offset, mhz_setup_#t~mem232#1.base, mhz_setup_#t~mem232#1.offset); srcloc: null [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: mhz_setup_~tmp___1~3#1 := mhz_setup_#t~ret233#1;havoc mhz_setup_#t~mem232#1.base, mhz_setup_#t~mem232#1.offset;havoc mhz_setup_#t~ret233#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume ~bvslt~32(smc_open_~tmp___3~3#1, 0bv32); [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume !~bvslt~32(smc_open_~tmp___3~3#1, 0bv32);call smc_open_#t~mem436#1 := read~intINTTYPE4#7(smc_open_~link~0#1.base, ~bvadd~64(1526bv64, smc_open_~link~0#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, smc_open_#t~mem436#1), smc_open_~link~0#1.base, ~bvadd~64(1526bv64, smc_open_~link~0#1.offset), 4bv64);havoc smc_open_#t~mem436#1; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9995: havoc pcmcia_dev_present_#t~ret814#1.base, pcmcia_dev_present_#t~ret814#1.offset;smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset := pcmcia_dev_present_#res#1.base, pcmcia_dev_present_#res#1.offset;havoc pcmcia_dev_present_#t~ret814#1.base, pcmcia_dev_present_#t~ret814#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~ret434#1.base, smc_open_#t~ret434#1.offset;havoc smc_open_#t~ret434#1.base, smc_open_#t~ret434#1.offset; [2025-02-08 03:30:15,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: smc_get_settings_#t~ret701#1 := smc_netdev_get_ecmd_#res#1;havoc smc_netdev_get_ecmd_#t~mem678#1, smc_netdev_get_ecmd_#t~ret679#1, smc_netdev_get_ecmd_#t~ret680#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~51#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~ret701#1;havoc smc_get_settings_#t~ret701#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: assume 0bv32 == mhz_setup_~tmp___1~3#1;mhz_setup_~rc~0#1 := 0bv32; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: assume !(0bv32 == mhz_setup_~tmp___1~3#1); [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8674: assume 0bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem689#1);havoc smc_netdev_set_ecmd_#t~mem689#1;smc_netdev_set_ecmd_#res#1 := 4294967274bv32; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8674: assume !(0bv32 != ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem689#1));havoc smc_netdev_set_ecmd_#t~mem689#1;call smc_netdev_set_ecmd_#t~mem690#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:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467: main_#t~ret771#1 := smc_get_settings_#res#1;havoc smc_get_settings_#t~ret696#1.base, smc_get_settings_#t~ret696#1.offset, smc_get_settings_#t~mem697#1, smc_get_settings_#t~ret698#1, smc_get_settings_#t~mem699#1, smc_get_settings_#t~ret700#1, smc_get_settings_#t~ret701#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~54#1.base, smc_get_settings_~tmp~54#1.offset, smc_get_settings_~ioaddr~19#1, smc_get_settings_~saved_bank~3#1, smc_get_settings_~tmp___0~34#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 main_#t~ret771#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-1: SUMMARY for call netdev_info(smc_open_~dev#1.base, smc_open_~dev#1.offset, 64bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: 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; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7419-1: SUMMARY for call netdev_info(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 43bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7419: 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; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: assume smc91c92_config_#t~switch393#1;smc91c92_config_~name~0#1.base, smc91c92_config_~name~0#1.offset := 41bv64, 0bv64; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: assume !smc91c92_config_#t~switch393#1;havoc smc91c92_config_#t~switch393#1;havoc smc91c92_config_#t~switch393#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759: mhz_mfc_config_#t~ret209#1.base, mhz_mfc_config_#t~ret209#1.offset := ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret52#1.base, ioremap_#t~ret52#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~9#1.base, ioremap_~tmp~9#1.offset;havoc ioremap_#in~offset#1, ioremap_#in~size#1;assume { :end_inline_ioremap } true;call write~$Pointer$#7(mhz_mfc_config_#t~ret209#1.base, mhz_mfc_config_#t~ret209#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~mem207#1.base, mhz_mfc_config_#t~mem207#1.offset;havoc mhz_mfc_config_#t~mem208#1;havoc mhz_mfc_config_#t~ret209#1.base, mhz_mfc_config_#t~ret209#1.offset;call mhz_mfc_config_#t~mem210#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:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: 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:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: 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:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume 0bv32 == smc_setup_~tmp~29#1;smc_setup_#res#1 := 0bv32; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume !(0bv32 == smc_setup_~tmp~29#1);call smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset := read~$Pointer$#7(smc_setup_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(141bv64, smc_setup_~link#1.offset)), 8bv64); [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760-1: assume 265bv32 == ~zero_extend~32~16(mhz_mfc_config_#t~mem210#1);call mhz_mfc_config_#t~mem211#1 := read~intINTTYPE4#7(mhz_mfc_config_~link#1.base, ~bvadd~64(110bv64, mhz_mfc_config_~link#1.offset), 4bv64);mhz_mfc_config_#t~ite212#1 := mhz_mfc_config_#t~mem211#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760-1: assume !(265bv32 == ~zero_extend~32~16(mhz_mfc_config_#t~mem210#1));mhz_mfc_config_#t~ite212#1 := 0bv32; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: mhz_mfc_config_~offset~0#1 := mhz_mfc_config_#t~ite212#1;havoc mhz_mfc_config_#t~mem210#1;havoc mhz_mfc_config_#t~ite212#1;havoc mhz_mfc_config_#t~mem211#1;call mhz_mfc_config_#t~mem213#1.base, mhz_mfc_config_#t~mem213#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~mem213#1.base, mhz_mfc_config_#t~mem213#1.offset, mhz_mfc_config_~offset~0#1;havoc pcmcia_map_mem_page_#res#1;havoc pcmcia_map_mem_page_#t~nondet821#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~nondet821#1;pcmcia_map_mem_page_#res#1 := pcmcia_map_mem_page_#t~nondet821#1;havoc pcmcia_map_mem_page_#t~nondet821#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: 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:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume ~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume !~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: 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~nondet815#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~nondet815#1;pcmcia_enable_device_#res#1 := pcmcia_enable_device_#t~nondet815#1;havoc pcmcia_enable_device_#t~nondet815#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091-1: SUMMARY for call osi_setup_#t~ret302#1 := osi_load_firmware(osi_setup_~link#1.base, osi_setup_~link#1.offset); srcloc: null [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: osi_setup_~rc~1#1 := osi_setup_#t~ret302#1;havoc osi_setup_#t~ret302#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: smc_get_settings_#res#1 := smc_get_settings_~ret~1#1; [2025-02-08 03:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743-1: SUMMARY for call spin_unlock_irqrestore(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:30:15,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: assume 0bv64 != ~bvand~64(1023bv64, smc91c92_config_~mir~0#1); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: assume !(0bv64 != ~bvand~64(1023bv64, smc91c92_config_~mir~0#1)); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7092: 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:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7092: assume !(0bv32 != osi_setup_~rc~1#1); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6894: mot_setup_~tmp~27#1 := mot_setup_#t~ret248#1;havoc mot_setup_#t~ret248#1;mot_setup_~wait~0#1 := ~bvand~32(3bv32, ~zero_extend~32~16(mot_setup_~tmp~27#1)); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762: assume mhz_mfc_config_#t~short218#1;havoc mhz_mfc_config_#t~mem215#1;havoc mhz_mfc_config_#t~short216#1;havoc mhz_mfc_config_#t~mem217#1;havoc mhz_mfc_config_#t~short218#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762: assume !mhz_mfc_config_#t~short218#1;havoc mhz_mfc_config_#t~mem215#1;havoc mhz_mfc_config_#t~short216#1;havoc mhz_mfc_config_#t~mem217#1;havoc mhz_mfc_config_#t~short218#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6894-1: SUMMARY for call mot_setup_#t~ret248#1 := inw(~bvadd~32(12bv32, mot_setup_~ioaddr~1#1)); srcloc: null [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-3: assume mhz_mfc_config_#t~short216#1;call mhz_mfc_config_#t~mem215#1 := read~intINTTYPE2#7(mhz_mfc_config_~smc~2#1.base, ~bvadd~64(76bv64, mhz_mfc_config_~smc~2#1.offset), 2bv64);mhz_mfc_config_#t~short216#1 := 258bv32 == ~zero_extend~32~16(mhz_mfc_config_#t~mem215#1); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-3: assume !mhz_mfc_config_#t~short216#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-2: mhz_mfc_config_#t~short218#1 := mhz_mfc_config_#t~short216#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-1: assume mhz_mfc_config_#t~short218#1;call mhz_mfc_config_#t~mem217#1 := read~intINTTYPE2#7(mhz_mfc_config_~smc~2#1.base, ~bvadd~64(78bv64, mhz_mfc_config_~smc~2#1.offset), 2bv64);mhz_mfc_config_#t~short218#1 := 6bv32 == ~zero_extend~32~16(mhz_mfc_config_#t~mem217#1); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-1: assume !mhz_mfc_config_#t~short218#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678: assume 1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem690#1);havoc smc_netdev_set_ecmd_#t~mem690#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678: assume !(1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem690#1));havoc smc_netdev_set_ecmd_#t~mem690#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7423: SUMMARY for call netdev_info(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 44bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume ~bvadd~64(~ldv_timer_list_1_2~0.base, ~ldv_timer_list_1_2~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume !(~bvadd~64(~ldv_timer_list_1_2~0.base, ~ldv_timer_list_1_2~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset)); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-1: SUMMARY for call mhz_mfc_config_#t~ret219#1 := mhz_3288_power(mhz_mfc_config_~link#1.base, mhz_mfc_config_~link#1.offset); srcloc: null [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763: havoc mhz_mfc_config_#t~ret219#1; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7820: 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~mem478#1 := read~intINTTYPE8#7(smc_start_xmit_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(296bv64, smc_start_xmit_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, smc_start_xmit_#t~mem478#1), smc_start_xmit_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(296bv64, smc_start_xmit_~dev#1.offset)), 8bv64);havoc smc_start_xmit_#t~mem478#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:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: 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:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8679: 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:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622-1: SUMMARY for call netif_start_queue(smc_open_~dev#1.base, smc_open_~dev#1.offset); srcloc: null [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9076: assume 2bv32 == ~ldv_timer_1_2~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1;~ldv_timer_list_1_2~0.base, ~ldv_timer_list_1_2~0.offset := activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset;call write~intINTTYPE8#7(activate_pending_timer_1_~data#1, ~ldv_timer_list_1_2~0.base, ~bvadd~64(32bv64, ~ldv_timer_list_1_2~0.offset), 8bv64);~ldv_timer_1_2~0 := 1bv32; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9076: assume !(2bv32 == ~ldv_timer_1_2~0 || 0bv32 != activate_pending_timer_1_~pending_flag#1); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume 0bv64 != ~bvadd~64(smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset);havoc smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset;call smc_setup_#t~mem268#1.base, smc_setup_#t~mem268#1.offset := read~$Pointer$#7(smc_setup_~link#1.base, ~bvadd~64(16bv64, ~bvadd~64(141bv64, smc_setup_~link#1.offset)), 8bv64); [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume !(0bv64 != ~bvadd~64(smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset));havoc smc_setup_#t~mem267#1.base, smc_setup_#t~mem267#1.offset; [2025-02-08 03:30:15,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: call mhz_setup_#t~mem234#1.base, mhz_setup_#t~mem234#1.offset := read~$Pointer$#2(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~mem234#1.base, mhz_setup_#t~mem234#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~mem234#1.base, mhz_setup_#t~mem234#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:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume 0bv32 == mot_setup_~wait~0#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume !(0bv32 == mot_setup_~wait~0#1);mot_setup_~loop~0#1 := ~bvadd~32(1bv32, mot_setup_~loop~0#1); [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9737: havoc activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset, activate_pending_timer_1_~data#1, activate_pending_timer_1_~pending_flag#1;havoc activate_pending_timer_1_#in~timer#1.base, activate_pending_timer_1_#in~timer#1.offset, activate_pending_timer_1_#in~data#1, activate_pending_timer_1_#in~pending_flag#1;assume { :end_inline_activate_pending_timer_1 } true;ldv_mod_timer_42_#res#1 := ldv_mod_timer_42_~ldv_func_res~1#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7425: SUMMARY for call netdev_info(smc91c92_config_~dev~16#1.base, smc91c92_config_~dev~16#1.offset, 45bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: havoc pcmcia_enable_device_#t~nondet815#1;smc91c92_config_#t~ret381#1 := pcmcia_enable_device_#res#1;havoc pcmcia_enable_device_#t~nondet815#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~ret381#1;havoc smc91c92_config_#t~ret381#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-1: SUMMARY for call smc_setup_#t~ret269#1 := cvt_ascii_address(smc_setup_~dev~9#1.base, smc_setup_~dev~9#1.offset, smc_setup_#t~mem268#1.base, smc_setup_#t~mem268#1.offset); srcloc: null [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: smc_setup_~tmp___0~12#1 := smc_setup_#t~ret269#1;havoc smc_setup_#t~mem268#1.base, smc_setup_#t~mem268#1.offset;havoc smc_setup_#t~ret269#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: main_#t~ret772#1 := check_if_running_#res#1;havoc check_if_running_#t~ret693#1, check_if_running_~dev#1.base, check_if_running_~dev#1.offset, check_if_running_~tmp~53#1, check_if_running_~tmp___0~33#1;havoc check_if_running_#in~dev#1.base, check_if_running_#in~dev#1.offset;assume { :end_inline_check_if_running } true;havoc main_#t~ret772#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8681: 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:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: assume 0bv32 != smc91c92_config_~i~8#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: assume !(0bv32 != smc91c92_config_~i~8#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:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7360: call smc91c92_config_#t~mem394#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~mem394#1[32:0];havoc smc91c92_config_#t~mem394#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume 0bv32 == smc_setup_~tmp___0~12#1;smc_setup_#res#1 := 0bv32; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume !(0bv32 == smc_setup_~tmp___0~12#1); [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6766-1: mhz_mfc_config_#res#1 := 0bv32; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625-1: SUMMARY for call smc_reset(smc_open_~dev#1.base, smc_open_~dev#1.offset); srcloc: null [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625: assume { :begin_inline_reg_timer_1 } true;reg_timer_1_#in~timer#1.base, reg_timer_1_#in~timer#1.offset, reg_timer_1_#in~function#1.base, reg_timer_1_#in~function#1.offset, reg_timer_1_#in~data#1 := smc_open_~smc~7#1.base, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset), #funAddr~media_check.base, #funAddr~media_check.offset, ~bvadd~64(smc_open_~dev#1.base, smc_open_~dev#1.offset);havoc reg_timer_1_#res#1;havoc reg_timer_1_~timer#1.base, reg_timer_1_~timer#1.offset, reg_timer_1_~function#1.base, reg_timer_1_~function#1.offset, reg_timer_1_~data#1;reg_timer_1_~timer#1.base, reg_timer_1_~timer#1.offset := reg_timer_1_#in~timer#1.base, reg_timer_1_#in~timer#1.offset;reg_timer_1_~function#1.base, reg_timer_1_~function#1.offset := reg_timer_1_#in~function#1.base, reg_timer_1_#in~function#1.offset;reg_timer_1_~data#1 := reg_timer_1_#in~data#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427-1: SUMMARY for call smc91c92_config_#t~ret412#1 := printk(46bv64, 0bv64); srcloc: null [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427: havoc smc91c92_config_#t~mem408#1;havoc smc91c92_config_#t~ite411#1.base, smc91c92_config_#t~ite411#1.offset;havoc smc91c92_config_#t~mem409#1;havoc smc91c92_config_#t~mem410#1.base, smc91c92_config_#t~mem410#1.offset;havoc smc91c92_config_#t~ret412#1; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427-3: call smc91c92_config_#t~mem408#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427-2: assume ~bvsge~32(~sign_extend~32~16(smc91c92_config_#t~mem408#1), 0bv32);call smc91c92_config_#t~mem409#1 := read~intINTTYPE1#7(smc91c92_config_~dev~16#1.base, ~bvadd~64(558bv64, smc91c92_config_~dev~16#1.offset), 1bv64);call smc91c92_config_#t~mem410#1.base, smc91c92_config_#t~mem410#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~mem409#1)))), 8bv64);smc91c92_config_#t~ite411#1.base, smc91c92_config_#t~ite411#1.offset := smc91c92_config_#t~mem410#1.base, smc91c92_config_#t~mem410#1.offset; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427-2: assume !~bvsge~32(~sign_extend~32~16(smc91c92_config_#t~mem408#1), 0bv32);smc91c92_config_#t~ite411#1.base, smc91c92_config_#t~ite411#1.offset := 47bv64, 0bv64; [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume ~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32); [2025-02-08 03:30:15,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume !~bvsgt~32(smc91c92_config_~rev~0#1, 0bv32);smc91c92_config_~mir~0#1 := 0bv64; [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume 320bv32 == ~zero_extend~32~16(osi_setup_~manfid#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:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume !(320bv32 == ~zero_extend~32~16(osi_setup_~manfid#1)); [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8683: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc_netdev_set_ecmd_~ioaddr~18#1)); srcloc: null [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: smc_open_#t~ret437#1 := reg_timer_1_#res#1;havoc reg_timer_1_~timer#1.base, reg_timer_1_~timer#1.offset, reg_timer_1_~function#1.base, reg_timer_1_~function#1.offset, reg_timer_1_~data#1;havoc reg_timer_1_#in~timer#1.base, reg_timer_1_#in~timer#1.offset, reg_timer_1_#in~function#1.base, reg_timer_1_#in~function#1.offset, reg_timer_1_#in~data#1;assume { :end_inline_reg_timer_1 } true;havoc smc_open_#t~ret437#1;assume { :begin_inline_ldv_mod_timer_42 } true;ldv_mod_timer_42_#in~ldv_func_arg1#1.base, ldv_mod_timer_42_#in~ldv_func_arg1#1.offset, ldv_mod_timer_42_#in~ldv_func_arg2#1 := smc_open_~smc~7#1.base, ~bvadd~64(102bv64, smc_open_~smc~7#1.offset), ~bvadd~64(250bv64, ~jiffies~0);havoc ldv_mod_timer_42_#res#1;havoc ldv_mod_timer_42_#t~ret791#1, ldv_mod_timer_42_~ldv_func_arg1#1.base, ldv_mod_timer_42_~ldv_func_arg1#1.offset, ldv_mod_timer_42_~ldv_func_arg2#1, ldv_mod_timer_42_~ldv_func_res~1#1, ldv_mod_timer_42_~tmp~72#1;ldv_mod_timer_42_~ldv_func_arg1#1.base, ldv_mod_timer_42_~ldv_func_arg1#1.offset := ldv_mod_timer_42_#in~ldv_func_arg1#1.base, ldv_mod_timer_42_#in~ldv_func_arg1#1.offset;ldv_mod_timer_42_~ldv_func_arg2#1 := ldv_mod_timer_42_#in~ldv_func_arg2#1;havoc ldv_mod_timer_42_~ldv_func_res~1#1;havoc ldv_mod_timer_42_~tmp~72#1;assume { :begin_inline_mod_timer } true;mod_timer_#in~arg0#1.base, mod_timer_#in~arg0#1.offset, mod_timer_#in~arg1#1 := ldv_mod_timer_42_~ldv_func_arg1#1.base, ldv_mod_timer_42_~ldv_func_arg1#1.offset, ldv_mod_timer_42_~ldv_func_arg2#1;havoc mod_timer_#res#1;havoc mod_timer_#t~nondet812#1, mod_timer_~arg0#1.base, mod_timer_~arg0#1.offset, mod_timer_~arg1#1;mod_timer_~arg0#1.base, mod_timer_~arg0#1.offset := mod_timer_#in~arg0#1.base, mod_timer_#in~arg0#1.offset;mod_timer_~arg1#1 := mod_timer_#in~arg1#1;havoc mod_timer_#t~nondet812#1;mod_timer_#res#1 := mod_timer_#t~nondet812#1;havoc mod_timer_#t~nondet812#1; [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362: SUMMARY for call outw(0bv16, ~bvadd~32(14bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9212: call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: osi_setup_~tmp___0~13#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:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098-1: SUMMARY for call osi_setup_#t~ret305#1 := inw(~bvadd~32(12bv32, osi_setup_#t~mem304#1[32:0])); srcloc: null [2025-02-08 03:30:15,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: smc_netdev_set_ecmd_~tmp~52#1 := smc_netdev_set_ecmd_#t~ret691#1;havoc smc_netdev_set_ecmd_#t~ret691#1;call smc_netdev_set_ecmd_#t~mem692#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:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684-1: SUMMARY for call smc_netdev_set_ecmd_#t~ret691#1 := inw(smc_netdev_set_ecmd_~ioaddr~18#1); srcloc: null [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8816: smc_nway_reset_#res#1 := smc_nway_reset_~res~0#1; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: smc_open_#t~ret438#1 := ldv_mod_timer_42_#res#1;havoc ldv_mod_timer_42_#t~ret791#1, ldv_mod_timer_42_~ldv_func_arg1#1.base, ldv_mod_timer_42_~ldv_func_arg1#1.offset, ldv_mod_timer_42_~ldv_func_arg2#1, ldv_mod_timer_42_~ldv_func_res~1#1, ldv_mod_timer_42_~tmp~72#1;havoc ldv_mod_timer_42_#in~ldv_func_arg1#1.base, ldv_mod_timer_42_#in~ldv_func_arg1#1.offset, ldv_mod_timer_42_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_42 } true;havoc smc_open_#t~ret438#1;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; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8816-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:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-1: SUMMARY for call smc91c92_config_#t~ret395#1 := inw(~bvadd~32(8bv32, smc91c92_config_~ioaddr~3#1)); srcloc: null [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: smc91c92_config_~tmp___1~7#1 := smc91c92_config_#t~ret395#1;havoc smc91c92_config_#t~ret395#1;smc91c92_config_~mir~0#1 := ~bvand~64(255bv64, ~zero_extend~64~16(smc91c92_config_~tmp___1~7#1)); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-1: SUMMARY for call outw(~bvor~32(768bv32, ~zero_extend~32~16(osi_setup_~tmp___0~13#1))[16:0], ~bvadd~32(12bv32, osi_setup_#t~mem307#1[32:0])); srcloc: null [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099: havoc osi_setup_#t~mem306#1.base, osi_setup_#t~mem306#1.offset;havoc osi_setup_#t~mem307#1;call osi_setup_#t~mem308#1.base, osi_setup_#t~mem308#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem309#1 := read~intINTTYPE8#7(osi_setup_#t~mem308#1.base, osi_setup_#t~mem308#1.offset, 8bv64); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: havoc ldv_ndo_init_4_#t~nondet805#1;main_#t~ret764#1 := ldv_ndo_init_4_#res#1;havoc ldv_ndo_init_4_#t~nondet805#1;assume { :end_inline_ldv_ndo_init_4 } true;~ldv_retval_0~0 := main_#t~ret764#1;havoc main_#t~ret764#1; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685: assume 1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem692#1);havoc smc_netdev_set_ecmd_#t~mem692#1;smc_netdev_set_ecmd_~tmp~52#1 := ~bvor~32(2048bv32, ~zero_extend~32~16(smc_netdev_set_ecmd_~tmp~52#1))[16:0]; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685: assume !(1bv32 == ~zero_extend~32~8(smc_netdev_set_ecmd_#t~mem692#1));havoc smc_netdev_set_ecmd_#t~mem692#1;smc_netdev_set_ecmd_~tmp~52#1 := ~bvand~32(63487bv32, ~zero_extend~32~16(smc_netdev_set_ecmd_~tmp~52#1))[16:0]; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: 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:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume !(0bv64 == ~bvadd~64(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset)); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume ~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem413#1), 0bv32);havoc smc91c92_config_#t~mem413#1;call smc91c92_config_#t~mem414#1 := read~intINTTYPE4#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(236bv64, smc91c92_config_~smc~5#1.offset), 4bv64); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume !~bvslt~32(~sign_extend~32~16(smc91c92_config_#t~mem413#1), 0bv32);havoc smc91c92_config_#t~mem413#1; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume 265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem382#1);havoc smc91c92_config_#t~mem382#1; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume !(265bv32 == ~zero_extend~32~16(smc91c92_config_#t~mem382#1));havoc smc91c92_config_#t~mem382#1; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430-1: call smc91c92_config_#t~mem413#1 := read~intINTTYPE2#7(smc91c92_config_~smc~5#1.base, ~bvadd~64(100bv64, smc91c92_config_~smc~5#1.offset), 2bv64); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100-1: SUMMARY for call osi_setup_#t~ret310#1 := inw(~bvadd~32(14bv32, osi_setup_#t~mem309#1[32:0])); srcloc: null [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: osi_setup_~tmp___1~4#1 := osi_setup_#t~ret310#1;havoc osi_setup_#t~mem308#1.base, osi_setup_#t~mem308#1.offset;havoc osi_setup_#t~mem309#1;havoc osi_setup_#t~ret310#1;call osi_setup_#t~mem311#1.base, osi_setup_#t~mem311#1.offset := read~$Pointer$#7(osi_setup_~link#1.base, ~bvadd~64(46bv64, osi_setup_~link#1.offset), 8bv64);call osi_setup_#t~mem312#1 := read~intINTTYPE8#7(osi_setup_#t~mem311#1.base, osi_setup_#t~mem311#1.offset, 8bv64); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume ~bvsle~32(mot_setup_~loop~0#1, 199bv32); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume !~bvsle~32(mot_setup_~loop~0#1, 199bv32); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7431: assume 4294967295bv32 != smc91c92_config_#t~mem414#1;havoc smc91c92_config_#t~mem414#1;call write~$Pointer$#24(48bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, smc91c92_config_~#descriptor___0~0#1.offset, 8bv64);call write~$Pointer$#24(49bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(8bv64, smc91c92_config_~#descriptor___0~0#1.offset), 8bv64);call write~$Pointer$#24(50bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(16bv64, smc91c92_config_~#descriptor___0~0#1.offset), 8bv64);call write~$Pointer$#24(51bv64, 0bv64, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(24bv64, smc91c92_config_~#descriptor___0~0#1.offset), 8bv64);call write~intINTTYPE4#24(938bv32, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(32bv64, smc91c92_config_~#descriptor___0~0#1.offset), 4bv64);call write~intINTTYPE1#24(0bv8, smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor___0~0#1.offset), 1bv64);call smc91c92_config_#t~mem415#1 := read~intINTTYPE1#24(smc91c92_config_~#descriptor___0~0#1.base, ~bvadd~64(36bv64, smc91c92_config_~#descriptor___0~0#1.offset), 1bv64); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7431: assume !(4294967295bv32 != smc91c92_config_#t~mem414#1);havoc smc91c92_config_#t~mem414#1; [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: SUMMARY for call mot_config(smc91c92_config_~link#1.base, smc91c92_config_~link#1.offset); srcloc: null [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: assume 255bv64 == smc91c92_config_~mir~0#1;smc91c92_config_~mir~0#1 := ~bvadd~64(1bv64, smc91c92_config_~mir~0#1); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: assume !(255bv64 == smc91c92_config_~mir~0#1); [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101-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~mem312#1[32:0])); srcloc: null [2025-02-08 03:30:15,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101: havoc osi_setup_#t~mem311#1.base, osi_setup_#t~mem311#1.offset;havoc osi_setup_#t~mem312#1;call write~$Pointer$#5(20bv64, 0bv64, osi_setup_~#descriptor~2#1.base, osi_setup_~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#5(21bv64, 0bv64, osi_setup_~#descriptor~2#1.base, ~bvadd~64(8bv64, osi_setup_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#5(22bv64, 0bv64, osi_setup_~#descriptor~2#1.base, ~bvadd~64(16bv64, osi_setup_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#5(23bv64, 0bv64, osi_setup_~#descriptor~2#1.base, ~bvadd~64(24bv64, osi_setup_~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#5(704bv32, osi_setup_~#descriptor~2#1.base, ~bvadd~64(32bv64, osi_setup_~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE1#5(0bv8, osi_setup_~#descriptor~2#1.base, ~bvadd~64(36bv64, osi_setup_~#descriptor~2#1.offset), 1bv64);call osi_setup_#t~mem313#1 := read~intINTTYPE1#5(osi_setup_~#descriptor~2#1.base, ~bvadd~64(36bv64, osi_setup_~#descriptor~2#1.offset), 1bv64); [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970-1: smc_setup_#res#1 := 4294967295bv32; [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: havoc smc_get_drvinfo_#t~ret694#1, smc_get_drvinfo_#t~ret695#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;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9085: assume ~bvadd~64(~ldv_timer_list_1_3~0.base, ~ldv_timer_list_1_3~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset); [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9085: assume !(~bvadd~64(~ldv_timer_list_1_3~0.base, ~ldv_timer_list_1_3~0.offset) == ~bvadd~64(activate_pending_timer_1_~timer#1.base, activate_pending_timer_1_~timer#1.offset)); [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: havoc pcmcia_get_mac_from_cis_#t~nondet817#1;smc_setup_#t~ret266#1 := pcmcia_get_mac_from_cis_#res#1;havoc pcmcia_get_mac_from_cis_#t~nondet817#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~29#1 := smc_setup_#t~ret266#1;havoc smc_setup_#t~ret266#1; [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: havoc ldv_ndo_uninit_4_#t~nondet806#1;main_#t~ret765#1 := ldv_ndo_uninit_4_#res#1;havoc ldv_ndo_uninit_4_#t~nondet806#1;assume { :end_inline_ldv_ndo_uninit_4 } true;havoc main_#t~ret765#1;~ldv_state_variable_4~0 := 1bv32;~ref_cnt~0 := ~bvsub~32(~ref_cnt~0, 1bv32); [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575-1: SUMMARY for call smc91c92_probe_#t~ret155#1.base, smc91c92_probe_#t~ret155#1.offset := netdev_priv(smc91c92_probe_~dev~0#1.base, smc91c92_probe_~dev~0#1.offset); srcloc: null [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: smc91c92_probe_~tmp___0~4#1.base, smc91c92_probe_~tmp___0~4#1.offset := smc91c92_probe_#t~ret155#1.base, smc91c92_probe_#t~ret155#1.offset;havoc smc91c92_probe_#t~ret155#1.base, smc91c92_probe_#t~ret155#1.offset;smc91c92_probe_~smc~0#1.base, smc91c92_probe_~smc~0#1.offset := smc91c92_probe_~tmp___0~4#1.base, smc91c92_probe_~tmp___0~4#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(1518bv64, 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; [2025-02-08 03:30:15,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: call smc91c92_config_#t~mem383#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~mem383#1, smc91c92_config_~dev~16#1.base, ~bvadd~64(64bv64, smc91c92_config_~dev~16#1.offset), 4bv64);havoc smc91c92_config_#t~mem383#1; [2025-02-08 03:30:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924: havoc generic_mii_ioctl_#t~nondet803#1; [2025-02-08 03:30:16,229 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:30:16,236 INFO L158 Benchmark]: Toolchain (without parser) took 23720.84ms. Allocated memory was 117.4MB in the beginning and 419.4MB in the end (delta: 302.0MB). Free memory was 78.3MB in the beginning and 244.2MB in the end (delta: -166.0MB). Peak memory consumption was 324.1MB. Max. memory is 16.1GB. [2025-02-08 03:30:16,236 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 83.9MB. Free memory was 61.4MB in the beginning and 61.4MB in the end (delta: 18.6kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:30:16,236 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1806.78ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 78.1MB in the beginning and 94.4MB in the end (delta: -16.3MB). Peak memory consumption was 111.3MB. Max. memory is 16.1GB. [2025-02-08 03:30:16,237 INFO L158 Benchmark]: Boogie Procedure Inliner took 241.94ms. Allocated memory is still 234.9MB. Free memory was 94.4MB in the beginning and 144.5MB in the end (delta: -50.1MB). Peak memory consumption was 28.8MB. Max. memory is 16.1GB. [2025-02-08 03:30:16,237 INFO L158 Benchmark]: Boogie Preprocessor took 536.74ms. Allocated memory is still 234.9MB. Free memory was 144.5MB in the beginning and 95.5MB in the end (delta: 49.0MB). Peak memory consumption was 97.5MB. Max. memory is 16.1GB. [2025-02-08 03:30:16,237 INFO L158 Benchmark]: IcfgBuilder took 21130.09ms. Allocated memory was 234.9MB in the beginning and 419.4MB in the end (delta: 184.5MB). Free memory was 95.5MB in the beginning and 244.2MB in the end (delta: -148.7MB). Peak memory consumption was 224.4MB. Max. memory is 16.1GB. [2025-02-08 03:30:16,239 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.14ms. Allocated memory is still 83.9MB. Free memory was 61.4MB in the beginning and 61.4MB in the end (delta: 18.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1806.78ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 78.1MB in the beginning and 94.4MB in the end (delta: -16.3MB). Peak memory consumption was 111.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 241.94ms. Allocated memory is still 234.9MB. Free memory was 94.4MB in the beginning and 144.5MB in the end (delta: -50.1MB). Peak memory consumption was 28.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 536.74ms. Allocated memory is still 234.9MB. Free memory was 144.5MB in the beginning and 95.5MB in the end (delta: 49.0MB). Peak memory consumption was 97.5MB. Max. memory is 16.1GB. * IcfgBuilder took 21130.09ms. Allocated memory was 234.9MB in the beginning and 419.4MB in the end (delta: 184.5MB). Free memory was 95.5MB in the beginning and 244.2MB in the end (delta: -148.7MB). Peak memory consumption was 224.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5941]: 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"); [5941] - GenericResultAtLocation [Line: 5948]: 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)); [5948] - GenericResultAtLocation [Line: 6077]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [6077-6078] - GenericResultAtLocation [Line: 6083]: 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" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6083-6085] - GenericResultAtLocation [Line: 6107]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (836), "i" (12UL)); [6107-6108] - GenericResultAtLocation [Line: 6113]: 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6113-6115] - GenericResultAtLocation [Line: 6136]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (841), "i" (12UL)); [6136-6137] - GenericResultAtLocation [Line: 6142]: 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.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6142-6144] - GenericResultAtLocation [Line: 6215]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6215] - GenericResultAtLocation [Line: 6222]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6222] - GenericResultAtLocation [Line: 6239]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6239] - GenericResultAtLocation [Line: 6247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6247] - GenericResultAtLocation [Line: 6254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6254] - GenericResultAtLocation [Line: 6262]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6262] - GenericResultAtLocation [Line: 6269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [6269] - GenericResultAtLocation [Line: 6276]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [6276] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:30:16,406 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