./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e373372610053a8b3f90a6fe69a2e2f77f1b445737e9545423fdaf4f64c3f09c --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:16,491 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:16,533 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:53:16,536 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:16,537 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:16,550 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:16,550 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:16,550 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:16,551 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:16,551 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:16,551 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:16,551 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:16,551 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:16,551 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:16,551 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:16,551 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:16,551 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:16,552 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:16,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:16,553 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:16,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:16,554 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 -> e373372610053a8b3f90a6fe69a2e2f77f1b445737e9545423fdaf4f64c3f09c [2025-02-08 03:53:16,751 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:16,759 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:16,761 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:16,761 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:16,762 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:16,762 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i [2025-02-08 03:53:17,893 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a078eb78f/2b1650c52c6249d0baf3841abdacbbdc/FLAG7921a6262 [2025-02-08 03:53:18,333 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:18,334 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i [2025-02-08 03:53:18,370 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a078eb78f/2b1650c52c6249d0baf3841abdacbbdc/FLAG7921a6262 [2025-02-08 03:53:18,453 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a078eb78f/2b1650c52c6249d0baf3841abdacbbdc [2025-02-08 03:53:18,456 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:18,458 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:18,459 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:18,459 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:18,462 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:18,463 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:18" (1/1) ... [2025-02-08 03:53:18,463 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5060c867 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:18, skipping insertion in model container [2025-02-08 03:53:18,463 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:18" (1/1) ... [2025-02-08 03:53:18,589 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:20,746 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330704,330717] [2025-02-08 03:53:20,749 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330873,330886] [2025-02-08 03:53:20,749 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331040,331053] [2025-02-08 03:53:20,750 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331208,331221] [2025-02-08 03:53:20,769 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:20,801 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:20,891 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"); [5240] [2025-02-08 03:53:20,893 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)); [5247] [2025-02-08 03:53:20,894 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5254] [2025-02-08 03:53:20,899 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5292-5293] [2025-02-08 03:53:20,899 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5298-5300] [2025-02-08 03:53:20,904 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5478-5479] [2025-02-08 03:53:20,906 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5512-5513] [2025-02-08 03:53:20,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5549-5550] [2025-02-08 03:53:20,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5586-5587] [2025-02-08 03:53:21,025 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330704,330717] [2025-02-08 03:53:21,026 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330873,330886] [2025-02-08 03:53:21,026 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331040,331053] [2025-02-08 03:53:21,026 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331208,331221] [2025-02-08 03:53:21,033 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:21,157 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:21,158 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21 WrapperNode [2025-02-08 03:53:21,158 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:21,160 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:21,160 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:21,160 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:21,164 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:21,210 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:21,349 INFO L138 Inliner]: procedures = 423, calls = 1892, calls flagged for inlining = 204, calls inlined = 187, statements flattened = 5586 [2025-02-08 03:53:21,349 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:21,350 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:21,350 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:21,350 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:21,358 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:21,359 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:21,385 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,020 INFO L175 MemorySlicer]: Split 831 memory accesses to 26 slices as follows [3, 3, 2, 9, 616, 5, 5, 5, 2, 1, 2, 2, 2, 53, 10, 2, 10, 9, 2, 1, 24, 2, 2, 54, 2, 3]. 74 percent of accesses are in the largest equivalence class. The 84 initializations are split as follows [3, 0, 0, 0, 16, 5, 5, 5, 2, 1, 2, 2, 2, 0, 8, 2, 8, 8, 2, 0, 8, 0, 2, 0, 2, 1]. The 415 writes are split as follows [0, 0, 1, 4, 314, 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 1, 0, 42, 0, 0]. [2025-02-08 03:53:22,020 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,020 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,122 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,134 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,161 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,182 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,239 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:22,241 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:22,241 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:22,242 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:22,244 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:22,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:22,273 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:53:22,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:53:22,298 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:53:22,299 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:53:22,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:22,299 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:22,299 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:22,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:22,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:22,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:22,300 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:22,300 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:22,300 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 03:53:22,300 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 03:53:22,300 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:53:22,301 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:53:22,301 INFO L130 BoogieDeclarations]: Found specification of procedure desc_to_dma [2025-02-08 03:53:22,301 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_to_dma [2025-02-08 03:53:22,301 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:53:22,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure mii_write [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_write [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure set_multicast [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure set_multicast [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:53:22,302 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:53:22,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:53:22,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:22,305 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:53:22,305 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:53:22,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:22,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:53:22,306 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:22,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:22,309 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure rio_close [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_close [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure mii_getbit [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_getbit [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:22,310 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:22,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure mii_read [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_read [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:22,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:22,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:53:22,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:22,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:53:22,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:53:22,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:53:22,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2025-02-08 03:53:22,319 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2025-02-08 03:53:22,319 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:53:22,320 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:22,320 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_netdev_private [2025-02-08 03:53:22,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_netdev_private [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure rio_open [2025-02-08 03:53:22,320 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_open [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:53:22,320 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_netdev_private [2025-02-08 03:53:22,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_netdev_private [2025-02-08 03:53:22,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:22,321 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:53:22,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:22,321 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:22,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_rx_lock_of_netdev_private [2025-02-08 03:53:22,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_rx_lock_of_netdev_private [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:53:22,321 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:53:22,321 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:22,322 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:22,322 INFO L130 BoogieDeclarations]: Found specification of procedure rio_free_tx [2025-02-08 03:53:22,322 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_free_tx [2025-02-08 03:53:22,322 INFO L130 BoogieDeclarations]: Found specification of procedure rio_tx_timeout [2025-02-08 03:53:22,322 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_tx_timeout [2025-02-08 03:53:22,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rx_lock_of_netdev_private [2025-02-08 03:53:22,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rx_lock_of_netdev_private [2025-02-08 03:53:22,323 INFO L130 BoogieDeclarations]: Found specification of procedure rio_remove1 [2025-02-08 03:53:22,325 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_remove1 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:53:22,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_rio_driver_exit_14_2 [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_rio_driver_exit_14_2 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure mii_send_bits [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_send_bits [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure mii_set_media [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_set_media [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:53:22,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:22,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:23,099 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:23,102 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:23,688 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:53:23,694 INFO L158 Benchmark]: Toolchain (without parser) took 5235.48ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 119.1MB in the beginning and 199.8MB in the end (delta: -80.7MB). Peak memory consumption was 232.8MB. Max. memory is 16.1GB. [2025-02-08 03:53:23,694 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 201.3MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:53:23,694 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2700.19ms. Allocated memory is still 167.8MB. Free memory was 119.1MB in the beginning and 53.1MB in the end (delta: 66.0MB). Peak memory consumption was 117.6MB. Max. memory is 16.1GB. [2025-02-08 03:53:23,695 INFO L158 Benchmark]: Boogie Procedure Inliner took 189.89ms. Allocated memory is still 167.8MB. Free memory was 53.1MB in the beginning and 63.1MB in the end (delta: -10.0MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. [2025-02-08 03:53:23,695 INFO L158 Benchmark]: Boogie Preprocessor took 889.30ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 63.1MB in the beginning and 121.0MB in the end (delta: -57.9MB). Peak memory consumption was 123.7MB. Max. memory is 16.1GB. [2025-02-08 03:53:23,695 INFO L158 Benchmark]: IcfgBuilder took 1451.86ms. Allocated memory is still 318.8MB. Free memory was 121.0MB in the beginning and 199.8MB in the end (delta: -78.8MB). Peak memory consumption was 91.7MB. Max. memory is 16.1GB. [2025-02-08 03:53:23,699 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.13ms. Allocated memory is still 201.3MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2700.19ms. Allocated memory is still 167.8MB. Free memory was 119.1MB in the beginning and 53.1MB in the end (delta: 66.0MB). Peak memory consumption was 117.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 189.89ms. Allocated memory is still 167.8MB. Free memory was 53.1MB in the beginning and 63.1MB in the end (delta: -10.0MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 889.30ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 63.1MB in the beginning and 121.0MB in the end (delta: -57.9MB). Peak memory consumption was 123.7MB. Max. memory is 16.1GB. * IcfgBuilder took 1451.86ms. Allocated memory is still 318.8MB. Free memory was 121.0MB in the beginning and 199.8MB in the end (delta: -78.8MB). Peak memory consumption was 91.7MB. 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: 5240]: 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"); [5240] - GenericResultAtLocation [Line: 5247]: 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)); [5247] - GenericResultAtLocation [Line: 5254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5254] - GenericResultAtLocation [Line: 5292]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5292-5293] - GenericResultAtLocation [Line: 5298]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5298-5300] - GenericResultAtLocation [Line: 5478]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5478-5479] - GenericResultAtLocation [Line: 5512]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5512-5513] - GenericResultAtLocation [Line: 5549]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5549-5550] - GenericResultAtLocation [Line: 5586]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5586-5587] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:53:23,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e373372610053a8b3f90a6fe69a2e2f77f1b445737e9545423fdaf4f64c3f09c --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:25,608 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:25,679 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:53:25,684 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:25,684 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:25,698 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:25,699 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:25,699 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:25,699 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:25,699 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:25,699 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:25,699 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:25,699 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:25,699 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:25,700 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:25,700 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:25,700 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:25,701 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:25,701 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:53:25,703 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:53:25,703 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:25,703 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:25,703 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:25,703 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:25,703 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 -> e373372610053a8b3f90a6fe69a2e2f77f1b445737e9545423fdaf4f64c3f09c [2025-02-08 03:53:25,929 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:25,936 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:25,938 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:25,938 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:25,939 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:25,939 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i [2025-02-08 03:53:27,099 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/529574cca/a756b1f663f24d05812a427a0ba84671/FLAG18b493e70 [2025-02-08 03:53:27,605 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:27,606 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i [2025-02-08 03:53:27,646 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/529574cca/a756b1f663f24d05812a427a0ba84671/FLAG18b493e70 [2025-02-08 03:53:27,657 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/529574cca/a756b1f663f24d05812a427a0ba84671 [2025-02-08 03:53:27,659 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:27,660 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:27,661 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:27,662 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:27,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:27,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:27" (1/1) ... [2025-02-08 03:53:27,667 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@94af65e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:27, skipping insertion in model container [2025-02-08 03:53:27,667 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:27" (1/1) ... [2025-02-08 03:53:27,755 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:28,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,722 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,738 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,738 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,740 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,740 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,742 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,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:53:28,746 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,756 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,762 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,782 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,792 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,798 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,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:53:28,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,818 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,820 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,823 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,831 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,837 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,845 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,850 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,856 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,862 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,872 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,873 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,878 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,903 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,910 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:28,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,039 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,048 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,050 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,054 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,054 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,055 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,055 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,068 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,077 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,077 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,133 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,134 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,134 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,504 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330704,330717] [2025-02-08 03:53:29,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330873,330886] [2025-02-08 03:53:29,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331040,331053] [2025-02-08 03:53:29,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331208,331221] [2025-02-08 03:53:29,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:29,528 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:29,566 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:29,666 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"); [5240] [2025-02-08 03:53:29,668 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)); [5247] [2025-02-08 03:53:29,668 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5254] [2025-02-08 03:53:29,669 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5292-5293] [2025-02-08 03:53:29,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5298-5300] [2025-02-08 03:53:29,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5478-5479] [2025-02-08 03:53:29,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5512-5513] [2025-02-08 03:53:29,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5549-5550] [2025-02-08 03:53:29,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5586-5587] [2025-02-08 03:53:29,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330704,330717] [2025-02-08 03:53:29,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[330873,330886] [2025-02-08 03:53:29,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331040,331053] [2025-02-08 03:53:29,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-dlink-dl2k.cil.i[331208,331221] [2025-02-08 03:53:29,993 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:30,137 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:30,138 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30 WrapperNode [2025-02-08 03:53:30,139 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:30,139 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:30,140 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:30,140 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:30,144 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:30,203 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:30,348 INFO L138 Inliner]: procedures = 436, calls = 1892, calls flagged for inlining = 204, calls inlined = 187, statements flattened = 4667 [2025-02-08 03:53:30,348 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:30,349 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:30,349 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:30,350 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:30,357 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:30,358 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:30,395 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:30,950 INFO L175 MemorySlicer]: Split 831 memory accesses to 26 slices as follows [3, 616, 2, 2, 5, 3, 5, 5, 2, 1, 2, 2, 2, 53, 10, 2, 10, 9, 24, 2, 1, 2, 54, 2, 3, 9]. 74 percent of accesses are in the largest equivalence class. The 84 initializations are split as follows [0, 16, 0, 0, 5, 3, 5, 5, 2, 1, 2, 2, 2, 0, 8, 2, 8, 8, 8, 2, 0, 2, 0, 2, 1, 0]. The 415 writes are split as follows [0, 314, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 4]. [2025-02-08 03:53:30,950 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:30,951 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:31,073 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:31,085 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:31,123 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:31,150 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:31,194 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:31,196 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:31,196 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:31,196 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:31,197 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:30" (1/1) ... [2025-02-08 03:53:31,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:31,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:31,224 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:53:31,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:53:31,245 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:53:31,245 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure desc_to_dma [2025-02-08 03:53:31,246 INFO L138 BoogieDeclarations]: Found implementation of procedure desc_to_dma [2025-02-08 03:53:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure mii_write [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_write [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:53:31,248 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure set_multicast [2025-02-08 03:53:31,248 INFO L138 BoogieDeclarations]: Found implementation of procedure set_multicast [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:53:31,248 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2025-02-08 03:53:31,248 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:53:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:31,249 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:53:31,249 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:31,249 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:53:31,249 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:53:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:31,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:31,250 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:31,250 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:31,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:31,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:31,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:31,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure rio_close [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_close [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure mii_getbit [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_getbit [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:31,253 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:31,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:31,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:31,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:31,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:31,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:31,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:31,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:53:31,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#24 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#25 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#24 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#25 [2025-02-08 03:53:31,259 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 03:53:31,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 03:53:31,260 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:31,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:31,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:53:31,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#24 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#25 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure mii_read [2025-02-08 03:53:31,264 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_read [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:53:31,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:53:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:53:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 03:53:31,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#24 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#25 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:31,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:53:31,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:53:31,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:31,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:53:31,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 03:53:31,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 03:53:31,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:31,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:31,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:31,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:31,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:31,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure get_stats [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure get_stats [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_netdev_private [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_netdev_private [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure rio_open [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_open [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_netdev_private [2025-02-08 03:53:31,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_netdev_private [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:53:31,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:53:31,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:53:31,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:53:31,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:53:31,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:53:31,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:53:31,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:53:31,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:53:31,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:53:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_rx_lock_of_netdev_private [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_rx_lock_of_netdev_private [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure rio_free_tx [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_free_tx [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure rio_tx_timeout [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_tx_timeout [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rx_lock_of_netdev_private [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rx_lock_of_netdev_private [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure rio_remove1 [2025-02-08 03:53:31,280 INFO L138 BoogieDeclarations]: Found implementation of procedure rio_remove1 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:53:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:53:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:53:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:53:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:31,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_rio_driver_exit_14_2 [2025-02-08 03:53:31,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_rio_driver_exit_14_2 [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure mii_send_bits [2025-02-08 03:53:31,284 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_send_bits [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:31,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:31,284 INFO L130 BoogieDeclarations]: Found specification of procedure mii_set_media [2025-02-08 03:53:31,285 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_set_media [2025-02-08 03:53:31,285 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:53:31,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:53:31,285 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:53:31,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:53:31,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:31,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:32,179 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:32,182 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:32,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: havoc #t~mem434; [2025-02-08 03:53:32,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12699: havoc #t~nondet1012; [2025-02-08 03:53:33,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12648: havoc #t~nondet1006; [2025-02-08 03:53:39,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12798: havoc #t~nondet1026; [2025-02-08 03:53:39,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12682: havoc #t~nondet1010; [2025-02-08 03:53:39,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7726: ~index~0 := 0bv32; [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: assume ~bvadd~64(~ha~0.base, ~ha~0.offset) != ~bvadd~64(~dev.base, ~bvadd~64(654bv64, ~dev.offset)); [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: assume !(~bvadd~64(~ha~0.base, ~ha~0.offset) != ~bvadd~64(~dev.base, ~bvadd~64(654bv64, ~dev.offset))); [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739: assume ~bvsle~32(~bit~0, 5bv32); [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739: assume !~bvsle~32(~bit~0, 5bv32);call #t~mem613 := read~intINTTYPE4#25(~#hash_table~0.base, ~bvadd~64(~#hash_table~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(~bvsdiv~32(~index~0, 32bv32)))), 4bv64);call write~intINTTYPE4#25(~bvor~32(#t~mem613, ~bvshl~32(1bv32, ~bvsrem~32(~index~0, 32bv32))), ~#hash_table~0.base, ~bvadd~64(~#hash_table~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(~bvsdiv~32(~index~0, 32bv32)))), 4bv64);havoc #t~mem613;call #t~mem614.base, #t~mem614.offset := read~$Pointer$#1(~ha~0.base, ~ha~0.offset, 8bv64);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem614.base, #t~mem614.offset;havoc #t~mem614.base, #t~mem614.offset;~ha~0.base, ~ha~0.offset := ~__mptr___0~0.base, ~__mptr___0~0.offset; [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: ~bit~0 := ~bvadd~32(1bv32, ~bit~0); [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: assume 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~crc~1, ~bvsub~32(31bv32, ~bit~0)));~index~0 := ~bvor~32(~index~0, ~bvshl~32(1bv32, ~bit~0)); [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: assume !(0bv32 != ~bvand~32(1bv32, ~bvashr~32(~crc~1, ~bvsub~32(31bv32, ~bit~0)))); [2025-02-08 03:53:39,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7694: call ULTIMATE.dealloc(~#hash_table~0.base, ~#hash_table~0.offset);havoc ~#hash_table~0.base, ~#hash_table~0.offset; [2025-02-08 03:53:39,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727-1: SUMMARY for call #t~ret612 := crc32_le(4294967295bv32, ~ha~0.base, ~bvadd~64(16bv64, ~ha~0.offset), 6bv64); srcloc: null [2025-02-08 03:53:39,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727: ~tmp___0~22 := #t~ret612;havoc #t~ret612;~crc~1 := ~tmp___0~22;~bit~0 := 0bv32; [2025-02-08 03:53:39,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: havoc constant_test_bit_#t~mem0#1; [2025-02-08 03:53:39,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5775: havoc #t~mem170.base, #t~mem170.offset; [2025-02-08 03:53:39,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5454: havoc #t~mem84.base, #t~mem84.offset; [2025-02-08 03:53:39,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619: havoc #t~nondet1003; [2025-02-08 03:53:39,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: #res := 8bv32; [2025-02-08 03:53:39,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10282: #res := 3bv32; [2025-02-08 03:53:39,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10286: #res := 10bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10234: #res := 10bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: #res := 15bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10226: #res := 1bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: #res := 7bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: #res := 18bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248: #res := 20bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: #res := 13bv32; [2025-02-08 03:53:39,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: #res := 16bv32; [2025-02-08 03:53:39,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: #res := 3bv32; [2025-02-08 03:53:39,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: #res := 8bv32; [2025-02-08 03:53:39,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10250: #res := 21bv32; [2025-02-08 03:53:39,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: #res := 17bv32; [2025-02-08 03:53:39,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: #res := 19bv32; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12670: havoc del_timer_sync_#t~nondet1007#1; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: ldv_del_timer_sync_73_#res#1 := ldv_del_timer_sync_73_~ldv_func_res~3#1; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8723: call write~$Pointer$#1(0bv64, 0bv64, ~np~29#1.base, ~bvadd~64(~bvadd~64(16bv64, ~np~29#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~8#1))), 8bv64); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8723-1: SUMMARY for call consume_skb(~skb~5#1.base, ~skb~5#1.offset); srcloc: null [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719: assume 0bv64 != ~bvadd~64(~skb~5#1.base, ~skb~5#1.offset);call #t~mem767#1.base, #t~mem767#1.offset := read~$Pointer$#1(~np~29#1.base, ~np~29#1.offset, 8bv64); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719: assume !(0bv64 != ~bvadd~64(~skb~5#1.base, ~skb~5#1.offset)); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: assume 0bv64 != ~bvadd~64(~skb~5#1.base, ~skb~5#1.offset);call #t~mem773#1.base, #t~mem773#1.offset := read~$Pointer$#1(~np~29#1.base, ~bvadd~64(8bv64, ~np~29#1.offset), 8bv64); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: assume !(0bv64 != ~bvadd~64(~skb~5#1.base, ~skb~5#1.offset)); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: call write~$Pointer$#1(0bv64, 0bv64, ~np~29#1.base, ~bvadd~64(~bvadd~64(2064bv64, ~np~29#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~8#1))), 8bv64); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744-1: SUMMARY for call consume_skb(~skb~5#1.base, ~skb~5#1.offset); srcloc: null [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8728: call #t~mem770#1.base, #t~mem770#1.offset := read~$Pointer$#1(~np~29#1.base, ~np~29#1.offset, 8bv64);call write~intINTTYPE8#1(0bv64, #t~mem770#1.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem770#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(~i~8#1)))), 8bv64);havoc #t~mem770#1.base, #t~mem770#1.offset;call #t~mem771#1.base, #t~mem771#1.offset := read~$Pointer$#1(~np~29#1.base, ~np~29#1.offset, 8bv64);call write~intINTTYPE8#1(0bv64, #t~mem771#1.base, ~bvadd~64(16bv64, ~bvadd~64(#t~mem771#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(~i~8#1)))), 8bv64);havoc #t~mem771#1.base, #t~mem771#1.offset;~i~8#1 := ~bvadd~32(1bv32, ~i~8#1); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749: ~i~8#1 := ~bvadd~32(1bv32, ~i~8#1); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8721: ~tmp___0~35#1 := #t~ret768#1;havoc #t~mem767#1.base, #t~mem767#1.offset;havoc #t~ret768#1;call #t~mem769#1 := read~intINTTYPE4#1(~skb~5#1.base, ~bvadd~64(104bv64, ~skb~5#1.offset), 4bv64); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8721-1: SUMMARY for call #t~ret768#1 := desc_to_dma(#t~mem767#1.base, ~bvadd~64(#t~mem767#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(~i~8#1)))); srcloc: null [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-1: SUMMARY for call #t~ret774#1 := desc_to_dma(#t~mem773#1.base, ~bvadd~64(#t~mem773#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(~i~8#1)))); srcloc: null [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: ~tmp___1~25#1 := #t~ret774#1;havoc #t~mem773#1.base, #t~mem773#1.offset;havoc #t~ret774#1;call #t~mem775#1 := read~intINTTYPE4#1(~skb~5#1.base, ~bvadd~64(104bv64, ~skb~5#1.offset), 4bv64); [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722: havoc #t~mem769#1; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722-1: SUMMARY for call pci_unmap_single(~pdev~0#1.base, ~pdev~0#1.offset, ~tmp___0~35#1, ~zero_extend~64~32(#t~mem769#1), 2bv32); srcloc: null [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: call #t~mem766#1.base, #t~mem766#1.offset := read~$Pointer$#1(~np~29#1.base, ~bvadd~64(~bvadd~64(16bv64, ~np~29#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~8#1))), 8bv64);~skb~5#1.base, ~skb~5#1.offset := #t~mem766#1.base, #t~mem766#1.offset; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8739: call #t~mem772#1.base, #t~mem772#1.offset := read~$Pointer$#1(~np~29#1.base, ~bvadd~64(~bvadd~64(2064bv64, ~np~29#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~8#1))), 8bv64);~skb~5#1.base, ~skb~5#1.offset := #t~mem772#1.base, #t~mem772#1.offset; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: havoc #t~mem775#1; [2025-02-08 03:53:39,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743-1: SUMMARY for call pci_unmap_single(~pdev~0#1.base, ~pdev~0#1.offset, ~tmp___1~25#1, ~zero_extend~64~32(#t~mem775#1), 1bv32); srcloc: null [2025-02-08 03:53:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12695: havoc #t~nondet1011; [2025-02-08 03:53:39,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-1: SUMMARY for call #t~ret667 := mii_getbit(~dev.base, ~dev.offset); srcloc: null [2025-02-08 03:53:39,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: ~tmp___0~29 := #t~ret667;havoc #t~ret667;~retval~0 := ~bvor~32(~retval~0, ~tmp___0~29);~retval~0 := ~bvshl~32(~retval~0, 1bv32);~i~7 := ~bvadd~32(1bv32, ~i~7); [2025-02-08 03:53:39,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8111: #res := 0bv32; [2025-02-08 03:53:39,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12703: havoc #t~nondet1013; [2025-02-08 03:53:48,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: assume 0bv32 != start_xmit_~tmp___2~4#1; [2025-02-08 03:53:48,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: assume !(0bv32 != start_xmit_~tmp___2~4#1); [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963-1: SUMMARY for call rio_ioctl_#t~ret651#1 := mii_write(rio_ioctl_~dev#1.base, rio_ioctl_~dev#1.offset, rio_ioctl_~phy_addr~0#1, ~zero_extend~32~16(rio_ioctl_#t~mem649#1), ~zero_extend~32~16(rio_ioctl_#t~mem650#1)[16:0]); srcloc: null [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: havoc rio_ioctl_#t~mem649#1;havoc rio_ioctl_#t~mem650#1;havoc rio_ioctl_#t~ret651#1; [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6840: assume 0bv64 == ~bvadd~64(rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset);havoc rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset;call rio_timer_#t~mem356#1 := read~intINTTYPE4#1(rio_timer_~np~4#1.base, ~bvadd~64(4472bv64, rio_timer_~np~4#1.offset), 4bv64); [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6840: assume !(0bv64 == ~bvadd~64(rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset));havoc rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset; [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: assume 4bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: assume !(4bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690-1: mii_set_media_pcs_#res#1 := 0bv32; [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset := ~ldv_1_callback_get_drvinfo~0.base, ~ldv_1_callback_get_drvinfo~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :begin_inline_rio_get_drvinfo } true;rio_get_drvinfo_#in~dev#1.base, rio_get_drvinfo_#in~dev#1.offset, rio_get_drvinfo_#in~info#1.base, rio_get_drvinfo_#in~info#1.offset := ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;havoc rio_get_drvinfo_#t~ret618#1.base, rio_get_drvinfo_#t~ret618#1.offset, rio_get_drvinfo_#t~ret619#1, rio_get_drvinfo_#t~ret620#1, rio_get_drvinfo_#t~mem621#1.base, rio_get_drvinfo_#t~mem621#1.offset, rio_get_drvinfo_#t~ret622#1.base, rio_get_drvinfo_#t~ret622#1.offset, rio_get_drvinfo_#t~ret623#1, rio_get_drvinfo_~dev#1.base, rio_get_drvinfo_~dev#1.offset, rio_get_drvinfo_~info#1.base, rio_get_drvinfo_~info#1.offset, rio_get_drvinfo_~np~17#1.base, rio_get_drvinfo_~np~17#1.offset, rio_get_drvinfo_~tmp~41#1.base, rio_get_drvinfo_~tmp~41#1.offset, rio_get_drvinfo_~tmp___0~23#1.base, rio_get_drvinfo_~tmp___0~23#1.offset;rio_get_drvinfo_~dev#1.base, rio_get_drvinfo_~dev#1.offset := rio_get_drvinfo_#in~dev#1.base, rio_get_drvinfo_#in~dev#1.offset;rio_get_drvinfo_~info#1.base, rio_get_drvinfo_~info#1.offset := rio_get_drvinfo_#in~info#1.base, rio_get_drvinfo_#in~info#1.offset;havoc rio_get_drvinfo_~np~17#1.base, rio_get_drvinfo_~np~17#1.offset;havoc rio_get_drvinfo_~tmp~41#1.base, rio_get_drvinfo_~tmp~41#1.offset;havoc rio_get_drvinfo_~tmp___0~23#1.base, rio_get_drvinfo_~tmp___0~23#1.offset; [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: havoc mii_get_media_#t~ret692#1; [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume 0bv32 == ~bvand~32(1024bv32, tx_error_~tmp___3~5#1); [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume !(0bv32 == ~bvand~32(1024bv32, tx_error_~tmp___3~5#1)); [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume 3758096384bv64 != receive_packet_#t~mem467#1;havoc receive_packet_#t~mem467#1; [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume !(3758096384bv64 != receive_packet_#t~mem467#1);havoc receive_packet_#t~mem467#1;call receive_packet_#t~mem468#1 := read~intINTTYPE8#1(receive_packet_~desc~0#1.base, ~bvadd~64(8bv64, receive_packet_~desc~0#1.offset), 8bv64);receive_packet_~frame_status~0#1 := receive_packet_#t~mem468#1;havoc receive_packet_#t~mem468#1;receive_packet_~pkt_len~0#1 := ~bvand~32(65535bv32, receive_packet_~frame_status~0#1[32:0]);receive_packet_~cnt~1#1 := ~bvsub~32(receive_packet_~cnt~1#1, 1bv32); [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294-1: SUMMARY for call mii_get_media_#t~ret692#1 := printk(49bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9946: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret837#1;havoc ldv_pci_pci_instance_2_#t~ret837#1; [2025-02-08 03:53:48,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: assume 0bv32 != ~bvand~32(1bv32, rio_interrupt_~tx_status~0#1);assume { :begin_inline_tx_error } true;tx_error_#in~dev#1.base, tx_error_#in~dev#1.offset, tx_error_#in~tx_status#1 := rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset, rio_interrupt_~tx_status~0#1;havoc tx_error_#t~ret451#1.base, tx_error_#t~ret451#1.offset, tx_error_#t~mem452#1.base, tx_error_#t~mem452#1.offset, tx_error_#t~ret453#1, tx_error_#t~mem454#1, tx_error_#t~mem455#1, tx_error_#t~ret456#1, tx_error_#t~ret457#1, tx_error_#t~mem458#1, tx_error_#t~mem459#1, tx_error_#t~mem460#1, tx_error_#t~ret461#1, tx_error_#t~mem462#1, tx_error_#t~ret463#1, tx_error_~dev#1.base, tx_error_~dev#1.offset, tx_error_~tx_status#1, tx_error_~np~10#1.base, tx_error_~np~10#1.offset, tx_error_~tmp~34#1.base, tx_error_~tmp~34#1.offset, tx_error_~ioaddr~8#1.base, tx_error_~ioaddr~8#1.offset, tx_error_~frame_id~0#1, tx_error_~i~4#1, tx_error_~tmp___0~18#1, tx_error_~tmp___1~13#1, tx_error_~__ms~1#1, tx_error_~tmp___2~5#1, tx_error_~tmp___3~5#1, tx_error_~__ms___0~0#1, tx_error_~tmp___4~3#1, tx_error_~tmp___5~1#1;tx_error_~dev#1.base, tx_error_~dev#1.offset := tx_error_#in~dev#1.base, tx_error_#in~dev#1.offset;tx_error_~tx_status#1 := tx_error_#in~tx_status#1;havoc tx_error_~np~10#1.base, tx_error_~np~10#1.offset;havoc tx_error_~tmp~34#1.base, tx_error_~tmp~34#1.offset;havoc tx_error_~ioaddr~8#1.base, tx_error_~ioaddr~8#1.offset;havoc tx_error_~frame_id~0#1;havoc tx_error_~i~4#1;havoc tx_error_~tmp___0~18#1;havoc tx_error_~tmp___1~13#1;havoc tx_error_~__ms~1#1;havoc tx_error_~tmp___2~5#1;havoc tx_error_~tmp___3~5#1;havoc tx_error_~__ms___0~0#1;havoc tx_error_~tmp___4~3#1;havoc tx_error_~tmp___5~1#1; [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: assume !(0bv32 != ~bvand~32(1bv32, rio_interrupt_~tx_status~0#1)); [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: rio_get_link_~tmp~44#1.base, rio_get_link_~tmp~44#1.offset := rio_get_link_#t~ret641#1.base, rio_get_link_#t~ret641#1.offset;havoc rio_get_link_#t~ret641#1.base, rio_get_link_#t~ret641#1.offset;rio_get_link_~np~20#1.base, rio_get_link_~np~20#1.offset := rio_get_link_~tmp~44#1.base, rio_get_link_~tmp~44#1.offset;call rio_get_link_#t~mem642#1 := read~intINTTYPE4#1(rio_get_link_~np~20#1.base, ~bvadd~64(4528bv64, rio_get_link_~np~20#1.offset), 4bv64);rio_get_link_#res#1 := rio_get_link_#t~mem642#1;havoc rio_get_link_#t~mem642#1; [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832-1: SUMMARY for call netif_carrier_off(rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832: call rio_set_settings_#t~mem632#1 := read~intINTTYPE1#1(rio_set_settings_~cmd#1.base, ~bvadd~64(18bv64, rio_set_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898-1: SUMMARY for call rio_get_link_#t~ret641#1.base, rio_get_link_#t~ret641#1.offset := netdev_priv(rio_get_link_~dev#1.base, rio_get_link_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9946-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret837#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: rio_error_#t~ret515#1 := mii_get_media_pcs_#res#1;havoc mii_get_media_pcs_#t~ret726#1.base, mii_get_media_pcs_#t~ret726#1.offset, mii_get_media_pcs_#t~mem727#1, mii_get_media_pcs_#t~ret728#1, mii_get_media_pcs_#t~mem729#1, mii_get_media_pcs_#t~ret730#1, mii_get_media_pcs_#t~ret731#1, mii_get_media_pcs_#t~ret732#1, mii_get_media_pcs_#t~ret733#1, mii_get_media_pcs_#t~mem734#1, mii_get_media_pcs_#t~mem735#1, mii_get_media_pcs_#t~mem736#1, mii_get_media_pcs_#t~ret737#1, mii_get_media_pcs_#t~ret738#1, mii_get_media_pcs_#t~ret739#1, mii_get_media_pcs_#t~ret740#1, mii_get_media_pcs_#t~mem741#1, mii_get_media_pcs_#t~ret742#1, mii_get_media_pcs_#t~ret743#1, mii_get_media_pcs_#t~mem744#1, mii_get_media_pcs_#t~ret745#1, mii_get_media_pcs_#t~ret746#1, mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset, mii_get_media_pcs_~negotiate~1#1, mii_get_media_pcs_~bmsr~3#1, mii_get_media_pcs_~phy_addr~4#1, mii_get_media_pcs_~np~27#1.base, mii_get_media_pcs_~np~27#1.offset, mii_get_media_pcs_~tmp~53#1.base, mii_get_media_pcs_~tmp~53#1.offset, mii_get_media_pcs_~tmp___0~33#1, mii_get_media_pcs_~tmp___1~23#1, mii_get_media_pcs_~tmp___2~11#1, mii_get_media_pcs_~bmcr~2#1, mii_get_media_pcs_~tmp___3~10#1;havoc mii_get_media_pcs_#in~dev#1.base, mii_get_media_pcs_#in~dev#1.offset;assume { :end_inline_mii_get_media_pcs } true;havoc rio_error_#t~ret515#1; [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577: assume 4486bv32 == ~zero_extend~32~16(parse_eeprom_#t~mem311#1);havoc parse_eeprom_#t~mem310#1.base, parse_eeprom_#t~mem310#1.offset;havoc parse_eeprom_#t~mem311#1; [2025-02-08 03:53:48,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577: assume !(4486bv32 == ~zero_extend~32~16(parse_eeprom_#t~mem311#1));havoc parse_eeprom_#t~mem310#1.base, parse_eeprom_#t~mem310#1.offset;havoc parse_eeprom_#t~mem311#1; [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8559: havoc mii_get_media_pcs_#t~ret742#1; [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8559-1: SUMMARY for call mii_get_media_pcs_#t~ret742#1 := printk(66bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: assume 0bv32 == rio_probe1_~tmp___15~0#1;call write~intINTTYPE4#1(2bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: assume !(0bv32 == rio_probe1_~tmp___15~0#1);call rio_probe1_#t~mem245#1.base, rio_probe1_#t~mem245#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___11~0#1 := rio_probe1_#t~nondet246#1;havoc rio_probe1_#t~mem245#1.base, rio_probe1_#t~mem245#1.offset;havoc rio_probe1_#t~nondet246#1; [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7238: havoc tx_error_#t~ret453#1;call tx_error_#t~mem454#1 := read~intINTTYPE8#1(tx_error_~np~10#1.base, ~bvadd~64(40bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, tx_error_#t~mem454#1), tx_error_~np~10#1.base, ~bvadd~64(40bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);havoc tx_error_#t~mem454#1; [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7238-1: SUMMARY for call tx_error_#t~ret453#1 := printk(34bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7040: SUMMARY for call netif_stop_queue(start_xmit_~dev#1.base, start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6842: rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset := rio_timer_#t~ret357#1.base, rio_timer_#t~ret357#1.offset;havoc rio_timer_#t~mem356#1;havoc rio_timer_#t~ret357#1.base, rio_timer_#t~ret357#1.offset; [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9749: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset := ~ldv_1_callback_ndo_tx_timeout~0.base, ~ldv_1_callback_ndo_tx_timeout~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset; [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6842-1: SUMMARY for call rio_timer_#t~ret357#1.base, rio_timer_#t~ret357#1.offset := netdev_alloc_skb_ip_align(rio_timer_~dev~1#1.base, rio_timer_~dev~1#1.offset, rio_timer_#t~mem356#1); srcloc: null [2025-02-08 03:53:48,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: assume ~bvsgt~32(~tx_coalesce~0, 1bv32); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: assume !~bvsgt~32(~tx_coalesce~0, 1bv32); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume ~bvsge~32(find_miiphy_~i~0#1, 0bv32); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume !~bvsge~32(find_miiphy_~i~0#1, 0bv32); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: assume 0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1));call write~intINTTYPE4#1(100bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4476bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4500bv64, mii_get_media_~np~25#1.offset), 4bv64); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: assume !(0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1))); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182: assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1017#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet1017#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1017#1;havoc pci_enable_device_#t~nondet1017#1; [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: havoc tx_error_#t~ret451#1.base, tx_error_#t~ret451#1.offset, tx_error_#t~mem452#1.base, tx_error_#t~mem452#1.offset, tx_error_#t~ret453#1, tx_error_#t~mem454#1, tx_error_#t~mem455#1, tx_error_#t~ret456#1, tx_error_#t~ret457#1, tx_error_#t~mem458#1, tx_error_#t~mem459#1, tx_error_#t~mem460#1, tx_error_#t~ret461#1, tx_error_#t~mem462#1, tx_error_#t~ret463#1, tx_error_~dev#1.base, tx_error_~dev#1.offset, tx_error_~tx_status#1, tx_error_~np~10#1.base, tx_error_~np~10#1.offset, tx_error_~tmp~34#1.base, tx_error_~tmp~34#1.offset, tx_error_~ioaddr~8#1.base, tx_error_~ioaddr~8#1.offset, tx_error_~frame_id~0#1, tx_error_~i~4#1, tx_error_~tmp___0~18#1, tx_error_~tmp___1~13#1, tx_error_~__ms~1#1, tx_error_~tmp___2~5#1, tx_error_~tmp___3~5#1, tx_error_~__ms___0~0#1, tx_error_~tmp___4~3#1, tx_error_~tmp___5~1#1;havoc tx_error_#in~dev#1.base, tx_error_#in~dev#1.offset, tx_error_#in~tx_status#1;assume { :end_inline_tx_error } true; [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret853#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume 1bv32 == ~zero_extend~32~8(rio_set_settings_#t~mem632#1);havoc rio_set_settings_#t~mem632#1;call rio_set_settings_#t~mem633#1 := read~intINTTYPE1#1(rio_set_settings_~np~19#1.base, ~bvadd~64(4508bv64, rio_set_settings_~np~19#1.offset), 1bv64); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume !(1bv32 == ~zero_extend~32~8(rio_set_settings_#t~mem632#1));havoc rio_set_settings_#t~mem632#1;call write~intINTTYPE4#1(0bv32, rio_set_settings_~np~19#1.base, ~bvadd~64(4504bv64, rio_set_settings_~np~19#1.offset), 4bv64);call rio_set_settings_#t~mem635#1 := read~intINTTYPE4#1(rio_set_settings_~np~19#1.base, ~bvadd~64(4476bv64, rio_set_settings_~np~19#1.offset), 4bv64); [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 03:53:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014: ldv_pci_pci_instance_2_~tmp___0~39#1 := ldv_pci_pci_instance_2_#t~ret853#1;havoc ldv_pci_pci_instance_2_#t~ret853#1; [2025-02-08 03:53:48,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579-1: SUMMARY for call parse_eeprom_#t~ret312#1 := crc32_le(4294967295bv32, parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset, 252bv64); srcloc: null [2025-02-08 03:53:48,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: parse_eeprom_~tmp___1~8#1 := parse_eeprom_#t~ret312#1;havoc parse_eeprom_#t~ret312#1;parse_eeprom_~crc~0#1 := ~bvnot~32(parse_eeprom_~tmp___1~8#1);call parse_eeprom_#t~mem313#1 := read~intINTTYPE4#1(parse_eeprom_~psrom~0#1.base, ~bvadd~64(252bv64, parse_eeprom_~psrom~0#1.offset), 4bv64); [2025-02-08 03:53:48,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9816: SUMMARY for call ##fun~$Pointer$~TO~VOID(ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset, ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset); srcloc: null [2025-02-08 03:53:48,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9552: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:48,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9552: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: assume 0bv64 != mii_wait_link_~tmp___1~20#1; [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: assume !(0bv64 != mii_wait_link_~tmp___1~20#1); [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7835: assume 0bv32 != ~zero_extend~32~8(rio_set_settings_#t~mem633#1);havoc rio_set_settings_#t~mem633#1;rio_set_settings_#res#1 := 0bv32; [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7835: assume !(0bv32 != ~zero_extend~32~8(rio_set_settings_#t~mem633#1));havoc rio_set_settings_#t~mem633#1;call write~intINTTYPE4#1(1bv32, rio_set_settings_~np~19#1.base, ~bvadd~64(4504bv64, rio_set_settings_~np~19#1.offset), 4bv64); [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6844: assume 0bv64 == ~bvadd~64(rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset);call rio_timer_#t~mem358#1.base, rio_timer_#t~mem358#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, 8bv64);call write~intINTTYPE8#1(0bv64, rio_timer_#t~mem358#1.base, ~bvadd~64(16bv64, ~bvadd~64(rio_timer_#t~mem358#1.offset, ~bvmul~64(24bv64, ~zero_extend~64~32(rio_timer_~entry~0#1)))), 8bv64);havoc rio_timer_#t~mem358#1.base, rio_timer_#t~mem358#1.offset; [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6844: assume !(0bv64 == ~bvadd~64(rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset));call write~$Pointer$#1(rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset, rio_timer_~np~4#1.base, ~bvadd~64(~bvadd~64(16bv64, rio_timer_~np~4#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rio_timer_~entry~0#1))), 8bv64);call rio_timer_#t~mem360#1.base, rio_timer_#t~mem360#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, 8bv64);call rio_timer_#t~mem361#1.base, rio_timer_#t~mem361#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, ~bvadd~64(4128bv64, rio_timer_~np~4#1.offset), 8bv64);call rio_timer_#t~mem362#1.base, rio_timer_#t~mem362#1.offset := read~$Pointer$#1(rio_timer_~skb~1#1.base, ~bvadd~64(229bv64, rio_timer_~skb~1#1.offset), 8bv64);call rio_timer_#t~mem363#1 := read~intINTTYPE4#1(rio_timer_~np~4#1.base, ~bvadd~64(4472bv64, rio_timer_~np~4#1.offset), 4bv64); [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7901-1: ldv_dummy_resourceless_instance_callback_1_7_#t~ret803#1 := rio_get_link_#res#1;havoc rio_get_link_#t~ret641#1.base, rio_get_link_#t~ret641#1.offset, rio_get_link_#t~mem642#1, rio_get_link_~dev#1.base, rio_get_link_~dev#1.offset, rio_get_link_~np~20#1.base, rio_get_link_~np~20#1.offset, rio_get_link_~tmp~44#1.base, rio_get_link_~tmp~44#1.offset;havoc rio_get_link_#in~dev#1.base, rio_get_link_#in~dev#1.offset;assume { :end_inline_rio_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret803#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret803#1, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7901: havoc rio_get_link_#t~mem642#1; [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume 5bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume !(5bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: SUMMARY for call rio_probe1_#t~ret290#1 := printk(24bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: havoc rio_probe1_#t~ret290#1; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355: assume { :begin_inline_ldv_dispatch_register_dummy_factory_14_14_5 } true;assume { :begin_inline_ldv_switch_automaton_state_4_4 } true;~ldv_statevar_4~0 := 3bv32;assume { :end_inline_ldv_switch_automaton_state_4_4 } true;assume { :end_inline_ldv_dispatch_register_dummy_factory_14_14_5 } true;~ldv_statevar_14~0 := 4bv32; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355-1: SUMMARY for call ldv_assume((if 4bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: assume true; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: assume !true;tx_error_~__ms___0~0#1 := 1bv64; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316: assume 0bv32 == rio_probe1_~tmp___4~0#1;call write~intINTTYPE4#1(1000bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316: assume !(0bv32 == rio_probe1_~tmp___4~0#1);call rio_probe1_#t~mem265#1.base, rio_probe1_#t~mem265#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___1~6#1 := rio_probe1_#t~nondet266#1;havoc rio_probe1_#t~mem265#1.base, rio_probe1_#t~mem265#1.offset;havoc rio_probe1_#t~nondet266#1; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: assume 0bv32 != rio_probe1_~err~0#1;rio_probe1_#res#1 := rio_probe1_~err~0#1;call ULTIMATE.dealloc(rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset);havoc rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset);havoc rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset);havoc rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: assume !(0bv32 != rio_probe1_~err~0#1);call rio_probe1_#t~mem231#1 := read~intINTTYPE4#1(rio_probe1_~pdev#1.base, ~bvadd~64(1547bv64, rio_probe1_~pdev#1.offset), 4bv64);rio_probe1_~irq~0#1 := rio_probe1_#t~mem231#1;havoc rio_probe1_#t~mem231#1;assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, 5bv64, 0bv64;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1019#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset := pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset;pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset := pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;havoc pci_request_regions_#t~nondet1019#1;pci_request_regions_#res#1 := pci_request_regions_#t~nondet1019#1;havoc pci_request_regions_#t~nondet1019#1; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950-1: call ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~39#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~39#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:53:48,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset);havoc ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset;call ldv_pci_pci_instance_2_#t~mem839#1.base, ldv_pci_pci_instance_2_#t~mem839#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_resume_2_5 } true;ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset, ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem839#1.base, ldv_pci_pci_instance_2_#t~mem839#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret821#1, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset, ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset;ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset := ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset;ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset := ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset));havoc ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8563: havoc mii_get_media_pcs_#t~ret743#1; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8563-1: SUMMARY for call mii_get_media_pcs_#t~ret743#1 := printk(67bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-1: SUMMARY for call find_miiphy_#t~ret305#1 := mii_read(find_miiphy_~dev#1.base, find_miiphy_~dev#1.offset, find_miiphy_~i~0#1, 1bv32); srcloc: null [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: rio_error_#t~ret516#1 := mii_get_media_#res#1;havoc mii_get_media_#t~ret673#1.base, mii_get_media_#t~ret673#1.offset, mii_get_media_#t~mem674#1, mii_get_media_#t~ret675#1, mii_get_media_#t~mem676#1, mii_get_media_#t~ret677#1, mii_get_media_#t~ret678#1, mii_get_media_#t~ret679#1, mii_get_media_#t~ret680#1, mii_get_media_#t~ret681#1, mii_get_media_#t~ret682#1, mii_get_media_#t~ret683#1, mii_get_media_#t~ret684#1, mii_get_media_#t~ret685#1, mii_get_media_#t~ret686#1, mii_get_media_#t~mem687#1, mii_get_media_#t~mem688#1, mii_get_media_#t~mem689#1, mii_get_media_#t~ret690#1, mii_get_media_#t~ret691#1, mii_get_media_#t~ret692#1, mii_get_media_#t~ret693#1, mii_get_media_#t~ret694#1, mii_get_media_#t~ret695#1, mii_get_media_#t~mem696#1, mii_get_media_#t~ret697#1, mii_get_media_#t~ret698#1, mii_get_media_#t~mem699#1, mii_get_media_#t~ret700#1, mii_get_media_#t~ret701#1, mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~negotiate~0#1, mii_get_media_~bmsr~1#1, mii_get_media_~mscr~0#1, mii_get_media_~mssr~0#1, mii_get_media_~phy_addr~2#1, mii_get_media_~np~25#1.base, mii_get_media_~np~25#1.offset, mii_get_media_~tmp~51#1.base, mii_get_media_~tmp~51#1.offset, mii_get_media_~tmp___0~31#1, mii_get_media_~tmp___1~21#1, mii_get_media_~tmp___2~9#1, mii_get_media_~tmp___3~8#1, mii_get_media_~tmp___4~5#1, mii_get_media_~bmcr~0#1, mii_get_media_~tmp___5~3#1;havoc mii_get_media_#in~dev#1.base, mii_get_media_#in~dev#1.offset;assume { :end_inline_mii_get_media } true;havoc rio_error_#t~ret516#1; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515: find_miiphy_~tmp___1~7#1 := find_miiphy_#t~ret305#1;havoc find_miiphy_#t~ret305#1;find_miiphy_~mii_status~0#1 := find_miiphy_~tmp___1~7#1; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: call write~$Pointer$#1(~#netdev_ops~0.base, ~#netdev_ops~0.offset, rio_probe1_~dev~0#1.base, ~bvadd~64(468bv64, rio_probe1_~dev~0#1.offset), 8bv64);call write~intINTTYPE4#1(1000bv32, rio_probe1_~dev~0#1.base, ~bvadd~64(995bv64, rio_probe1_~dev~0#1.offset), 4bv64);call write~$Pointer$#1(~#ethtool_ops~0.base, ~#ethtool_ops~0.offset, rio_probe1_~dev~0#1.base, ~bvadd~64(476bv64, rio_probe1_~dev~0#1.offset), 8bv64);assume { :begin_inline_pci_set_drvdata } true;pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset := rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc pci_set_drvdata_#t~ret205#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset := pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset;pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset := pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_59 } true;ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset := pci_set_drvdata_~pdev#1.base, ~bvadd~64(179bv64, pci_set_drvdata_~pdev#1.offset), pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret880#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~75#1;ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset := ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset;ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset := ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;havoc ldv_dev_set_drvdata_59_~tmp~75#1; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440-1: call receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(~bvadd~64(16bv64, receive_packet_~np~11#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(receive_packet_~entry~3#1))), 8bv64); [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440: assume 0bv64 == ~bvadd~64(receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset);havoc receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset;call receive_packet_#t~mem495#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4472bv64, receive_packet_~np~11#1.offset), 4bv64); [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440: assume !(0bv64 == ~bvadd~64(receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset));havoc receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset; [2025-02-08 03:53:48,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299-1: SUMMARY for call mii_get_media_#t~ret693#1 := printk(50bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: assume 0bv32 != ~bvand~32(16bv32, tx_error_~tx_status#1);call tx_error_#t~mem455#1 := read~intINTTYPE8#1(tx_error_~np~10#1.base, ~bvadd~64(144bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, tx_error_#t~mem455#1), tx_error_~np~10#1.base, ~bvadd~64(144bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);havoc tx_error_#t~mem455#1; [2025-02-08 03:53:48,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: assume !(0bv32 != ~bvand~32(16bv32, tx_error_~tx_status#1)); [2025-02-08 03:53:48,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299: havoc mii_get_media_#t~ret693#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6185: ldv_pci_instance_probe_2_17_#t~ret819#1 := rio_probe1_#res#1;havoc rio_probe1_#t~mem228#1, rio_probe1_#t~ret229#1, rio_probe1_#t~ret230#1, rio_probe1_#t~mem231#1, rio_probe1_#t~ret232#1, rio_probe1_#t~ret233#1.base, rio_probe1_#t~ret233#1.offset, rio_probe1_#t~ret234#1.base, rio_probe1_#t~ret234#1.offset, rio_probe1_#t~ret235#1.base, rio_probe1_#t~ret235#1.offset, rio_probe1_#t~ret236#1.base, rio_probe1_#t~ret236#1.offset, rio_probe1_#t~ret237#1.base, rio_probe1_#t~ret237#1.offset, rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset, rio_probe1_#t~mem239#1.base, rio_probe1_#t~mem239#1.offset, rio_probe1_#t~nondet240#1, rio_probe1_#t~mem241#1.base, rio_probe1_#t~mem241#1.offset, rio_probe1_#t~nondet242#1, rio_probe1_#t~mem243#1.base, rio_probe1_#t~mem243#1.offset, rio_probe1_#t~nondet244#1, rio_probe1_#t~mem245#1.base, rio_probe1_#t~mem245#1.offset, rio_probe1_#t~nondet246#1, rio_probe1_#t~mem247#1.base, rio_probe1_#t~mem247#1.offset, rio_probe1_#t~nondet248#1, rio_probe1_#t~mem249#1.base, rio_probe1_#t~mem249#1.offset, rio_probe1_#t~nondet250#1, rio_probe1_#t~mem251#1.base, rio_probe1_#t~mem251#1.offset, rio_probe1_#t~nondet252#1, rio_probe1_#t~mem253#1.base, rio_probe1_#t~mem253#1.offset, rio_probe1_#t~nondet254#1, rio_probe1_#t~mem255#1.base, rio_probe1_#t~mem255#1.offset, rio_probe1_#t~nondet256#1, rio_probe1_#t~mem257#1.base, rio_probe1_#t~mem257#1.offset, rio_probe1_#t~nondet258#1, rio_probe1_#t~mem259#1.base, rio_probe1_#t~mem259#1.offset, rio_probe1_#t~nondet260#1, rio_probe1_#t~mem261#1.base, rio_probe1_#t~mem261#1.offset, rio_probe1_#t~nondet262#1, rio_probe1_#t~mem263#1.base, rio_probe1_#t~mem263#1.offset, rio_probe1_#t~nondet264#1, rio_probe1_#t~mem265#1.base, rio_probe1_#t~mem265#1.offset, rio_probe1_#t~nondet266#1, rio_probe1_#t~mem267#1.base, rio_probe1_#t~mem267#1.offset, rio_probe1_#t~nondet268#1, rio_probe1_#t~mem269#1, rio_probe1_#t~mem270#1, rio_probe1_#t~mem271#1, rio_probe1_#t~mem272#1, rio_probe1_#t~ite274#1, rio_probe1_#t~mem273#1, rio_probe1_#t~ret275#1.base, rio_probe1_#t~ret275#1.offset, rio_probe1_#t~mem276#1, rio_probe1_#t~ret277#1.base, rio_probe1_#t~ret277#1.offset, rio_probe1_#t~mem278#1, rio_probe1_#t~ret279#1, rio_probe1_#t~ret280#1, rio_probe1_#t~ret281#1, rio_probe1_#t~mem282#1, rio_probe1_#t~mem283#1, rio_probe1_#t~ret284#1, rio_probe1_#t~mem285#1, rio_probe1_#t~ret286#1, rio_probe1_#t~ret287#1, rio_probe1_#t~mem288#1.base, rio_probe1_#t~mem288#1.offset, rio_probe1_#t~ret289#1, rio_probe1_#t~ret290#1, rio_probe1_#t~mem291#1, rio_probe1_#t~mem292#1, rio_probe1_#t~mem293#1, rio_probe1_#t~ret294#1, rio_probe1_#t~mem295#1, rio_probe1_#t~mem296#1, rio_probe1_#t~ret297#1, rio_probe1_#t~mem298#1.base, rio_probe1_#t~mem298#1.offset, rio_probe1_#t~mem299#1, rio_probe1_#t~mem300#1.base, rio_probe1_#t~mem300#1.offset, rio_probe1_#t~mem301#1, rio_probe1_#t~mem302#1.base, rio_probe1_#t~mem302#1.offset, rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, rio_probe1_~ent#1.base, rio_probe1_~ent#1.offset, rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset, rio_probe1_~np~0#1.base, rio_probe1_~np~0#1.offset, rio_probe1_~card_idx~0#1, rio_probe1_~chip_idx~0#1, rio_probe1_~err~0#1, rio_probe1_~irq~0#1, rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset, rio_probe1_~version_printed~0#1, rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset, rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset, rio_probe1_~tmp~24#1, rio_probe1_~tmp___0~9#1.base, rio_probe1_~tmp___0~9#1.offset, rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset, rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset, rio_probe1_~tmp___1~6#1, rio_probe1_~tmp___2~1#1, rio_probe1_~tmp___3~1#1, rio_probe1_~tmp___4~0#1, rio_probe1_~tmp___5~0#1, rio_probe1_~tmp___6~0#1, rio_probe1_~tmp___7~0#1, rio_probe1_~tmp___8~0#1, rio_probe1_~tmp___9~0#1, rio_probe1_~tmp___10~0#1, rio_probe1_~tmp___11~0#1, rio_probe1_~tmp___12~0#1, rio_probe1_~tmp___13~0#1, rio_probe1_~tmp___14~0#1, rio_probe1_~tmp___15~0#1, rio_probe1_~tmp___16~0#1;havoc rio_probe1_#in~pdev#1.base, rio_probe1_#in~pdev#1.offset, rio_probe1_#in~ent#1.base, rio_probe1_#in~ent#1.offset;assume { :end_inline_rio_probe1 } true;ldv_pci_instance_probe_2_17_~tmp~65#1 := ldv_pci_instance_probe_2_17_#t~ret819#1;havoc ldv_pci_instance_probe_2_17_#t~ret819#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~65#1;ldv_pci_pci_instance_2_#t~ret856#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret819#1, ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset, ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset, ldv_pci_instance_probe_2_17_~tmp~65#1;havoc ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset, ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset, ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset;assume { :end_inline_ldv_pci_instance_probe_2_17 } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret856#1;havoc ldv_pci_pci_instance_2_#t~mem855#1.base, ldv_pci_pci_instance_2_#t~mem855#1.offset;havoc ldv_pci_pci_instance_2_#t~ret856#1;assume { :begin_inline_ldv_post_probe } true;ldv_post_probe_#in~probe_ret_val#1 := ~ldv_2_ret_default~0;havoc ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret901#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~85#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~85#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: havoc ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224-1: SUMMARY for call rio_tx_timeout(ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810: ldv_post_probe_~tmp~85#1 := ldv_post_probe_#t~ret901#1;havoc ldv_post_probe_#t~ret901#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~85#1;ldv_pci_pci_instance_2_#t~ret857#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret901#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~85#1;havoc ldv_post_probe_#in~probe_ret_val#1;assume { :end_inline_ldv_post_probe } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret857#1;havoc ldv_pci_pci_instance_2_#t~ret857#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: assume parse_eeprom_#t~mem313#1 != parse_eeprom_~crc~0#1;havoc parse_eeprom_#t~mem313#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: assume !(parse_eeprom_#t~mem313#1 != parse_eeprom_~crc~0#1);havoc parse_eeprom_#t~mem313#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-1: SUMMARY for call ldv_post_probe_#t~ret901#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234: havoc mii_get_media_#t~ret683#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-1: SUMMARY for call mii_get_media_#t~ret683#1 := printk(44bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847-1: SUMMARY for call rio_timer_#t~ret359#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: havoc rio_timer_#t~ret359#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: havoc ldv_pci_instance_resume_2_5_#t~ret821#1, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset, ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset;havoc ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset, ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_resume_2_5 } true;havoc ldv_pci_pci_instance_2_#t~mem839#1.base, ldv_pci_pci_instance_2_#t~mem839#1.offset; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-1: call dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset := read~$Pointer$#1(dma_sync_single_for_device_~ops~3#1.base, ~bvadd~64(72bv64, dma_sync_single_for_device_~ops~3#1.offset), 8bv64); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: assume 0bv64 != ~bvadd~64(dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset);havoc dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset;call dma_sync_single_for_device_#t~mem129#1.base, dma_sync_single_for_device_#t~mem129#1.offset := read~$Pointer$#1(dma_sync_single_for_device_~ops~3#1.base, ~bvadd~64(72bv64, dma_sync_single_for_device_~ops~3#1.offset), 8bv64); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: assume !(0bv64 != ~bvadd~64(dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset));havoc dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset := receive_packet_#t~ret496#1.base, receive_packet_#t~ret496#1.offset;havoc receive_packet_#t~mem495#1;havoc receive_packet_#t~ret496#1.base, receive_packet_#t~ret496#1.offset; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret818#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret818#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: mii_set_media_pcs_~tmp___2~12#1 := mii_set_media_pcs_~__ms~5#1;mii_set_media_pcs_~__ms~5#1 := ~bvsub~64(mii_set_media_pcs_~__ms~5#1, 1bv64); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret818#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: assume ~bvslt~32(receive_packet_~cnt~1#1, 0bv32); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: assume !~bvslt~32(receive_packet_~cnt~1#1, 0bv32); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442-1: SUMMARY for call receive_packet_#t~ret496#1.base, receive_packet_#t~ret496#1.offset := netdev_alloc_skb_ip_align(receive_packet_~dev#1.base, receive_packet_~dev#1.offset, receive_packet_#t~mem495#1); srcloc: null [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: assume 0bv32 == rio_probe1_~tmp___11~0#1;call write~intINTTYPE4#1(100bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: assume !(0bv32 == rio_probe1_~tmp___11~0#1);call rio_probe1_#t~mem247#1.base, rio_probe1_#t~mem247#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___12~0#1 := rio_probe1_#t~nondet248#1;havoc rio_probe1_#t~mem247#1.base, rio_probe1_#t~mem247#1.offset;havoc rio_probe1_#t~nondet248#1; [2025-02-08 03:53:48,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: start_xmit_~tmp___3~4#1 := start_xmit_#t~ret425#1;havoc start_xmit_#t~ret425#1; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset;ldv_alloc_etherdev_mqs_60_#t~ret882#1.base, ldv_alloc_etherdev_mqs_60_#t~ret882#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret786#1, ldv_alloc_etherdev_mqs_#t~ret787#1.base, ldv_alloc_etherdev_mqs_#t~ret787#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~37#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.offset := ldv_alloc_etherdev_mqs_60_#t~ret882#1.base, ldv_alloc_etherdev_mqs_60_#t~ret882#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret882#1.base, ldv_alloc_etherdev_mqs_60_#t~ret882#1.offset;ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.offset; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: SUMMARY for call rio_free_tx(rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset, 1bv32); srcloc: null [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: havoc dma_sync_single_for_cpu_#t~ret110#1.base, dma_sync_single_for_cpu_#t~ret110#1.offset, dma_sync_single_for_cpu_#t~ret111#1, dma_sync_single_for_cpu_#t~ret112#1, dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset, dma_sync_single_for_cpu_#t~mem119#1.base, dma_sync_single_for_cpu_#t~mem119#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset, dma_sync_single_for_cpu_~tmp___0~2#1, dma_sync_single_for_cpu_~tmp___1~2#1;havoc dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1;assume { :end_inline_dma_sync_single_for_cpu } true; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-1: SUMMARY for call start_xmit_#t~ret425#1 := ioread32(start_xmit_~ioaddr~6#1.base, ~bvadd~64(16bv64, start_xmit_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset;ldv_pci_pci_instance_2_#t~ret850#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem827#1, ldv_pci_instance_suspend_2_8_#t~ret828#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset, ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, ldv_pci_instance_suspend_2_8_~tmp~66#1;havoc ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset, ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset, ldv_pci_instance_suspend_2_8_#in~arg2#1.event;assume { :end_inline_ldv_pci_instance_suspend_2_8 } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret850#1;havoc ldv_pci_pci_instance_2_#t~mem848#1.base, ldv_pci_pci_instance_2_#t~mem848#1.offset;havoc ldv_pci_pci_instance_2_#t~mem849#1;havoc ldv_pci_pci_instance_2_#t~ret850#1; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9755: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset := ~ldv_1_callback_ndo_validate_addr~0.base, ~ldv_1_callback_ndo_validate_addr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_#t~ret801#1, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6650: assume 6bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6650: assume !(6bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-1: SUMMARY for call rio_get_drvinfo_#t~ret618#1.base, rio_get_drvinfo_#t~ret618#1.offset := netdev_priv(rio_get_drvinfo_~dev#1.base, rio_get_drvinfo_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: rio_get_drvinfo_~tmp~41#1.base, rio_get_drvinfo_~tmp~41#1.offset := rio_get_drvinfo_#t~ret618#1.base, rio_get_drvinfo_#t~ret618#1.offset;havoc rio_get_drvinfo_#t~ret618#1.base, rio_get_drvinfo_#t~ret618#1.offset;rio_get_drvinfo_~np~17#1.base, rio_get_drvinfo_~np~17#1.offset := rio_get_drvinfo_~tmp~41#1.base, rio_get_drvinfo_~tmp~41#1.offset; [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6518: assume 65535bv32 != find_miiphy_~mii_status~0#1 && 0bv32 != find_miiphy_~mii_status~0#1;call write~intINTTYPE4#1(find_miiphy_~i~0#1, find_miiphy_~np~1#1.base, ~bvadd~64(4969bv64, find_miiphy_~np~1#1.offset), 4bv64);find_miiphy_~phy_found~0#1 := ~bvadd~32(1bv32, find_miiphy_~phy_found~0#1); [2025-02-08 03:53:48,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6518: assume !(65535bv32 != find_miiphy_~mii_status~0#1 && 0bv32 != find_miiphy_~mii_status~0#1); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566-1: call mii_get_media_pcs_#t~mem744#1 := read~intINTTYPE1#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4508bv64, mii_get_media_pcs_~np~27#1.offset), 1bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584-1: SUMMARY for call parse_eeprom_#t~ret314#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: havoc parse_eeprom_#t~ret314#1;parse_eeprom_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: call rio_probe1_#t~mem291#1 := read~intINTTYPE1#1(rio_probe1_~np~0#1.base, ~bvadd~64(4508bv64, rio_probe1_~np~0#1.offset), 1bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume 0bv32 != ~zero_extend~32~8(rio_probe1_#t~mem291#1);havoc rio_probe1_#t~mem291#1;call rio_probe1_#t~mem292#1 := read~intINTTYPE4#1(rio_probe1_~np~0#1.base, ~bvadd~64(4488bv64, rio_probe1_~np~0#1.offset), 4bv64);call rio_probe1_#t~mem293#1 := read~intINTTYPE4#1(rio_probe1_~np~0#1.base, ~bvadd~64(4492bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume !(0bv32 != ~zero_extend~32~8(rio_probe1_#t~mem291#1));havoc rio_probe1_#t~mem291#1; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9623: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9623: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-1: call rio_error_#t~mem517#1 := read~intINTTYPE4#1(rio_error_~np~12#1.base, ~bvadd~64(4476bv64, rio_error_~np~12#1.offset), 4bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume 1000bv32 == rio_error_#t~mem517#1;havoc rio_error_#t~mem517#1;call write~intINTTYPE4#1(~tx_coalesce~0, rio_error_~np~12#1.base, ~bvadd~64(4496bv64, rio_error_~np~12#1.offset), 4bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume !(1000bv32 == rio_error_#t~mem517#1);havoc rio_error_#t~mem517#1;call write~intINTTYPE4#1(1bv32, rio_error_~np~12#1.base, ~bvadd~64(4496bv64, rio_error_~np~12#1.offset), 4bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: assume 0bv32 != ~zero_extend~32~8(mii_get_media_pcs_#t~mem744#1);havoc mii_get_media_pcs_#t~mem744#1; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: assume !(0bv32 != ~zero_extend~32~8(mii_get_media_pcs_#t~mem744#1));havoc mii_get_media_pcs_#t~mem744#1; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8170: mii_wait_link_~wait#1 := ~bvsub~32(mii_wait_link_~wait#1, 1bv32); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10416: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10416: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245-1: SUMMARY for call tx_error_#t~ret456#1 := ioread16(tx_error_~ioaddr~8#1.base, ~bvadd~64(68bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: tx_error_~tmp___0~18#1 := tx_error_#t~ret456#1;havoc tx_error_#t~ret456#1; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840-1: SUMMARY for call rio_set_settings_#t~ret634#1 := mii_set_media(rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: havoc rio_set_settings_#t~ret634#1;rio_set_settings_#res#1 := 0bv32; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387-1: SUMMARY for call rio_probe1_#t~ret275#1.base, rio_probe1_#t~ret275#1.offset := pci_alloc_consistent(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, 6144bv64, rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387: rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset := rio_probe1_#t~ret275#1.base, rio_probe1_#t~ret275#1.offset;havoc rio_probe1_#t~ret275#1.base, rio_probe1_#t~ret275#1.offset; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: assume 0bv64 == ~bvadd~64(receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset);call receive_packet_#t~mem497#1.base, receive_packet_#t~mem497#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, 8bv64);call write~intINTTYPE8#1(0bv64, receive_packet_#t~mem497#1.base, ~bvadd~64(16bv64, ~bvadd~64(receive_packet_#t~mem497#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(receive_packet_~entry~3#1)))), 8bv64);havoc receive_packet_#t~mem497#1.base, receive_packet_#t~mem497#1.offset; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: assume !(0bv64 == ~bvadd~64(receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset));call write~$Pointer$#1(receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset, receive_packet_~np~11#1.base, ~bvadd~64(~bvadd~64(16bv64, receive_packet_~np~11#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(receive_packet_~entry~3#1))), 8bv64);call receive_packet_#t~mem499#1.base, receive_packet_#t~mem499#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, 8bv64);call receive_packet_#t~mem500#1.base, receive_packet_#t~mem500#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(4128bv64, receive_packet_~np~11#1.offset), 8bv64);call receive_packet_#t~mem501#1.base, receive_packet_#t~mem501#1.offset := read~$Pointer$#1(receive_packet_~skb___0~0#1.base, ~bvadd~64(229bv64, receive_packet_~skb___0~0#1.offset), 8bv64);call receive_packet_#t~mem502#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4472bv64, receive_packet_~np~11#1.offset), 4bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7246: SUMMARY for call iowrite16(~bvadd~32(16bv32, ~zero_extend~32~16(tx_error_~tmp___0~18#1[16:0]))[16:0], tx_error_~ioaddr~8#1.base, ~bvadd~64(68bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8171: assume ~bvsgt~32(mii_wait_link_~wait#1, 0bv32); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8171: assume !~bvsgt~32(mii_wait_link_~wait#1, 0bv32);mii_wait_link_#res#1 := 4294967295bv32; [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: assume 0bv32 != ~bvand~32(128bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1));call write~intINTTYPE4#1(100bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4476bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4500bv64, mii_get_media_~np~25#1.offset), 4bv64); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: assume !(0bv32 != ~bvand~32(128bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1))); [2025-02-08 03:53:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume 0bv32 == start_xmit_~tmp___3~4#1;call start_xmit_#t~mem426#1 := read~intINTTYPE8#1(start_xmit_~np~7#1.base, ~bvadd~64(4112bv64, start_xmit_~np~7#1.offset), 8bv64); [2025-02-08 03:53:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume !(0bv32 == start_xmit_~tmp___3~4#1); [2025-02-08 03:53:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775-1: SUMMARY for call rio_get_drvinfo_#t~ret619#1 := strlcpy(rio_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, rio_get_drvinfo_~info#1.offset), 39bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:53:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: havoc rio_get_drvinfo_#t~ret619#1; [2025-02-08 03:53:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586: rio_probe1_#t~ret279#1 := parse_eeprom_#res#1;havoc parse_eeprom_#t~ret307#1.base, parse_eeprom_#t~ret307#1.offset, parse_eeprom_#t~mem308#1.base, parse_eeprom_#t~mem308#1.offset, parse_eeprom_#t~ret309#1, parse_eeprom_#t~mem310#1.base, parse_eeprom_#t~mem310#1.offset, parse_eeprom_#t~mem311#1, parse_eeprom_#t~ret312#1, parse_eeprom_#t~mem313#1, parse_eeprom_#t~ret314#1, parse_eeprom_#t~mem315#1.base, parse_eeprom_#t~mem315#1.offset, parse_eeprom_#t~mem316#1, parse_eeprom_#t~mem317#1.base, parse_eeprom_#t~mem317#1.offset, parse_eeprom_#t~mem318#1, parse_eeprom_#t~mem319#1, parse_eeprom_#t~mem320#1, parse_eeprom_#t~ret321#1, parse_eeprom_#t~mem322#1, parse_eeprom_#t~ret323#1, parse_eeprom_#t~mem324#1, parse_eeprom_#t~mem325#1, parse_eeprom_#t~memcpy~res326#1.base, parse_eeprom_#t~memcpy~res326#1.offset, parse_eeprom_~dev#1.base, parse_eeprom_~dev#1.offset, parse_eeprom_~np~2#1.base, parse_eeprom_~np~2#1.offset, parse_eeprom_~tmp~26#1.base, parse_eeprom_~tmp~26#1.offset, parse_eeprom_~ioaddr~2#1.base, parse_eeprom_~ioaddr~2#1.offset, parse_eeprom_~i~1#1, parse_eeprom_~j~0#1, parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset, parse_eeprom_~psib~0#1.base, parse_eeprom_~psib~0#1.offset, parse_eeprom_~crc~0#1, parse_eeprom_~psrom~0#1.base, parse_eeprom_~psrom~0#1.offset, parse_eeprom_~cid~0#1, parse_eeprom_~next~0#1, parse_eeprom_~tmp___0~11#1, parse_eeprom_~tmp___1~8#1, parse_eeprom_~tmp___2~2#1, parse_eeprom_~tmp___3~2#1, parse_eeprom_~tmp___4~1#1;havoc parse_eeprom_#in~dev#1.base, parse_eeprom_#in~dev#1.offset;assume { :end_inline_parse_eeprom } true;havoc rio_probe1_#t~ret279#1;assume { :begin_inline_find_miiphy } true;find_miiphy_#in~dev#1.base, find_miiphy_#in~dev#1.offset := rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc find_miiphy_#res#1;havoc find_miiphy_#t~ret303#1.base, find_miiphy_#t~ret303#1.offset, find_miiphy_#t~ret304#1.base, find_miiphy_#t~ret304#1.offset, find_miiphy_#t~ret305#1, find_miiphy_#t~ret306#1, find_miiphy_~dev#1.base, find_miiphy_~dev#1.offset, find_miiphy_~np~1#1.base, find_miiphy_~np~1#1.offset, find_miiphy_~tmp~25#1.base, find_miiphy_~tmp~25#1.offset, find_miiphy_~i~0#1, find_miiphy_~phy_found~0#1, find_miiphy_~tmp___0~10#1.base, find_miiphy_~tmp___0~10#1.offset, find_miiphy_~mii_status~0#1, find_miiphy_~tmp___1~7#1;find_miiphy_~dev#1.base, find_miiphy_~dev#1.offset := find_miiphy_#in~dev#1.base, find_miiphy_#in~dev#1.offset;havoc find_miiphy_~np~1#1.base, find_miiphy_~np~1#1.offset;havoc find_miiphy_~tmp~25#1.base, find_miiphy_~tmp~25#1.offset;havoc find_miiphy_~i~0#1;havoc find_miiphy_~phy_found~0#1;havoc find_miiphy_~tmp___0~10#1.base, find_miiphy_~tmp___0~10#1.offset;havoc find_miiphy_~mii_status~0#1;havoc find_miiphy_~tmp___1~7#1; [2025-02-08 03:53:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: havoc rio_probe1_#t~mem292#1;havoc rio_probe1_#t~mem293#1;havoc rio_probe1_#t~ret294#1; [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568: havoc mii_get_media_pcs_#t~ret745#1; [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568-1: SUMMARY for call mii_get_media_pcs_#t~ret745#1 := printk(68bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call rio_probe1_#t~ret294#1 := printk(25bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247-1: SUMMARY for call iowrite16(60bv16, tx_error_~ioaddr~8#1.base, ~bvadd~64(50bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: tx_error_~i~4#1 := 50bv32; [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8304: assume 0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1)); [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8304: assume !(0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1))); [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9956: ~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12731: havoc ldv_pre_register_netdev_#t~nondet1014#1; [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12731-1: ldv_register_netdev_#t~ret862#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1014#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret862#1;havoc ldv_register_netdev_#t~ret862#1;ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776-1: SUMMARY for call rio_get_drvinfo_#t~ret620#1 := strlcpy(rio_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, rio_get_drvinfo_~info#1.offset), 40bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: havoc rio_get_drvinfo_#t~ret620#1;call rio_get_drvinfo_#t~mem621#1.base, rio_get_drvinfo_#t~mem621#1.offset := read~$Pointer$#1(rio_get_drvinfo_~np~17#1.base, ~bvadd~64(4128bv64, rio_get_drvinfo_~np~17#1.offset), 8bv64);assume { :begin_inline_pci_name } true;pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset := rio_get_drvinfo_#t~mem621#1.base, rio_get_drvinfo_#t~mem621#1.offset;havoc pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret206#1.base, pci_name_#t~ret206#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;pci_name_~pdev#1.base, pci_name_~pdev#1.offset := pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;havoc pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;assume { :begin_inline_dev_name } true;dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset := pci_name_~pdev#1.base, ~bvadd~64(179bv64, pci_name_~pdev#1.offset);havoc dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset, dev_name_#t~mem45#1.base, dev_name_#t~mem45#1.offset, dev_name_#t~ret46#1.base, dev_name_#t~ret46#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;dev_name_~dev#1.base, dev_name_~dev#1.offset := dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;havoc dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;call dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset := read~$Pointer$#1(dev_name_~dev#1.base, ~bvadd~64(308bv64, dev_name_~dev#1.offset), 8bv64); [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9362: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617: SUMMARY for call ldv_spin_lock_rx_lock_of_netdev_private(); srcloc: null [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9560: havoc ldv_interrupt_interrupt_instance_0_#t~ret815#1, ldv_interrupt_interrupt_instance_0_#t~ret816#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~64#1;havoc ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_0 } true; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume 0bv64 != ~bvand~64(4128768bv64, receive_packet_~frame_status~0#1);call receive_packet_#t~mem469#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(32bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, receive_packet_#t~mem469#1), receive_packet_~np~11#1.base, ~bvadd~64(32bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);havoc receive_packet_#t~mem469#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume !(0bv64 != ~bvand~64(4128768bv64, receive_packet_~frame_status~0#1)); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume 0bv64 == ~bvadd~64(rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume !(0bv64 == ~bvadd~64(rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset));call write~$Pointer$#1(rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset, rio_probe1_~np~0#1.base, ~bvadd~64(8bv64, rio_probe1_~np~0#1.offset), 8bv64);call rio_probe1_#t~mem276#1 := read~intINTTYPE8#0(rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset, 8bv64);call write~intINTTYPE8#1(rio_probe1_#t~mem276#1, rio_probe1_~np~0#1.base, ~bvadd~64(4112bv64, rio_probe1_~np~0#1.offset), 8bv64);havoc rio_probe1_#t~mem276#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: havoc start_xmit_#t~mem426#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: assume 0bv32 != ~bvand~32(386bv32, rio_interrupt_~int_status~0#1);assume { :begin_inline_rio_error } true;rio_error_#in~dev#1.base, rio_error_#in~dev#1.offset, rio_error_#in~int_status#1 := rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset, rio_interrupt_~int_status~0#1;havoc rio_error_#t~ret510#1.base, rio_error_#t~ret510#1.offset, rio_error_#t~mem511#1.base, rio_error_#t~mem511#1.offset, rio_error_#t~ret512#1, rio_error_#t~ret513#1, rio_error_#t~mem514#1, rio_error_#t~ret515#1, rio_error_#t~ret516#1, rio_error_#t~mem517#1, rio_error_#t~mem518#1, rio_error_#t~mem519#1, rio_error_#t~mem520#1, rio_error_#t~mem521#1, rio_error_#t~ret522#1, rio_error_#t~ret523#1.base, rio_error_#t~ret523#1.offset, rio_error_#t~ret524#1, rio_error_~dev#1.base, rio_error_~dev#1.offset, rio_error_~int_status#1, rio_error_~np~12#1.base, rio_error_~np~12#1.offset, rio_error_~tmp~36#1.base, rio_error_~tmp~36#1.offset, rio_error_~ioaddr~9#1.base, rio_error_~ioaddr~9#1.offset, rio_error_~macctrl~1#1, rio_error_~tmp___0~20#1, rio_error_~__ms~2#1, rio_error_~tmp___1~15#1;rio_error_~dev#1.base, rio_error_~dev#1.offset := rio_error_#in~dev#1.base, rio_error_#in~dev#1.offset;rio_error_~int_status#1 := rio_error_#in~int_status#1;havoc rio_error_~np~12#1.base, rio_error_~np~12#1.offset;havoc rio_error_~tmp~36#1.base, rio_error_~tmp~36#1.offset;havoc rio_error_~ioaddr~9#1.base, rio_error_~ioaddr~9#1.offset;havoc rio_error_~macctrl~1#1;havoc rio_error_~tmp___0~20#1;havoc rio_error_~__ms~2#1;havoc rio_error_~tmp___1~15#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: assume !(0bv32 != ~bvand~32(386bv32, rio_interrupt_~int_status~0#1)); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-1: SUMMARY for call iowrite32(~bvadd~32(start_xmit_#t~mem426#1[32:0], ~bvmul~32(24bv32, start_xmit_~entry~1#1)), start_xmit_~ioaddr~6#1.base, ~bvadd~64(16bv64, start_xmit_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume 7bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume !(7bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: assume 0bv64 != mii_set_media_pcs_~tmp___2~12#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: assume !(0bv64 != mii_set_media_pcs_~tmp___2~12#1); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9627: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9627: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10618: SUMMARY for call spin_lock(ldv_spin_lock_70_~lock#1.base, ldv_spin_lock_70_~lock#1.offset); srcloc: null [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: havoc dma_sync_single_for_device_#t~mem129#1.base, dma_sync_single_for_device_#t~mem129#1.offset; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_#t~mem129#1.base, dma_sync_single_for_device_#t~mem129#1.offset); srcloc: null [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: assume 0bv64 != ~bvadd~64(dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset);havoc dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset;call dev_name_#t~mem45#1.base, dev_name_#t~mem45#1.offset := read~$Pointer$#1(dev_name_~dev#1.base, ~bvadd~64(308bv64, dev_name_~dev#1.offset), 8bv64);dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_#t~mem45#1.base, dev_name_#t~mem45#1.offset;havoc dev_name_#t~mem45#1.base, dev_name_#t~mem45#1.offset; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: assume !(0bv64 != ~bvadd~64(dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset));havoc dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7447-1: SUMMARY for call receive_packet_#t~ret498#1 := printk(35bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10420: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10420: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7447: havoc receive_packet_#t~ret498#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9363: ldv_entry_EMGentry_14_~tmp~61#1 := ldv_entry_EMGentry_14_#t~ret806#1;havoc ldv_entry_EMGentry_14_#t~ret806#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9363-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret806#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8306: havoc mii_get_media_#t~ret694#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: mii_get_media_pcs_~tmp~53#1.base, mii_get_media_pcs_~tmp~53#1.offset := mii_get_media_pcs_#t~ret726#1.base, mii_get_media_pcs_#t~ret726#1.offset;havoc mii_get_media_pcs_#t~ret726#1.base, mii_get_media_pcs_#t~ret726#1.offset;mii_get_media_pcs_~np~27#1.base, mii_get_media_pcs_~np~27#1.offset := mii_get_media_pcs_~tmp~53#1.base, mii_get_media_pcs_~tmp~53#1.offset;call mii_get_media_pcs_#t~mem727#1 := read~intINTTYPE4#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4969bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);mii_get_media_pcs_~phy_addr~4#1 := mii_get_media_pcs_#t~mem727#1;havoc mii_get_media_pcs_#t~mem727#1; [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume 0bv32 == rio_probe1_~tmp___1~6#1;call write~intINTTYPE4#1(1000bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume !(0bv32 == rio_probe1_~tmp___1~6#1);call rio_probe1_#t~mem267#1.base, rio_probe1_#t~mem267#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___2~1#1 := rio_probe1_#t~nondet268#1;havoc rio_probe1_#t~mem267#1.base, rio_probe1_#t~mem267#1.offset;havoc rio_probe1_#t~nondet268#1; [2025-02-08 03:53:48,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504-1: SUMMARY for call mii_get_media_pcs_#t~ret726#1.base, mii_get_media_pcs_#t~ret726#1.offset := netdev_priv(mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090: ldv_register_netdev_~tmp___0~40#1 := ldv_register_netdev_#t~ret863#1;havoc ldv_register_netdev_#t~ret863#1; [2025-02-08 03:53:48,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192: assume 0bv32 != rio_probe1_~err~0#1; [2025-02-08 03:53:48,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192: assume !(0bv32 != rio_probe1_~err~0#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;rio_probe1_~err~0#1 := 4294967284bv32;assume { :begin_inline_ldv_alloc_etherdev_mqs_60 } true;ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1 := 4960bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret881#1.base, ldv_alloc_etherdev_mqs_60_#t~ret881#1.offset, ldv_alloc_etherdev_mqs_60_#t~ret882#1.base, ldv_alloc_etherdev_mqs_60_#t~ret882#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~tmp~76#1.base, ldv_alloc_etherdev_mqs_60_~tmp~76#1.offset, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.offset;ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_60_~tmp~76#1.base, ldv_alloc_etherdev_mqs_60_~tmp~76#1.offset;havoc ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.offset;assume { :begin_inline_alloc_etherdev_mqs } true;alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1 := ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1004#1.base, alloc_etherdev_mqs_#t~ret1004#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;alloc_etherdev_mqs_~arg0#1 := alloc_etherdev_mqs_#in~arg0#1;alloc_etherdev_mqs_~arg1#1 := alloc_etherdev_mqs_#in~arg1#1;alloc_etherdev_mqs_~arg2#1 := alloc_etherdev_mqs_#in~arg2#1; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8306-1: SUMMARY for call mii_get_media_#t~ret694#1 := printk(51bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051: SUMMARY for call iowrite32(0bv32, start_xmit_~ioaddr~6#1.base, ~bvadd~64(20bv64, start_xmit_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090-1: SUMMARY for call ldv_register_netdev_#t~ret863#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: havoc rio_get_drvinfo_#t~ret623#1;havoc rio_get_drvinfo_#t~ret618#1.base, rio_get_drvinfo_#t~ret618#1.offset, rio_get_drvinfo_#t~ret619#1, rio_get_drvinfo_#t~ret620#1, rio_get_drvinfo_#t~mem621#1.base, rio_get_drvinfo_#t~mem621#1.offset, rio_get_drvinfo_#t~ret622#1.base, rio_get_drvinfo_#t~ret622#1.offset, rio_get_drvinfo_#t~ret623#1, rio_get_drvinfo_~dev#1.base, rio_get_drvinfo_~dev#1.offset, rio_get_drvinfo_~info#1.base, rio_get_drvinfo_~info#1.offset, rio_get_drvinfo_~np~17#1.base, rio_get_drvinfo_~np~17#1.offset, rio_get_drvinfo_~tmp~41#1.base, rio_get_drvinfo_~tmp~41#1.offset, rio_get_drvinfo_~tmp___0~23#1.base, rio_get_drvinfo_~tmp___0~23#1.offset;havoc rio_get_drvinfo_#in~dev#1.base, rio_get_drvinfo_#in~dev#1.offset, rio_get_drvinfo_#in~info#1.base, rio_get_drvinfo_#in~info#1.offset;assume { :end_inline_rio_get_drvinfo } true;havoc ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: SUMMARY for call rio_get_drvinfo_#t~ret623#1 := strlcpy(rio_get_drvinfo_~info#1.base, ~bvadd~64(100bv64, rio_get_drvinfo_~info#1.offset), rio_get_drvinfo_~tmp___0~23#1.base, rio_get_drvinfo_~tmp___0~23#1.offset, 32bv64); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6523: find_miiphy_~i~0#1 := ~bvsub~32(find_miiphy_~i~0#1, 1bv32); [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382: assume 0bv64 != ~bvand~64(2228224bv64, receive_packet_~frame_status~0#1);call receive_packet_#t~mem470#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(80bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, receive_packet_#t~mem470#1), receive_packet_~np~11#1.base, ~bvadd~64(80bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);havoc receive_packet_#t~mem470#1; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382: assume !(0bv64 != ~bvand~64(2228224bv64, receive_packet_~frame_status~0#1)); [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5400: havoc dev_name_#t~mem45#1.base, dev_name_#t~mem45#1.offset; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: tx_error_~tmp___4~3#1 := tx_error_~__ms___0~0#1;tx_error_~__ms___0~0#1 := ~bvsub~64(tx_error_~__ms___0~0#1, 1bv64); [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118: havoc rio_error_#t~ret510#1.base, rio_error_#t~ret510#1.offset, rio_error_#t~mem511#1.base, rio_error_#t~mem511#1.offset, rio_error_#t~ret512#1, rio_error_#t~ret513#1, rio_error_#t~mem514#1, rio_error_#t~ret515#1, rio_error_#t~ret516#1, rio_error_#t~mem517#1, rio_error_#t~mem518#1, rio_error_#t~mem519#1, rio_error_#t~mem520#1, rio_error_#t~mem521#1, rio_error_#t~ret522#1, rio_error_#t~ret523#1.base, rio_error_#t~ret523#1.offset, rio_error_#t~ret524#1, rio_error_~dev#1.base, rio_error_~dev#1.offset, rio_error_~int_status#1, rio_error_~np~12#1.base, rio_error_~np~12#1.offset, rio_error_~tmp~36#1.base, rio_error_~tmp~36#1.offset, rio_error_~ioaddr~9#1.base, rio_error_~ioaddr~9#1.offset, rio_error_~macctrl~1#1, rio_error_~tmp___0~20#1, rio_error_~__ms~2#1, rio_error_~tmp___1~15#1;havoc rio_error_#in~dev#1.base, rio_error_#in~dev#1.offset, rio_error_#in~int_status#1;assume { :end_inline_rio_error } true; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241-1: SUMMARY for call mii_get_media_#t~ret684#1 := printk(45bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241: havoc mii_get_media_#t~ret684#1; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: ldv_pci_instance_suspend_2_8_~tmp~66#1 := ldv_pci_instance_suspend_2_8_#t~ret828#1;havoc ldv_pci_instance_suspend_2_8_#t~mem827#1;havoc ldv_pci_instance_suspend_2_8_#t~ret828#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~66#1;call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827-1: SUMMARY for call ldv_pci_instance_suspend_2_8_#t~ret828#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT(ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_#t~mem827#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret854#1;havoc ldv_pci_pci_instance_2_#t~ret854#1; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret854#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset);havoc ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset;call ldv_pci_pci_instance_2_#t~mem841#1.base, ldv_pci_pci_instance_2_#t~mem841#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_resume_early_2_6 } true;ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset, ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem841#1.base, ldv_pci_pci_instance_2_#t~mem841#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret823#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset;ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset));havoc ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset; [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959-1: call ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:53:48,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8572: havoc mii_get_media_pcs_#t~ret746#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8572-1: SUMMARY for call mii_get_media_pcs_#t~ret746#1 := printk(69bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9563: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9563-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515: rio_error_~macctrl~1#1 := 0bv16;call rio_error_#t~mem518#1 := read~intINTTYPE4#1(rio_error_~np~12#1.base, ~bvadd~64(4480bv64, rio_error_~np~12#1.offset), 4bv64);rio_error_~macctrl~1#1 := ~bvor~32(~sign_extend~32~16(rio_error_~macctrl~1#1), (if 0bv32 != rio_error_#t~mem518#1 then 8192bv32 else 0bv32))[16:0];havoc rio_error_#t~mem518#1;call rio_error_#t~mem519#1 := read~intINTTYPE1#1(rio_error_~np~12#1.base, ~bvadd~64(4508bv64, rio_error_~np~12#1.offset), 1bv64);rio_error_~macctrl~1#1 := ~bvor~32(~sign_extend~32~16(rio_error_~macctrl~1#1), (if 0bv32 != ~zero_extend~32~8(rio_error_#t~mem519#1) then 32bv32 else 0bv32))[16:0];havoc rio_error_#t~mem519#1;call rio_error_#t~mem520#1 := read~intINTTYPE1#1(rio_error_~np~12#1.base, ~bvadd~64(4508bv64, rio_error_~np~12#1.offset), 1bv64);rio_error_~macctrl~1#1 := ~bvor~32(~sign_extend~32~16(rio_error_~macctrl~1#1), (if 0bv32 != ~zero_extend~32~8(rio_error_#t~mem520#1) then 128bv32 else 0bv32))[16:0];havoc rio_error_#t~mem520#1;call rio_error_#t~mem521#1 := read~intINTTYPE1#1(rio_error_~np~12#1.base, ~bvadd~64(4508bv64, rio_error_~np~12#1.offset), 1bv64);rio_error_~macctrl~1#1 := ~bvor~32(~sign_extend~32~16(rio_error_~macctrl~1#1), (if 0bv32 != ~zero_extend~32~8(rio_error_#t~mem521#1) then 256bv32 else 0bv32))[16:0];havoc rio_error_#t~mem521#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset := ~ldv_1_callback_get_link~0.base, ~ldv_1_callback_get_link~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret803#1, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;assume { :begin_inline_rio_get_link } true;rio_get_link_#in~dev#1.base, rio_get_link_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;havoc rio_get_link_#res#1;havoc rio_get_link_#t~ret641#1.base, rio_get_link_#t~ret641#1.offset, rio_get_link_#t~mem642#1, rio_get_link_~dev#1.base, rio_get_link_~dev#1.offset, rio_get_link_~np~20#1.base, rio_get_link_~np~20#1.offset, rio_get_link_~tmp~44#1.base, rio_get_link_~tmp~44#1.offset;rio_get_link_~dev#1.base, rio_get_link_~dev#1.offset := rio_get_link_#in~dev#1.base, rio_get_link_#in~dev#1.offset;havoc rio_get_link_~np~20#1.base, rio_get_link_~np~20#1.offset;havoc rio_get_link_~tmp~44#1.base, rio_get_link_~tmp~44#1.offset; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9365: assume 0bv32 != ldv_entry_EMGentry_14_~tmp~61#1;~ldv_statevar_14~0 := 3bv32; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9365: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp~61#1);~ldv_statevar_14~0 := 5bv32; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume 2bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume !(2bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: assume 0bv32 == rio_probe1_~tmp___12~0#1;call write~intINTTYPE4#1(100bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: assume !(0bv32 == rio_probe1_~tmp___12~0#1);call rio_probe1_#t~mem249#1.base, rio_probe1_#t~mem249#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___9~0#1 := rio_probe1_#t~nondet250#1;havoc rio_probe1_#t~mem249#1.base, rio_probe1_#t~mem249#1.offset;havoc rio_probe1_#t~nondet250#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10092: assume 0bv32 != ldv_register_netdev_~tmp___0~40#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10092: assume !(0bv32 != ldv_register_netdev_~tmp___0~40#1); [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855-1: SUMMARY for call rio_timer_#t~ret364#1 := pci_map_single(rio_timer_#t~mem361#1.base, rio_timer_#t~mem361#1.offset, rio_timer_#t~mem362#1.base, rio_timer_#t~mem362#1.offset, ~zero_extend~64~32(rio_timer_#t~mem363#1), 2bv32); srcloc: null [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: assume 1000bv32 == rio_set_settings_#t~mem635#1;havoc rio_set_settings_#t~mem635#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: assume !(1000bv32 == rio_set_settings_#t~mem635#1);havoc rio_set_settings_#t~mem635#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855: call write~intINTTYPE8#1(rio_timer_#t~ret364#1, rio_timer_#t~mem360#1.base, ~bvadd~64(16bv64, ~bvadd~64(rio_timer_#t~mem360#1.offset, ~bvmul~64(24bv64, ~zero_extend~64~32(rio_timer_~entry~0#1)))), 8bv64);havoc rio_timer_#t~mem360#1.base, rio_timer_#t~mem360#1.offset;havoc rio_timer_#t~mem361#1.base, rio_timer_#t~mem361#1.offset;havoc rio_timer_#t~mem362#1.base, rio_timer_#t~mem362#1.offset;havoc rio_timer_#t~mem363#1;havoc rio_timer_#t~ret364#1; [2025-02-08 03:53:48,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset := ~ldv_1_callback_set_settings~0.base, ~ldv_1_callback_set_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret802#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :begin_inline_rio_set_settings } true;rio_set_settings_#in~dev#1.base, rio_set_settings_#in~dev#1.offset, rio_set_settings_#in~cmd#1.base, rio_set_settings_#in~cmd#1.offset := ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;havoc rio_set_settings_#res#1;havoc rio_set_settings_#t~ret631#1.base, rio_set_settings_#t~ret631#1.offset, rio_set_settings_#t~mem632#1, rio_set_settings_#t~mem633#1, rio_set_settings_#t~ret634#1, rio_set_settings_#t~mem635#1, rio_set_settings_#t~ret636#1, rio_set_settings_#t~ret637#1, rio_set_settings_#t~mem638#1, rio_set_settings_#t~mem639#1, rio_set_settings_#t~ret640#1, rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset, rio_set_settings_~cmd#1.base, rio_set_settings_~cmd#1.offset, rio_set_settings_~np~19#1.base, rio_set_settings_~np~19#1.offset, rio_set_settings_~tmp~43#1.base, rio_set_settings_~tmp~43#1.offset, rio_set_settings_~tmp___0~24#1;rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset := rio_set_settings_#in~dev#1.base, rio_set_settings_#in~dev#1.offset;rio_set_settings_~cmd#1.base, rio_set_settings_~cmd#1.offset := rio_set_settings_#in~cmd#1.base, rio_set_settings_#in~cmd#1.offset;havoc rio_set_settings_~np~19#1.base, rio_set_settings_~np~19#1.offset;havoc rio_set_settings_~tmp~43#1.base, rio_set_settings_~tmp~43#1.offset;havoc rio_set_settings_~tmp___0~24#1; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591: parse_eeprom_~i~1#1 := 0bv32; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: mii_get_media_pcs_~tmp___0~33#1 := mii_get_media_pcs_#t~ret728#1;havoc mii_get_media_pcs_#t~ret728#1;mii_get_media_pcs_~bmsr~3#1 := mii_get_media_pcs_~tmp___0~33#1[16:0];call mii_get_media_pcs_#t~mem729#1 := read~intINTTYPE1#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4508bv64, mii_get_media_pcs_~np~27#1.offset), 1bv64); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507-1: SUMMARY for call mii_get_media_pcs_#t~ret728#1 := mii_read(mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset, mii_get_media_pcs_~phy_addr~4#1, 1bv32); srcloc: null [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: call rio_probe1_#t~mem295#1 := read~intINTTYPE4#1(rio_probe1_~np~0#1.base, ~bvadd~64(4480bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume 0bv32 != rio_probe1_#t~mem295#1;havoc rio_probe1_#t~mem295#1;call rio_probe1_#t~mem296#1 := read~intINTTYPE4#1(rio_probe1_~np~0#1.base, ~bvadd~64(4480bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume !(0bv32 != rio_probe1_#t~mem295#1);havoc rio_probe1_#t~mem295#1; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: havoc ldv_dummy_resourceless_instance_callback_1_20_#t~ret801#1;havoc ldv_dummy_resourceless_instance_callback_1_20_#t~ret801#1, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489: ldv_dev_set_drvdata_59_~tmp~75#1 := ldv_dev_set_drvdata_59_#t~ret880#1;havoc ldv_dev_set_drvdata_59_#t~ret880#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~75#1;pci_set_drvdata_#t~ret205#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret880#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~75#1;havoc ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_59 } true;havoc pci_set_drvdata_#t~ret205#1;havoc pci_set_drvdata_#t~ret205#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret880#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset); srcloc: null [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_20_#t~ret801#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset); srcloc: null [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658: assume 8bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658: assume !(8bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9961: havoc ldv_pci_instance_resume_early_2_6_#t~ret823#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;havoc ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset, ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_resume_early_2_6 } true;havoc ldv_pci_pci_instance_2_#t~mem841#1.base, ldv_pci_pci_instance_2_#t~mem841#1.offset; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: assume ~bvsle~32(parse_eeprom_~i~1#1, 5bv32); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: assume !~bvsle~32(parse_eeprom_~i~1#1, 5bv32);call parse_eeprom_#t~mem317#1.base, parse_eeprom_#t~mem317#1.offset := read~$Pointer$#1(parse_eeprom_~np~2#1.base, ~bvadd~64(4128bv64, parse_eeprom_~np~2#1.offset), 8bv64);call parse_eeprom_#t~mem318#1 := read~intINTTYPE2#1(parse_eeprom_#t~mem317#1.base, ~bvadd~64(60bv64, parse_eeprom_#t~mem317#1.offset), 2bv64); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631: assume 8bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631: assume !(8bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8310: havoc mii_get_media_#t~ret695#1; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10424: havoc ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset, ldv_timer_timer_instance_3_#t~mem874#1.base, ldv_timer_timer_instance_3_#t~mem874#1.offset, ldv_timer_timer_instance_3_#t~mem875#1, ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset;havoc ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_3 } true; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244: assume 0bv32 != ~bvand~32(64bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1));call write~intINTTYPE4#1(10bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4476bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4500bv64, mii_get_media_~np~25#1.offset), 4bv64); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244: assume !(0bv32 != ~bvand~32(64bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1))); [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253-1: SUMMARY for call tx_error_#t~ret457#1 := ioread16(tx_error_~ioaddr~8#1.base, ~bvadd~64(50bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8310-1: SUMMARY for call mii_get_media_#t~ret695#1 := printk(52bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: tx_error_~tmp___1~13#1 := tx_error_#t~ret457#1;havoc tx_error_#t~ret457#1; [2025-02-08 03:53:48,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: start_xmit_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_18_#t~ret800#1 := start_xmit_#res#1;havoc start_xmit_#t~ret401#1.base, start_xmit_#t~ret401#1.offset, start_xmit_#t~mem402#1.base, start_xmit_#t~mem402#1.offset, start_xmit_#t~mem403#1, start_xmit_#t~mem404#1, start_xmit_#t~mem405#1.base, start_xmit_#t~mem405#1.offset, start_xmit_#t~mem406#1, start_xmit_#t~mem407#1, start_xmit_#t~mem408#1, start_xmit_#t~mem409#1.base, start_xmit_#t~mem409#1.offset, start_xmit_#t~mem410#1.base, start_xmit_#t~mem410#1.offset, start_xmit_#t~mem411#1, start_xmit_#t~ret412#1, start_xmit_#t~mem414#1, start_xmit_#t~mem413#1, start_xmit_#t~mem415#1, start_xmit_#t~mem416#1, start_xmit_#t~short417#1, start_xmit_#t~ret418#1, start_xmit_#t~mem419#1, start_xmit_#t~mem420#1, start_xmit_#t~mem421#1, start_xmit_#t~mem422#1, start_xmit_#t~short423#1, start_xmit_#t~ret424#1, start_xmit_#t~ret425#1, start_xmit_#t~mem426#1, start_xmit_~skb#1.base, start_xmit_~skb#1.offset, start_xmit_~dev#1.base, start_xmit_~dev#1.offset, start_xmit_~np~7#1.base, start_xmit_~np~7#1.offset, start_xmit_~tmp~31#1.base, start_xmit_~tmp~31#1.offset, start_xmit_~ioaddr~6#1.base, start_xmit_~ioaddr~6#1.offset, start_xmit_~txdesc~0#1.base, start_xmit_~txdesc~0#1.offset, start_xmit_~entry~1#1, start_xmit_~tfc_vlan_tag~0#1, start_xmit_~tmp___0~15#1, start_xmit_~tmp___1~11#1, start_xmit_~tmp___2~4#1, start_xmit_~tmp___3~4#1;havoc start_xmit_#in~skb#1.base, start_xmit_#in~skb#1.offset, start_xmit_#in~dev#1.base, start_xmit_#in~dev#1.offset;assume { :end_inline_start_xmit } true;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret800#1;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret800#1, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848-1: SUMMARY for call ethtool_cmd_speed_set(rio_set_settings_~cmd#1.base, rio_set_settings_~cmd#1.offset, 100bv32); srcloc: null [2025-02-08 03:53:48,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: call write~intINTTYPE1#1(1bv8, rio_set_settings_~cmd#1.base, ~bvadd~64(14bv64, rio_set_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;havoc debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_device } true; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10557: SUMMARY for call ldv_spin_lock_rx_lock_of_netdev_private(); srcloc: null [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-1: assume { :begin_inline_debug_dma_sync_single_for_device } true;debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1 := dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1;havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset := debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset;debug_dma_sync_single_for_device_~arg1#1 := debug_dma_sync_single_for_device_#in~arg1#1;debug_dma_sync_single_for_device_~arg2#1 := debug_dma_sync_single_for_device_#in~arg2#1;debug_dma_sync_single_for_device_~arg3#1 := debug_dma_sync_single_for_device_#in~arg3#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7386: assume 0bv64 != ~bvand~64(524288bv64, receive_packet_~frame_status~0#1);call receive_packet_#t~mem471#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(96bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, receive_packet_#t~mem471#1), receive_packet_~np~11#1.base, ~bvadd~64(96bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);havoc receive_packet_#t~mem471#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7386: assume !(0bv64 != ~bvand~64(524288bv64, receive_packet_~frame_status~0#1)); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-1: SUMMARY for call rio_probe1_#t~ret297#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: havoc rio_probe1_#t~mem296#1;havoc rio_probe1_#t~ret297#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5404: assume { :begin_inline_kobject_name } true;kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset := dev_name_~dev#1.base, ~bvadd~64(16bv64, dev_name_~dev#1.offset);havoc kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem29#1.base, kobject_name_#t~mem29#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset := kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;call kobject_name_#t~mem29#1.base, kobject_name_#t~mem29#1.offset := read~$Pointer$#1(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8bv64);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem29#1.base, kobject_name_#t~mem29#1.offset;havoc kobject_name_#t~mem29#1.base, kobject_name_#t~mem29#1.offset; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8575-1: mii_get_media_pcs_#res#1 := 0bv32; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7122: SUMMARY for call rio_interrupt_#t~ret429#1 := ioread16(rio_interrupt_~ioaddr~7#1.base, ~bvadd~64(94bv64, rio_interrupt_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095: call ldv_register_netdev_#t~mem864#1.base, ldv_register_netdev_#t~mem864#1.offset := read~$Pointer$#1(ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem865#1.base, ldv_register_netdev_#t~mem865#1.offset := read~$Pointer$#1(ldv_register_netdev_#t~mem864#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem864#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_open_9_6 } true;ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset, ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem865#1.base, ldv_register_netdev_#t~mem865#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret868#1, ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset, ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset, ldv_register_netdev_open_9_6_~tmp~70#1;ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset := ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset;ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset := ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_9_6_~tmp~70#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: call parse_eeprom_#t~mem315#1.base, parse_eeprom_#t~mem315#1.offset := read~$Pointer$#1(parse_eeprom_~dev#1.base, ~bvadd~64(791bv64, parse_eeprom_~dev#1.offset), 8bv64);call parse_eeprom_#t~mem316#1 := read~intINTTYPE1#1(parse_eeprom_~psrom~0#1.base, ~bvadd~64(~bvadd~64(32bv64, parse_eeprom_~psrom~0#1.offset), ~sign_extend~64~32(parse_eeprom_~i~1#1)), 1bv64);call write~intINTTYPE1#1(parse_eeprom_#t~mem316#1, parse_eeprom_#t~mem315#1.base, ~bvadd~64(parse_eeprom_#t~mem315#1.offset, ~sign_extend~64~32(parse_eeprom_~i~1#1)), 1bv64);parse_eeprom_~i~1#1 := ~bvadd~32(1bv32, parse_eeprom_~i~1#1); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396-1: SUMMARY for call rio_probe1_#t~ret277#1.base, rio_probe1_#t~ret277#1.offset := pci_alloc_consistent(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, 6144bv64, rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10558: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset := rio_probe1_#t~ret277#1.base, rio_probe1_#t~ret277#1.offset;havoc rio_probe1_#t~ret277#1.base, rio_probe1_#t~ret277#1.offset; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume 0bv32 != ~zero_extend~32~8(mii_get_media_pcs_#t~mem729#1);havoc mii_get_media_pcs_#t~mem729#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume !(0bv32 != ~zero_extend~32~8(mii_get_media_pcs_#t~mem729#1));havoc mii_get_media_pcs_#t~mem729#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume 0bv32 == ~bvand~32(1024bv32, tx_error_~tmp___1~13#1); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume !(0bv32 == ~bvand~32(1024bv32, tx_error_~tmp___1~13#1)); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume 0bv64 != tx_error_~tmp___4~3#1; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume !(0bv64 != tx_error_~tmp___4~3#1); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: assume 3bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: assume !(3bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000: havoc dma_sync_single_for_device_#t~ret120#1.base, dma_sync_single_for_device_#t~ret120#1.offset, dma_sync_single_for_device_#t~ret121#1, dma_sync_single_for_device_#t~ret122#1, dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset, dma_sync_single_for_device_#t~mem129#1.base, dma_sync_single_for_device_#t~mem129#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;havoc dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1;assume { :end_inline_dma_sync_single_for_device } true; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850: havoc rio_set_settings_#t~ret636#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10096: ldv_register_netdev_#t~ret866#1 := ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret868#1, ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset, ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset, ldv_register_netdev_open_9_6_~tmp~70#1;havoc ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset, ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_9_6 } true;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret866#1;havoc ldv_register_netdev_#t~mem864#1.base, ldv_register_netdev_#t~mem864#1.offset;havoc ldv_register_netdev_#t~mem865#1.base, ldv_register_netdev_#t~mem865#1.offset;havoc ldv_register_netdev_#t~ret866#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem855#1.base, ldv_pci_pci_instance_2_#t~mem855#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(32bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_probe_2_17 } true;ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset, ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset, ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset := ldv_pci_pci_instance_2_#t~mem855#1.base, ldv_pci_pci_instance_2_#t~mem855#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset;havoc ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret819#1, ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset, ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset, ldv_pci_instance_probe_2_17_~tmp~65#1;ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset := ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset;ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset := ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset;ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset := ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset;havoc ldv_pci_instance_probe_2_17_~tmp~65#1;assume { :begin_inline_rio_probe1 } true;rio_probe1_#in~pdev#1.base, rio_probe1_#in~pdev#1.offset, rio_probe1_#in~ent#1.base, rio_probe1_#in~ent#1.offset := ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset;havoc rio_probe1_#res#1;havoc rio_probe1_#t~mem228#1, rio_probe1_#t~ret229#1, rio_probe1_#t~ret230#1, rio_probe1_#t~mem231#1, rio_probe1_#t~ret232#1, rio_probe1_#t~ret233#1.base, rio_probe1_#t~ret233#1.offset, rio_probe1_#t~ret234#1.base, rio_probe1_#t~ret234#1.offset, rio_probe1_#t~ret235#1.base, rio_probe1_#t~ret235#1.offset, rio_probe1_#t~ret236#1.base, rio_probe1_#t~ret236#1.offset, rio_probe1_#t~ret237#1.base, rio_probe1_#t~ret237#1.offset, rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset, rio_probe1_#t~mem239#1.base, rio_probe1_#t~mem239#1.offset, rio_probe1_#t~nondet240#1, rio_probe1_#t~mem241#1.base, rio_probe1_#t~mem241#1.offset, rio_probe1_#t~nondet242#1, rio_probe1_#t~mem243#1.base, rio_probe1_#t~mem243#1.offset, rio_probe1_#t~nondet244#1, rio_probe1_#t~mem245#1.base, rio_probe1_#t~mem245#1.offset, rio_probe1_#t~nondet246#1, rio_probe1_#t~mem247#1.base, rio_probe1_#t~mem247#1.offset, rio_probe1_#t~nondet248#1, rio_probe1_#t~mem249#1.base, rio_probe1_#t~mem249#1.offset, rio_probe1_#t~nondet250#1, rio_probe1_#t~mem251#1.base, rio_probe1_#t~mem251#1.offset, rio_probe1_#t~nondet252#1, rio_probe1_#t~mem253#1.base, rio_probe1_#t~mem253#1.offset, rio_probe1_#t~nondet254#1, rio_probe1_#t~mem255#1.base, rio_probe1_#t~mem255#1.offset, rio_probe1_#t~nondet256#1, rio_probe1_#t~mem257#1.base, rio_probe1_#t~mem257#1.offset, rio_probe1_#t~nondet258#1, rio_probe1_#t~mem259#1.base, rio_probe1_#t~mem259#1.offset, rio_probe1_#t~nondet260#1, rio_probe1_#t~mem261#1.base, rio_probe1_#t~mem261#1.offset, rio_probe1_#t~nondet262#1, rio_probe1_#t~mem263#1.base, rio_probe1_#t~mem263#1.offset, rio_probe1_#t~nondet264#1, rio_probe1_#t~mem265#1.base, rio_probe1_#t~mem265#1.offset, rio_probe1_#t~nondet266#1, rio_probe1_#t~mem267#1.base, rio_probe1_#t~mem267#1.offset, rio_probe1_#t~nondet268#1, rio_probe1_#t~mem269#1, rio_probe1_#t~mem270#1, rio_probe1_#t~mem271#1, rio_probe1_#t~mem272#1, rio_probe1_#t~ite274#1, rio_probe1_#t~mem273#1, rio_probe1_#t~ret275#1.base, rio_probe1_#t~ret275#1.offset, rio_probe1_#t~mem276#1, rio_probe1_#t~ret277#1.base, rio_probe1_#t~ret277#1.offset, rio_probe1_#t~mem278#1, rio_probe1_#t~ret279#1, rio_probe1_#t~ret280#1, rio_probe1_#t~ret281#1, rio_probe1_#t~mem282#1, rio_probe1_#t~mem283#1, rio_probe1_#t~ret284#1, rio_probe1_#t~mem285#1, rio_probe1_#t~ret286#1, rio_probe1_#t~ret287#1, rio_probe1_#t~mem288#1.base, rio_probe1_#t~mem288#1.offset, rio_probe1_#t~ret289#1, rio_probe1_#t~ret290#1, rio_probe1_#t~mem291#1, rio_probe1_#t~mem292#1, rio_probe1_#t~mem293#1, rio_probe1_#t~ret294#1, rio_probe1_#t~mem295#1, rio_probe1_#t~mem296#1, rio_probe1_#t~ret297#1, rio_probe1_#t~mem298#1.base, rio_probe1_#t~mem298#1.offset, rio_probe1_#t~mem299#1, rio_probe1_#t~mem300#1.base, rio_probe1_#t~mem300#1.offset, rio_probe1_#t~mem301#1, rio_probe1_#t~mem302#1.base, rio_probe1_#t~mem302#1.offset, rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, rio_probe1_~ent#1.base, rio_probe1_~ent#1.offset, rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset, rio_probe1_~np~0#1.base, rio_probe1_~np~0#1.offset, rio_probe1_~card_idx~0#1, rio_probe1_~chip_idx~0#1, rio_probe1_~err~0#1, rio_probe1_~irq~0#1, rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset, rio_probe1_~version_printed~0#1, rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset, rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset, rio_probe1_~tmp~24#1, rio_probe1_~tmp___0~9#1.base, rio_probe1_~tmp___0~9#1.offset, rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset, rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset, rio_probe1_~tmp___1~6#1, rio_probe1_~tmp___2~1#1, rio_probe1_~tmp___3~1#1, rio_probe1_~tmp___4~0#1, rio_probe1_~tmp___5~0#1, rio_probe1_~tmp___6~0#1, rio_probe1_~tmp___7~0#1, rio_probe1_~tmp___8~0#1, rio_probe1_~tmp___9~0#1, rio_probe1_~tmp___10~0#1, rio_probe1_~tmp___11~0#1, rio_probe1_~tmp___12~0#1, rio_probe1_~tmp___13~0#1, rio_probe1_~tmp___14~0#1, rio_probe1_~tmp___15~0#1, rio_probe1_~tmp___16~0#1;rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset := rio_probe1_#in~pdev#1.base, rio_probe1_#in~pdev#1.offset;rio_probe1_~ent#1.base, rio_probe1_~ent#1.offset := rio_probe1_#in~ent#1.base, rio_probe1_#in~ent#1.offset;havoc rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc rio_probe1_~np~0#1.base, rio_probe1_~np~0#1.offset;havoc rio_probe1_~card_idx~0#1;havoc rio_probe1_~chip_idx~0#1;havoc rio_probe1_~err~0#1;havoc rio_probe1_~irq~0#1;havoc rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset;havoc rio_probe1_~version_printed~0#1;havoc rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset;call rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc rio_probe1_~tmp~24#1;havoc rio_probe1_~tmp___0~9#1.base, rio_probe1_~tmp___0~9#1.offset;call rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);call rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc rio_probe1_~tmp___1~6#1;havoc rio_probe1_~tmp___2~1#1;havoc rio_probe1_~tmp___3~1#1;havoc rio_probe1_~tmp___4~0#1;havoc rio_probe1_~tmp___5~0#1;havoc rio_probe1_~tmp___6~0#1;havoc rio_probe1_~tmp___7~0#1;havoc rio_probe1_~tmp___8~0#1;havoc rio_probe1_~tmp___9~0#1;havoc rio_probe1_~tmp___10~0#1;havoc rio_probe1_~tmp___11~0#1;havoc rio_probe1_~tmp___12~0#1;havoc rio_probe1_~tmp___13~0#1;havoc rio_probe1_~tmp___14~0#1;havoc rio_probe1_~tmp___15~0#1;havoc rio_probe1_~tmp___16~0#1;call rio_probe1_#t~mem228#1 := read~intINTTYPE8#1(rio_probe1_~ent#1.base, ~bvadd~64(24bv64, rio_probe1_~ent#1.offset), 8bv64);rio_probe1_~chip_idx~0#1 := rio_probe1_#t~mem228#1[32:0];havoc rio_probe1_#t~mem228#1;rio_probe1_~tmp~24#1 := rio_probe1_~version_printed~0#1;rio_probe1_~version_printed~0#1 := ~bvadd~32(1bv32, rio_probe1_~version_printed~0#1); [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850-1: SUMMARY for call rio_set_settings_#t~ret636#1 := printk(41bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691: rio_driver_init_#t~ret783#1 := ldv___pci_register_driver_76_#res#1;havoc ldv___pci_register_driver_76_#t~ret889#1, ldv___pci_register_driver_76_#t~ret890#1, ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset, ldv___pci_register_driver_76_~ldv_func_res~4#1, ldv___pci_register_driver_76_~tmp~80#1, ldv___pci_register_driver_76_~tmp___0~45#1;havoc ldv___pci_register_driver_76_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_76 } true;rio_driver_init_~tmp~57#1 := rio_driver_init_#t~ret783#1;havoc rio_driver_init_#t~ret783#1;rio_driver_init_#res#1 := rio_driver_init_~tmp~57#1;ldv_EMGentry_init_rio_driver_init_14_9_#t~ret784#1 := rio_driver_init_#res#1;havoc rio_driver_init_#t~ret783#1, rio_driver_init_~tmp~57#1;assume { :end_inline_rio_driver_init } true;ldv_EMGentry_init_rio_driver_init_14_9_~tmp~58#1 := ldv_EMGentry_init_rio_driver_init_14_9_#t~ret784#1;havoc ldv_EMGentry_init_rio_driver_init_14_9_#t~ret784#1;ldv_EMGentry_init_rio_driver_init_14_9_#res#1 := ldv_EMGentry_init_rio_driver_init_14_9_~tmp~58#1;ldv_entry_EMGentry_14_#t~ret807#1 := ldv_EMGentry_init_rio_driver_init_14_9_#res#1;havoc ldv_EMGentry_init_rio_driver_init_14_9_#t~ret784#1, ldv_EMGentry_init_rio_driver_init_14_9_~arg0#1.base, ldv_EMGentry_init_rio_driver_init_14_9_~arg0#1.offset, ldv_EMGentry_init_rio_driver_init_14_9_~tmp~58#1;havoc ldv_EMGentry_init_rio_driver_init_14_9_#in~arg0#1.base, ldv_EMGentry_init_rio_driver_init_14_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_rio_driver_init_14_9 } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret807#1;havoc ldv_entry_EMGentry_14_#t~ret807#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_14_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret900#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~84#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~84#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset;ldv_pci_pci_instance_2_#t~ret845#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem831#1, ldv_pci_instance_suspend_late_2_7_#t~ret832#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, ldv_pci_instance_suspend_late_2_7_~tmp~67#1;havoc ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event;assume { :end_inline_ldv_pci_instance_suspend_late_2_7 } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret845#1;havoc ldv_pci_pci_instance_2_#t~mem843#1.base, ldv_pci_pci_instance_2_#t~mem843#1.offset;havoc ldv_pci_pci_instance_2_#t~mem844#1;havoc ldv_pci_pci_instance_2_#t~ret845#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520-1: SUMMARY for call iowrite16(~zero_extend~32~16(rio_error_~macctrl~1#1)[16:0], rio_error_~ioaddr~9#1.base, ~bvadd~64(108bv64, rio_error_~ioaddr~9#1.offset)); srcloc: null [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10427: call ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset := read~$Pointer$#1(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64); [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520: call write~intINTTYPE4#1(1bv32, rio_error_~np~12#1.base, ~bvadd~64(4528bv64, rio_error_~np~12#1.offset), 4bv64);assume { :begin_inline_netif_carrier_on } true;netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset := rio_error_~dev#1.base, rio_error_~dev#1.offset;havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset := netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10427-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: assume 0bv32 == find_miiphy_~phy_found~0#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: assume !(0bv32 == find_miiphy_~phy_found~0#1);find_miiphy_#res#1 := 0bv32;rio_probe1_#t~ret280#1 := find_miiphy_#res#1;havoc find_miiphy_#t~ret303#1.base, find_miiphy_#t~ret303#1.offset, find_miiphy_#t~ret304#1.base, find_miiphy_#t~ret304#1.offset, find_miiphy_#t~ret305#1, find_miiphy_#t~ret306#1, find_miiphy_~dev#1.base, find_miiphy_~dev#1.offset, find_miiphy_~np~1#1.base, find_miiphy_~np~1#1.offset, find_miiphy_~tmp~25#1.base, find_miiphy_~tmp~25#1.offset, find_miiphy_~i~0#1, find_miiphy_~phy_found~0#1, find_miiphy_~tmp___0~10#1.base, find_miiphy_~tmp___0~10#1.offset, find_miiphy_~mii_status~0#1, find_miiphy_~tmp___1~7#1;havoc find_miiphy_#in~dev#1.base, find_miiphy_#in~dev#1.offset;assume { :end_inline_find_miiphy } true;rio_probe1_~err~0#1 := rio_probe1_#t~ret280#1;havoc rio_probe1_#t~ret280#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8511: assume 0bv32 == ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_pcs_~bmsr~3#1));mii_get_media_pcs_#res#1 := 4294967295bv32; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8511: assume !(0bv32 == ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_pcs_~bmsr~3#1))); [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124-1: call rio_interrupt_#t~mem432#1 := read~intINTTYPE8#1(rio_interrupt_~np~8#1.base, ~bvadd~64(4556bv64, rio_interrupt_~np~8#1.offset), 8bv64);call rio_interrupt_#t~mem433#1 := read~intINTTYPE8#1(rio_interrupt_~np~8#1.base, ~bvadd~64(4564bv64, rio_interrupt_~np~8#1.offset), 8bv64); [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume rio_interrupt_#t~mem432#1 != rio_interrupt_#t~mem433#1;havoc rio_interrupt_#t~mem432#1;havoc rio_interrupt_#t~mem433#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume !(rio_interrupt_#t~mem432#1 != rio_interrupt_#t~mem433#1);havoc rio_interrupt_#t~mem432#1;havoc rio_interrupt_#t~mem433#1; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: parse_eeprom_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset := ~ldv_1_callback_get_settings~0.base, ~ldv_1_callback_get_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret804#1, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;assume { :begin_inline_rio_get_settings } true;rio_get_settings_#in~dev#1.base, rio_get_settings_#in~dev#1.offset, rio_get_settings_#in~cmd#1.base, rio_get_settings_#in~cmd#1.offset := ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;havoc rio_get_settings_#res#1;havoc rio_get_settings_#t~ret624#1.base, rio_get_settings_#t~ret624#1.offset, rio_get_settings_#t~mem625#1, rio_get_settings_#t~mem626#1, rio_get_settings_#t~mem627#1, rio_get_settings_#t~mem628#1, rio_get_settings_#t~mem629#1, rio_get_settings_#t~mem630#1, rio_get_settings_~dev#1.base, rio_get_settings_~dev#1.offset, rio_get_settings_~cmd#1.base, rio_get_settings_~cmd#1.offset, rio_get_settings_~np~18#1.base, rio_get_settings_~np~18#1.offset, rio_get_settings_~tmp~42#1.base, rio_get_settings_~tmp~42#1.offset;rio_get_settings_~dev#1.base, rio_get_settings_~dev#1.offset := rio_get_settings_#in~dev#1.base, rio_get_settings_#in~dev#1.offset;rio_get_settings_~cmd#1.base, rio_get_settings_~cmd#1.offset := rio_get_settings_#in~cmd#1.base, rio_get_settings_#in~cmd#1.offset;havoc rio_get_settings_~np~18#1.base, rio_get_settings_~np~18#1.offset;havoc rio_get_settings_~tmp~42#1.base, rio_get_settings_~tmp~42#1.offset; [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8644: havoc mii_set_media_pcs_#t~ret755#1;mii_set_media_pcs_~__ms___0~2#1 := 10bv64; [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12674: havoc eth_mac_addr_#t~nondet1008#1; [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8644-1: SUMMARY for call mii_set_media_pcs_#t~ret755#1 := mii_write(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 0bv32, ~zero_extend~32~16(mii_set_media_pcs_~bmcr~3#1)[16:0]); srcloc: null [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume 10bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume !(10bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692-1: ldv___pci_register_driver_76_#res#1 := ldv___pci_register_driver_76_~ldv_func_res~4#1; [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume 0bv64 == ~bvadd~64(rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset); [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume !(0bv64 == ~bvadd~64(rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset));call write~$Pointer$#1(rio_probe1_~ring_space~0#1.base, rio_probe1_~ring_space~0#1.offset, rio_probe1_~np~0#1.base, rio_probe1_~np~0#1.offset, 8bv64);call rio_probe1_#t~mem278#1 := read~intINTTYPE8#0(rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset, 8bv64);call write~intINTTYPE8#1(rio_probe1_#t~mem278#1, rio_probe1_~np~0#1.base, ~bvadd~64(4120bv64, rio_probe1_~np~0#1.offset), 8bv64);havoc rio_probe1_#t~mem278#1;assume { :begin_inline_parse_eeprom } true;parse_eeprom_#in~dev#1.base, parse_eeprom_#in~dev#1.offset := rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc parse_eeprom_#res#1;havoc parse_eeprom_#t~ret307#1.base, parse_eeprom_#t~ret307#1.offset, parse_eeprom_#t~mem308#1.base, parse_eeprom_#t~mem308#1.offset, parse_eeprom_#t~ret309#1, parse_eeprom_#t~mem310#1.base, parse_eeprom_#t~mem310#1.offset, parse_eeprom_#t~mem311#1, parse_eeprom_#t~ret312#1, parse_eeprom_#t~mem313#1, parse_eeprom_#t~ret314#1, parse_eeprom_#t~mem315#1.base, parse_eeprom_#t~mem315#1.offset, parse_eeprom_#t~mem316#1, parse_eeprom_#t~mem317#1.base, parse_eeprom_#t~mem317#1.offset, parse_eeprom_#t~mem318#1, parse_eeprom_#t~mem319#1, parse_eeprom_#t~mem320#1, parse_eeprom_#t~ret321#1, parse_eeprom_#t~mem322#1, parse_eeprom_#t~ret323#1, parse_eeprom_#t~mem324#1, parse_eeprom_#t~mem325#1, parse_eeprom_#t~memcpy~res326#1.base, parse_eeprom_#t~memcpy~res326#1.offset, parse_eeprom_~dev#1.base, parse_eeprom_~dev#1.offset, parse_eeprom_~np~2#1.base, parse_eeprom_~np~2#1.offset, parse_eeprom_~tmp~26#1.base, parse_eeprom_~tmp~26#1.offset, parse_eeprom_~ioaddr~2#1.base, parse_eeprom_~ioaddr~2#1.offset, parse_eeprom_~i~1#1, parse_eeprom_~j~0#1, parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset, parse_eeprom_~psib~0#1.base, parse_eeprom_~psib~0#1.offset, parse_eeprom_~crc~0#1, parse_eeprom_~psrom~0#1.base, parse_eeprom_~psrom~0#1.offset, parse_eeprom_~cid~0#1, parse_eeprom_~next~0#1, parse_eeprom_~tmp___0~11#1, parse_eeprom_~tmp___1~8#1, parse_eeprom_~tmp___2~2#1, parse_eeprom_~tmp___3~2#1, parse_eeprom_~tmp___4~1#1;parse_eeprom_~dev#1.base, parse_eeprom_~dev#1.offset := parse_eeprom_#in~dev#1.base, parse_eeprom_#in~dev#1.offset;havoc parse_eeprom_~np~2#1.base, parse_eeprom_~np~2#1.offset;havoc parse_eeprom_~tmp~26#1.base, parse_eeprom_~tmp~26#1.offset;havoc parse_eeprom_~ioaddr~2#1.base, parse_eeprom_~ioaddr~2#1.offset;havoc parse_eeprom_~i~1#1;havoc parse_eeprom_~j~0#1;call parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset := #Ultimate.allocOnStack(256bv64);havoc parse_eeprom_~psib~0#1.base, parse_eeprom_~psib~0#1.offset;havoc parse_eeprom_~crc~0#1;havoc parse_eeprom_~psrom~0#1.base, parse_eeprom_~psrom~0#1.offset;havoc parse_eeprom_~cid~0#1;havoc parse_eeprom_~next~0#1;havoc parse_eeprom_~tmp___0~11#1;havoc parse_eeprom_~tmp___1~8#1;havoc parse_eeprom_~tmp___2~2#1;havoc parse_eeprom_~tmp___3~2#1;havoc parse_eeprom_~tmp___4~1#1; [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455-1: SUMMARY for call receive_packet_#t~ret503#1 := pci_map_single(receive_packet_#t~mem500#1.base, receive_packet_#t~mem500#1.offset, receive_packet_#t~mem501#1.base, receive_packet_#t~mem501#1.offset, ~zero_extend~64~32(receive_packet_#t~mem502#1), 2bv32); srcloc: null [2025-02-08 03:53:48,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: call write~intINTTYPE8#1(receive_packet_#t~ret503#1, receive_packet_#t~mem499#1.base, ~bvadd~64(16bv64, ~bvadd~64(receive_packet_#t~mem499#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(receive_packet_~entry~3#1)))), 8bv64);havoc receive_packet_#t~mem499#1.base, receive_packet_#t~mem499#1.offset;havoc receive_packet_#t~mem500#1.base, receive_packet_#t~mem500#1.offset;havoc receive_packet_#t~mem501#1.base, receive_packet_#t~mem501#1.offset;havoc receive_packet_#t~mem502#1;havoc receive_packet_#t~ret503#1; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314: assume 0bv32 != ~zero_extend~32~8(mii_get_media_#t~mem696#1);havoc mii_get_media_#t~mem696#1; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314: assume !(0bv32 != ~zero_extend~32~8(mii_get_media_#t~mem696#1));havoc mii_get_media_#t~mem696#1; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6332: assume 0bv32 == rio_probe1_~tmp___2~1#1;call write~intINTTYPE4#1(1000bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6332: assume !(0bv32 == rio_probe1_~tmp___2~1#1);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12674-1: ldv_dummy_resourceless_instance_callback_1_16_#t~ret799#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1008#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;havoc eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;assume { :end_inline_eth_mac_addr } true;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret799#1;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret799#1, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8248-1: SUMMARY for call mii_get_media_#t~ret685#1 := printk(46bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8248: havoc mii_get_media_#t~ret685#1; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: ldv_register_netdev_~tmp~69#1 := ldv_register_netdev_#t~ret867#1;havoc ldv_register_netdev_#t~ret867#1; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314-1: call mii_get_media_#t~mem696#1 := read~intINTTYPE1#1(mii_get_media_~np~25#1.base, ~bvadd~64(4508bv64, mii_get_media_~np~25#1.offset), 1bv64); [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993-1: SUMMARY for call start_xmit_#t~ret401#1.base, start_xmit_#t~ret401#1.offset := netdev_priv(start_xmit_~dev#1.base, start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993: start_xmit_~tmp~31#1.base, start_xmit_~tmp~31#1.offset := start_xmit_#t~ret401#1.base, start_xmit_#t~ret401#1.offset;havoc start_xmit_#t~ret401#1.base, start_xmit_#t~ret401#1.offset;start_xmit_~np~7#1.base, start_xmit_~np~7#1.offset := start_xmit_~tmp~31#1.base, start_xmit_~tmp~31#1.offset;call start_xmit_#t~mem402#1.base, start_xmit_#t~mem402#1.offset := read~$Pointer$#1(start_xmit_~np~7#1.base, ~bvadd~64(4136bv64, start_xmit_~np~7#1.offset), 8bv64);start_xmit_~ioaddr~6#1.base, start_xmit_~ioaddr~6#1.offset := start_xmit_#t~mem402#1.base, start_xmit_#t~mem402#1.offset;havoc start_xmit_#t~mem402#1.base, start_xmit_#t~mem402#1.offset;start_xmit_~tfc_vlan_tag~0#1 := 0bv64;call start_xmit_#t~mem403#1 := read~intINTTYPE1#1(start_xmit_~np~7#1.base, ~bvadd~64(4509bv64, start_xmit_~np~7#1.offset), 1bv64); [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098-1: SUMMARY for call ldv_register_netdev_#t~ret867#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: call rio_timer_#t~mem365#1.base, rio_timer_#t~mem365#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, 8bv64);call rio_timer_#t~mem366#1.base, rio_timer_#t~mem366#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, 8bv64);call rio_timer_#t~mem368#1 := read~intINTTYPE8#1(rio_timer_#t~mem366#1.base, ~bvadd~64(16bv64, ~bvadd~64(rio_timer_#t~mem366#1.offset, ~bvmul~64(24bv64, ~zero_extend~64~32(rio_timer_~entry~0#1)))), 8bv64);call rio_timer_#t~mem367#1 := read~intINTTYPE4#1(rio_timer_~np~4#1.base, ~bvadd~64(4472bv64, rio_timer_~np~4#1.offset), 4bv64);call write~intINTTYPE8#1(~bvor~64(rio_timer_#t~mem368#1, ~bvshl~64(~zero_extend~64~32(rio_timer_#t~mem367#1), 48bv64)), rio_timer_#t~mem365#1.base, ~bvadd~64(16bv64, ~bvadd~64(rio_timer_#t~mem365#1.offset, ~bvmul~64(24bv64, ~zero_extend~64~32(rio_timer_~entry~0#1)))), 8bv64);havoc rio_timer_#t~mem365#1.base, rio_timer_#t~mem365#1.offset;havoc rio_timer_#t~mem366#1.base, rio_timer_#t~mem366#1.offset;havoc rio_timer_#t~mem368#1;havoc rio_timer_#t~mem367#1;call rio_timer_#t~mem369#1.base, rio_timer_#t~mem369#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, 8bv64);call write~intINTTYPE8#1(0bv64, rio_timer_#t~mem369#1.base, ~bvadd~64(8bv64, ~bvadd~64(rio_timer_#t~mem369#1.offset, ~bvmul~64(24bv64, ~zero_extend~64~32(rio_timer_~entry~0#1)))), 8bv64);havoc rio_timer_#t~mem369#1.base, rio_timer_#t~mem369#1.offset;call rio_timer_#t~mem370#1 := read~intINTTYPE8#1(rio_timer_~np~4#1.base, ~bvadd~64(4548bv64, rio_timer_~np~4#1.offset), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, rio_timer_#t~mem370#1), rio_timer_~np~4#1.base, ~bvadd~64(4548bv64, rio_timer_~np~4#1.offset), 8bv64);havoc rio_timer_#t~mem370#1;call rio_timer_#t~mem371#1 := read~intINTTYPE8#1(rio_timer_~np~4#1.base, ~bvadd~64(4540bv64, rio_timer_~np~4#1.offset), 8bv64);call rio_timer_#t~mem372#1 := read~intINTTYPE8#1(rio_timer_~np~4#1.base, ~bvadd~64(4548bv64, rio_timer_~np~4#1.offset), 8bv64); [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10627: SUMMARY for call ldv_spin_unlock_rx_lock_of_netdev_private(); srcloc: null [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531-1: SUMMARY for call find_miiphy_#t~ret306#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;havoc netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset;assume { :end_inline_netif_carrier_on } true; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: havoc find_miiphy_#t~ret306#1;find_miiphy_#res#1 := 4294967277bv32; [2025-02-08 03:53:48,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset);havoc ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset;call ldv_timer_timer_instance_3_#t~mem874#1.base, ldv_timer_timer_instance_3_#t~mem874#1.offset := read~$Pointer$#1(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_3_#t~mem875#1 := read~intINTTYPE8#1(~ldv_3_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_3_container_timer_list~0.offset), 8bv64);assume { :begin_inline_ldv_timer_instance_callback_3_2 } true;ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset, ldv_timer_instance_callback_3_2_#in~arg1#1 := ldv_timer_timer_instance_3_#t~mem874#1.base, ldv_timer_timer_instance_3_#t~mem874#1.offset, ldv_timer_timer_instance_3_#t~mem875#1;havoc ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset, ldv_timer_instance_callback_3_2_~arg1#1;ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset := ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset;ldv_timer_instance_callback_3_2_~arg1#1 := ldv_timer_instance_callback_3_2_#in~arg1#1;assume { :begin_inline_##fun~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~872#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_3_2_~arg1#1, ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset;havoc ##fun~C_ULONG~TO~VOID_#~872#1;##fun~C_ULONG~TO~VOID_#~872#1 := ##fun~C_ULONG~TO~VOID_#in~872#1;assume { :begin_inline_rio_timer } true;rio_timer_#in~data#1 := ##fun~C_ULONG~TO~VOID_#~872#1;havoc rio_timer_#t~ret350#1.base, rio_timer_#t~ret350#1.offset, rio_timer_#t~mem351#1, rio_timer_#t~mem352#1, rio_timer_#t~ret353#1, rio_timer_#t~mem354#1, rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset, rio_timer_#t~mem356#1, rio_timer_#t~ret357#1.base, rio_timer_#t~ret357#1.offset, rio_timer_#t~mem358#1.base, rio_timer_#t~mem358#1.offset, rio_timer_#t~ret359#1, rio_timer_#t~mem360#1.base, rio_timer_#t~mem360#1.offset, rio_timer_#t~mem361#1.base, rio_timer_#t~mem361#1.offset, rio_timer_#t~mem362#1.base, rio_timer_#t~mem362#1.offset, rio_timer_#t~mem363#1, rio_timer_#t~ret364#1, rio_timer_#t~mem365#1.base, rio_timer_#t~mem365#1.offset, rio_timer_#t~mem366#1.base, rio_timer_#t~mem366#1.offset, rio_timer_#t~mem368#1, rio_timer_#t~mem367#1, rio_timer_#t~mem369#1.base, rio_timer_#t~mem369#1.offset, rio_timer_#t~mem370#1, rio_timer_#t~mem371#1, rio_timer_#t~mem372#1, rio_timer_~data#1, rio_timer_~dev~1#1.base, rio_timer_~dev~1#1.offset, rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, rio_timer_~tmp~28#1.base, rio_timer_~tmp~28#1.offset, rio_timer_~entry~0#1, rio_timer_~next_tick~0#1, rio_timer_~flags~0#1, rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset;rio_timer_~data#1 := rio_timer_#in~data#1;havoc rio_timer_~dev~1#1.base, rio_timer_~dev~1#1.offset;havoc rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset;havoc rio_timer_~tmp~28#1.base, rio_timer_~tmp~28#1.offset;havoc rio_timer_~entry~0#1;havoc rio_timer_~next_tick~0#1;havoc rio_timer_~flags~0#1;havoc rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset;rio_timer_~dev~1#1.base, rio_timer_~dev~1#1.offset := 0bv64, rio_timer_~data#1; [2025-02-08 03:53:48,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset));havoc ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset; [2025-02-08 03:53:48,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390: assume receive_packet_#t~short473#1;havoc receive_packet_#t~mem472#1;havoc receive_packet_#t~short473#1;call receive_packet_#t~mem474#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(104bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, receive_packet_#t~mem474#1), receive_packet_~np~11#1.base, ~bvadd~64(104bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);havoc receive_packet_#t~mem474#1; [2025-02-08 03:53:48,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390: assume !receive_packet_#t~short473#1;havoc receive_packet_#t~mem472#1;havoc receive_packet_#t~short473#1; [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-1: rio_probe1_#res#1 := 0bv32;call ULTIMATE.dealloc(rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset);havoc rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset);havoc rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset);havoc rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: assume 0bv32 == rio_probe1_~tmp___9~0#1;call write~intINTTYPE4#1(100bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: assume !(0bv32 == rio_probe1_~tmp___9~0#1);call rio_probe1_#t~mem251#1.base, rio_probe1_#t~mem251#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___10~0#1 := rio_probe1_#t~nondet252#1;havoc rio_probe1_#t~mem251#1.base, rio_probe1_#t~mem251#1.offset;havoc rio_probe1_#t~nondet252#1; [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390-2: receive_packet_#t~short473#1 := 0bv64 != ~bvand~64(262144bv64, receive_packet_~frame_status~0#1); [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390-1: assume receive_packet_#t~short473#1;call receive_packet_#t~mem472#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4476bv64, receive_packet_~np~11#1.offset), 4bv64);receive_packet_#t~short473#1 := 1000bv32 != receive_packet_#t~mem472#1; [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390-1: assume !receive_packet_#t~short473#1; [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: SUMMARY for call iowrite32(100bv32, rio_interrupt_~ioaddr~7#1.base, ~bvadd~64(84bv64, rio_interrupt_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume 0bv64 == ~bvadd~64(rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset); [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume !(0bv64 == ~bvadd~64(rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset));call write~$Pointer$#1(rio_probe1_~pdev#1.base, ~bvadd~64(179bv64, rio_probe1_~pdev#1.offset), rio_probe1_~dev~0#1.base, ~bvadd~64(1236bv64, rio_probe1_~dev~0#1.offset), 8bv64); [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7985: SUMMARY for call iowrite16(~zero_extend~32~16(~bvor~32(512bv32, ~bvand~32(255bv32, ~sign_extend~32~16(read_eeprom_~eep_addr#1[16:0])))[16:0])[16:0], read_eeprom_~ioaddr~13#1.base, ~bvadd~64(74bv64, read_eeprom_~ioaddr~13#1.offset)); srcloc: null [2025-02-08 03:53:48,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10628: SUMMARY for call spin_unlock(ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset); srcloc: null [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: parse_eeprom_~i~1#1 := parse_eeprom_~next~0#1; [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9571: assume 0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset);assume { :begin_inline_ldv_interrupt_instance_thread_0_3 } true;ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset := ~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_thread_0_3_#t~ret814#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_0_3_~arg1#1 := ldv_interrupt_instance_thread_0_3_#in~arg1#1;ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :begin_inline_##fun~C_INT~X~$Pointer$~TO~C_INT } true;##fun~C_INT~X~$Pointer$~TO~C_INT_#in~812#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~813#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~813#1.offset, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.offset := ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~812#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~813#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~813#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~812#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~812#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~813#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~813#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~813#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~813#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret814#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~812#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~813#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~813#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~812#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~813#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~813#1.offset, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~C_INT~X~$Pointer$~TO~C_INT } true;havoc ldv_interrupt_instance_thread_0_3_#t~ret814#1; [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9571: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9307: assume 4bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9307: assume !(4bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8316-1: SUMMARY for call mii_get_media_#t~ret697#1 := printk(53bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume true; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume !true;tx_error_~__ms~1#1 := 1bv64; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8316: havoc mii_get_media_#t~ret697#1; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: assume 0bv32 != ldv_register_netdev_~tmp~69#1; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: assume !(0bv32 != ldv_register_netdev_~tmp~69#1); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920-1: SUMMARY for call rio_ioctl_#t~ret643#1.base, rio_ioctl_#t~ret643#1.offset := netdev_priv(rio_ioctl_~dev#1.base, rio_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: rio_ioctl_~tmp~45#1.base, rio_ioctl_~tmp~45#1.offset := rio_ioctl_#t~ret643#1.base, rio_ioctl_#t~ret643#1.offset;havoc rio_ioctl_#t~ret643#1.base, rio_ioctl_#t~ret643#1.offset;rio_ioctl_~np~21#1.base, rio_ioctl_~np~21#1.offset := rio_ioctl_~tmp~45#1.base, rio_ioctl_~tmp~45#1.offset;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := rio_ioctl_~rq#1.base, rio_ioctl_~rq#1.offset;havoc if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;if_mii_~rq#1.base, if_mii_~rq#1.offset := if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;if_mii_#res#1.base, if_mii_#res#1.offset := if_mii_~rq#1.base, ~bvadd~64(16bv64, if_mii_~rq#1.offset);rio_ioctl_#t~ret644#1.base, rio_ioctl_#t~ret644#1.offset := if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;havoc if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;assume { :end_inline_if_mii } true;rio_ioctl_~tmp___0~25#1.base, rio_ioctl_~tmp___0~25#1.offset := rio_ioctl_#t~ret644#1.base, rio_ioctl_#t~ret644#1.offset;havoc rio_ioctl_#t~ret644#1.base, rio_ioctl_#t~ret644#1.offset;rio_ioctl_~miidata~0#1.base, rio_ioctl_~miidata~0#1.offset := rio_ioctl_~tmp___0~25#1.base, rio_ioctl_~tmp___0~25#1.offset;call rio_ioctl_#t~mem645#1 := read~intINTTYPE4#1(rio_ioctl_~np~21#1.base, ~bvadd~64(4969bv64, rio_ioctl_~np~21#1.offset), 4bv64);rio_ioctl_~phy_addr~0#1 := rio_ioctl_#t~mem645#1;havoc rio_ioctl_#t~mem645#1; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9968: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset);havoc ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset;call ldv_pci_pci_instance_2_#t~mem843#1.base, ldv_pci_pci_instance_2_#t~mem843#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);call ldv_pci_pci_instance_2_#t~mem844#1 := read~intINTTYPE4#24(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4bv64);assume { :begin_inline_ldv_pci_instance_suspend_late_2_7 } true;ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event := ldv_pci_pci_instance_2_#t~mem843#1.base, ldv_pci_pci_instance_2_#t~mem843#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem844#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem831#1, ldv_pci_instance_suspend_late_2_7_#t~ret832#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, ldv_pci_instance_suspend_late_2_7_~tmp~67#1;ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset := ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset;ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset := ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset;call ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset := #Ultimate.allocOnStack(4bv64);call write~intINTTYPE4#2(ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64);havoc ldv_pci_instance_suspend_late_2_7_~tmp~67#1;call ldv_pci_instance_suspend_late_2_7_#t~mem831#1 := read~intINTTYPE4#2(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9968: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset));havoc ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9968-1: call ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset := dma_sync_single_for_cpu_#t~ret110#1.base, dma_sync_single_for_cpu_#t~ret110#1.offset;havoc dma_sync_single_for_cpu_#t~ret110#1.base, dma_sync_single_for_cpu_#t~ret110#1.offset;dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset := dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret110#1.base, dma_sync_single_for_cpu_#t~ret110#1.offset := get_dma_ops(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: tx_error_~i~4#1 := ~bvsub~32(tx_error_~i~4#1, 1bv32); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8251: assume 0bv32 != ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1));call write~intINTTYPE4#1(10bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4476bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4500bv64, mii_get_media_~np~25#1.offset), 4bv64); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8251: assume !(0bv32 != ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1))); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431: havoc ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset, ldv_timer_instance_callback_3_2_~arg1#1;havoc ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset, ldv_timer_instance_callback_3_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_3_2 } true;havoc ldv_timer_timer_instance_3_#t~mem874#1.base, ldv_timer_timer_instance_3_#t~mem874#1.offset;havoc ldv_timer_timer_instance_3_#t~mem875#1; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10035: ldv_pci_pci_instance_2_~tmp___1~26#1 := ldv_pci_pci_instance_2_#t~ret858#1;havoc ldv_pci_pci_instance_2_#t~ret858#1; [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10035-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret858#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: read_eeprom_~tmp___1~18#1 := read_eeprom_~i~5#1;read_eeprom_~i~5#1 := ~bvsub~32(read_eeprom_~i~5#1, 1bv32); [2025-02-08 03:53:48,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: assume { :begin_inline_ethtool_cmd_speed } true;ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset := rio_set_settings_~cmd#1.base, rio_set_settings_~cmd#1.offset;havoc ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem168#1, ethtool_cmd_speed_#t~mem169#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset := ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;call ethtool_cmd_speed_#t~mem168#1 := read~intINTTYPE2#1(ethtool_cmd_speed_~ep#1.base, ~bvadd~64(28bv64, ethtool_cmd_speed_~ep#1.offset), 2bv64);call ethtool_cmd_speed_#t~mem169#1 := read~intINTTYPE2#1(ethtool_cmd_speed_~ep#1.base, ~bvadd~64(12bv64, ethtool_cmd_speed_~ep#1.offset), 2bv64);ethtool_cmd_speed_#res#1 := ~bvor~32(~bvshl~32(~zero_extend~32~16(ethtool_cmd_speed_#t~mem168#1), 16bv32), ~zero_extend~32~16(ethtool_cmd_speed_#t~mem169#1));havoc ethtool_cmd_speed_#t~mem168#1;havoc ethtool_cmd_speed_#t~mem169#1; [2025-02-08 03:53:48,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789-1: SUMMARY for call rio_get_settings_#t~ret624#1.base, rio_get_settings_#t~ret624#1.offset := netdev_priv(rio_get_settings_~dev#1.base, rio_get_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789: rio_get_settings_~tmp~42#1.base, rio_get_settings_~tmp~42#1.offset := rio_get_settings_#t~ret624#1.base, rio_get_settings_#t~ret624#1.offset;havoc rio_get_settings_#t~ret624#1.base, rio_get_settings_#t~ret624#1.offset;rio_get_settings_~np~18#1.base, rio_get_settings_~np~18#1.offset := rio_get_settings_~tmp~42#1.base, rio_get_settings_~tmp~42#1.offset;call rio_get_settings_#t~mem625#1 := read~intINTTYPE1#1(rio_get_settings_~np~18#1.base, ~bvadd~64(4508bv64, rio_get_settings_~np~18#1.offset), 1bv64); [2025-02-08 03:53:48,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8516: mii_get_media_pcs_~tmp___1~23#1 := mii_get_media_pcs_#t~ret730#1;havoc mii_get_media_pcs_#t~ret730#1; [2025-02-08 03:53:48,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8516-1: SUMMARY for call mii_get_media_pcs_#t~ret730#1 := mii_read(mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset, mii_get_media_pcs_~phy_addr~4#1, 4bv32); srcloc: null [2025-02-08 03:53:48,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666-1: parse_eeprom_#res#1 := 0bv32;call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-2: call rio_probe1_#t~mem298#1.base, rio_probe1_#t~mem298#1.offset := read~$Pointer$#1(rio_probe1_~np~0#1.base, rio_probe1_~np~0#1.offset, 8bv64);call rio_probe1_#t~mem299#1 := read~intINTTYPE8#1(rio_probe1_~np~0#1.base, ~bvadd~64(4120bv64, rio_probe1_~np~0#1.offset), 8bv64); [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-1: SUMMARY for call pci_free_consistent(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, 6144bv64, rio_probe1_#t~mem298#1.base, rio_probe1_#t~mem298#1.offset, rio_probe1_#t~mem299#1); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12678: havoc eth_type_trans_#t~nondet1009#1;receive_packet_#t~ret491#1 := eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1009#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;havoc eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;assume { :end_inline_eth_type_trans } true;call write~intINTTYPE2#1(receive_packet_#t~ret491#1, receive_packet_~skb~4#1.base, ~bvadd~64(134bv64, receive_packet_~skb~4#1.offset), 2bv64);havoc receive_packet_#t~ret491#1;assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet1015#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset := netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;havoc netif_rx_#t~nondet1015#1;netif_rx_#res#1 := netif_rx_#t~nondet1015#1;havoc netif_rx_#t~nondet1015#1; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: havoc rio_probe1_#t~mem298#1.base, rio_probe1_#t~mem298#1.offset;havoc rio_probe1_#t~mem299#1;call rio_probe1_#t~mem300#1.base, rio_probe1_#t~mem300#1.offset := read~$Pointer$#1(rio_probe1_~np~0#1.base, ~bvadd~64(8bv64, rio_probe1_~np~0#1.offset), 8bv64);call rio_probe1_#t~mem301#1 := read~intINTTYPE8#1(rio_probe1_~np~0#1.base, ~bvadd~64(4112bv64, rio_probe1_~np~0#1.offset), 8bv64); [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639: assume 13bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639: assume !(13bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9375: ~ldv_statevar_14~0 := 9bv32; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9375-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9838-1: SUMMARY for call ldv_pci_instance_suspend_late_2_7_#t~ret832#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT(ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#t~mem831#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6865: assume rio_timer_#t~mem371#1 != rio_timer_#t~mem372#1;havoc rio_timer_#t~mem371#1;havoc rio_timer_#t~mem372#1; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6865: assume !(rio_timer_#t~mem371#1 != rio_timer_#t~mem372#1);havoc rio_timer_#t~mem371#1;havoc rio_timer_#t~mem372#1; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9838: ldv_pci_instance_suspend_late_2_7_~tmp~67#1 := ldv_pci_instance_suspend_late_2_7_#t~ret832#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem831#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret832#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~67#1;call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517: mii_get_media_pcs_~tmp___2~11#1 := mii_get_media_pcs_#t~ret731#1;havoc mii_get_media_pcs_#t~ret731#1;mii_get_media_pcs_~negotiate~1#1 := ~bvand~32(~sign_extend~32~16(mii_get_media_pcs_~tmp___1~23#1[16:0]), ~sign_extend~32~16(mii_get_media_pcs_~tmp___2~11#1[16:0]))[16:0];call write~intINTTYPE4#1(1000bv32, mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4476bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64); [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: havoc rio_error_#t~ret522#1;call write~intINTTYPE4#1(0bv32, rio_error_~np~12#1.base, ~bvadd~64(4528bv64, rio_error_~np~12#1.offset), 4bv64); [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret111#1 := valid_dma_direction(dma_sync_single_for_cpu_~dir#1); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-1: SUMMARY for call mii_get_media_pcs_#t~ret731#1 := mii_read(mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset, mii_get_media_pcs_~phy_addr~4#1, 5bv32); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume 4486bv32 != ~zero_extend~32~16(parse_eeprom_#t~mem318#1);havoc parse_eeprom_#t~mem317#1.base, parse_eeprom_#t~mem317#1.offset;havoc parse_eeprom_#t~mem318#1;parse_eeprom_#res#1 := 0bv32;call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume !(4486bv32 != ~zero_extend~32~16(parse_eeprom_#t~mem318#1));havoc parse_eeprom_#t~mem317#1.base, parse_eeprom_#t~mem317#1.offset;havoc parse_eeprom_#t~mem318#1;parse_eeprom_~i~1#1 := 48bv32;parse_eeprom_~psib~0#1.base, parse_eeprom_~psib~0#1.offset := parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: dma_sync_single_for_cpu_~tmp___0~2#1 := dma_sync_single_for_cpu_#t~ret111#1;havoc dma_sync_single_for_cpu_#t~ret111#1; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: assume 0bv64 != ~bvand~64(65536bv64, receive_packet_~frame_status~0#1);call receive_packet_#t~mem475#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(112bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, receive_packet_#t~mem475#1), receive_packet_~np~11#1.base, ~bvadd~64(112bv64, ~bvadd~64(4288bv64, receive_packet_~np~11#1.offset)), 8bv64);havoc receive_packet_#t~mem475#1; [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: assume !(0bv64 != ~bvand~64(65536bv64, receive_packet_~frame_status~0#1)); [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-1: SUMMARY for call rio_error_#t~ret522#1 := printk(37bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: havoc ldv_interrupt_instance_thread_0_3_#t~ret814#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_0_3 } true; [2025-02-08 03:53:48,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328: assume ~bvsgt~32(tx_error_~i~4#1, 0bv32); [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328: assume !~bvsgt~32(tx_error_~i~4#1, 0bv32); [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7130: rio_interrupt_#res#1 := (if 0bv32 != rio_interrupt_~handled~0#1 then 1bv32 else 0bv32);ldv_interrupt_instance_handler_0_5_#t~ret811#1 := rio_interrupt_#res#1;havoc rio_interrupt_#t~ret427#1.base, rio_interrupt_#t~ret427#1.offset, rio_interrupt_#t~mem428#1.base, rio_interrupt_#t~mem428#1.offset, rio_interrupt_#t~ret429#1, rio_interrupt_#t~ret430#1, rio_interrupt_#t~ret431#1, rio_interrupt_#t~mem432#1, rio_interrupt_#t~mem433#1, rio_interrupt_~irq#1, rio_interrupt_~dev_instance#1.base, rio_interrupt_~dev_instance#1.offset, rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset, rio_interrupt_~np~8#1.base, rio_interrupt_~np~8#1.offset, rio_interrupt_~tmp~32#1.base, rio_interrupt_~tmp~32#1.offset, rio_interrupt_~ioaddr~7#1.base, rio_interrupt_~ioaddr~7#1.offset, rio_interrupt_~int_status~0#1, rio_interrupt_~cnt~0#1, rio_interrupt_~handled~0#1, rio_interrupt_~tx_status~0#1, rio_interrupt_~tmp___0~16#1;havoc rio_interrupt_#in~irq#1, rio_interrupt_#in~dev_instance#1.base, rio_interrupt_#in~dev_instance#1.offset;assume { :end_inline_rio_interrupt } true;ldv_interrupt_instance_handler_0_5_~tmp~63#1 := ldv_interrupt_instance_handler_0_5_#t~ret811#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret811#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~63#1;ldv_interrupt_interrupt_instance_0_#t~ret815#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret811#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~63#1;havoc ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_0_5 } true;~ldv_0_ret_val_default~0 := ldv_interrupt_interrupt_instance_0_#t~ret815#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret815#1; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~26#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~26#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: assume 0bv32 == ~zero_extend~32~8(start_xmit_#t~mem403#1);havoc start_xmit_#t~mem403#1; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: assume !(0bv32 == ~zero_extend~32~8(start_xmit_#t~mem403#1));havoc start_xmit_#t~mem403#1;call start_xmit_#t~mem404#1 := read~intINTTYPE8#1(start_xmit_~np~7#1.base, ~bvadd~64(4556bv64, start_xmit_~np~7#1.offset), 8bv64);start_xmit_~entry~1#1 := ~bvand~32(255bv32, start_xmit_#t~mem404#1[32:0]);havoc start_xmit_#t~mem404#1;call write~$Pointer$#1(start_xmit_~skb#1.base, start_xmit_~skb#1.offset, start_xmit_~np~7#1.base, ~bvadd~64(~bvadd~64(2064bv64, start_xmit_~np~7#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(start_xmit_~entry~1#1))), 8bv64);call start_xmit_#t~mem405#1.base, start_xmit_#t~mem405#1.offset := read~$Pointer$#1(start_xmit_~np~7#1.base, ~bvadd~64(8bv64, start_xmit_~np~7#1.offset), 8bv64);start_xmit_~txdesc~0#1.base, start_xmit_~txdesc~0#1.offset := start_xmit_#t~mem405#1.base, ~bvadd~64(start_xmit_#t~mem405#1.offset, ~bvmul~64(24bv64, ~zero_extend~64~32(start_xmit_~entry~1#1)));havoc start_xmit_#t~mem405#1.base, start_xmit_#t~mem405#1.offset;call start_xmit_#t~mem406#1 := read~intINTTYPE4#1(start_xmit_~np~7#1.base, ~bvadd~64(4480bv64, start_xmit_~np~7#1.offset), 4bv64); [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: assume { :begin_inline_ldv_dispatch_register_9_4 } true;ldv_dispatch_register_9_4_#in~arg0#1.base, ldv_dispatch_register_9_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset;ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset := ldv_dispatch_register_9_4_#in~arg0#1.base, ldv_dispatch_register_9_4_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4bv32; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650: mii_set_media_pcs_~tmp___3~11#1 := mii_set_media_pcs_~__ms___0~2#1;mii_set_media_pcs_~__ms___0~2#1 := ~bvsub~64(mii_set_media_pcs_~__ms___0~2#1, 1bv64); [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545: dma_sync_single_for_cpu_~tmp___1~2#1 := dma_sync_single_for_cpu_#t~ret112#1;havoc dma_sync_single_for_cpu_#t~ret112#1; [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret112#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == dma_sync_single_for_cpu_~tmp___0~2#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7461: call receive_packet_#t~mem504#1.base, receive_packet_#t~mem504#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, 8bv64);call receive_packet_#t~mem505#1.base, receive_packet_#t~mem505#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, 8bv64);call receive_packet_#t~mem507#1 := read~intINTTYPE8#1(receive_packet_#t~mem505#1.base, ~bvadd~64(16bv64, ~bvadd~64(receive_packet_#t~mem505#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(receive_packet_~entry~3#1)))), 8bv64);call receive_packet_#t~mem506#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4472bv64, receive_packet_~np~11#1.offset), 4bv64);call write~intINTTYPE8#1(~bvor~64(receive_packet_#t~mem507#1, ~bvshl~64(~zero_extend~64~32(receive_packet_#t~mem506#1), 48bv64)), receive_packet_#t~mem504#1.base, ~bvadd~64(16bv64, ~bvadd~64(receive_packet_#t~mem504#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(receive_packet_~entry~3#1)))), 8bv64);havoc receive_packet_#t~mem504#1.base, receive_packet_#t~mem504#1.offset;havoc receive_packet_#t~mem505#1.base, receive_packet_#t~mem505#1.offset;havoc receive_packet_#t~mem507#1;havoc receive_packet_#t~mem506#1;call receive_packet_#t~mem508#1.base, receive_packet_#t~mem508#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, 8bv64);call write~intINTTYPE8#1(0bv64, receive_packet_#t~mem508#1.base, ~bvadd~64(8bv64, ~bvadd~64(receive_packet_#t~mem508#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(receive_packet_~entry~3#1)))), 8bv64);havoc receive_packet_#t~mem508#1.base, receive_packet_#t~mem508#1.offset;receive_packet_~entry~3#1 := ~bvsrem~32(~bvadd~32(1bv32, receive_packet_~entry~3#1), 256bv32);call receive_packet_#t~mem509#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(4540bv64, receive_packet_~np~11#1.offset), 8bv64); [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8320-1: SUMMARY for call mii_get_media_#t~ret698#1 := printk(54bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8320: havoc mii_get_media_#t~ret698#1; [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9311: assume 5bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9311: assume !(5bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: read_eeprom_~tmp___0~26#1 := read_eeprom_#t~ret653#1;havoc read_eeprom_#t~ret653#1; [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: assume 10bv32 == rio_set_settings_~tmp___0~24#1; [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: assume !(10bv32 == rio_set_settings_~tmp___0~24#1); [2025-02-08 03:53:48,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: havoc ldv_dispatch_register_9_4_~arg0#1.base, ldv_dispatch_register_9_4_~arg0#1.offset;havoc ldv_dispatch_register_9_4_#in~arg0#1.base, ldv_dispatch_register_9_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_9_4 } true; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990-1: SUMMARY for call read_eeprom_#t~ret653#1 := ioread16(read_eeprom_~ioaddr~13#1.base, ~bvadd~64(74bv64, read_eeprom_~ioaddr~13#1.offset)); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747: havoc netif_rx_#t~nondet1015#1;receive_packet_#t~ret492#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet1015#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;havoc netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;assume { :end_inline_netif_rx } true;havoc receive_packet_#t~ret492#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1 := ~ldv_1_callback_ndo_change_mtu~0.base, ~ldv_1_callback_ndo_change_mtu~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_9_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret805#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1;ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1;assume { :begin_inline_change_mtu } true;change_mtu_#in~dev#1.base, change_mtu_#in~dev#1.offset, change_mtu_#in~new_mtu#1 := ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1;havoc change_mtu_#res#1;havoc change_mtu_#t~ret600#1.base, change_mtu_#t~ret600#1.offset, change_mtu_#t~mem601#1, change_mtu_~dev#1.base, change_mtu_~dev#1.offset, change_mtu_~new_mtu#1, change_mtu_~np~15#1.base, change_mtu_~np~15#1.offset, change_mtu_~tmp~39#1.base, change_mtu_~tmp~39#1.offset, change_mtu_~max~0#1;change_mtu_~dev#1.base, change_mtu_~dev#1.offset := change_mtu_#in~dev#1.base, change_mtu_#in~dev#1.offset;change_mtu_~new_mtu#1 := change_mtu_#in~new_mtu#1;havoc change_mtu_~np~15#1.base, change_mtu_~np~15#1.offset;havoc change_mtu_~tmp~39#1.base, change_mtu_~tmp~39#1.offset;havoc change_mtu_~max~0#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume 0bv32 != ~zero_extend~32~8(rio_get_settings_#t~mem625#1);havoc rio_get_settings_#t~mem625#1;call write~intINTTYPE4#1(1088bv32, rio_get_settings_~cmd#1.base, ~bvadd~64(4bv64, rio_get_settings_~cmd#1.offset), 4bv64);call write~intINTTYPE4#1(1088bv32, rio_get_settings_~cmd#1.base, ~bvadd~64(8bv64, rio_get_settings_~cmd#1.offset), 4bv64);call write~intINTTYPE1#1(3bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(15bv64, rio_get_settings_~cmd#1.offset), 1bv64);call write~intINTTYPE1#1(0bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(17bv64, rio_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume !(0bv32 != ~zero_extend~32~8(rio_get_settings_#t~mem625#1));havoc rio_get_settings_#t~mem625#1;call write~intINTTYPE4#1(623bv32, rio_get_settings_~cmd#1.base, ~bvadd~64(4bv64, rio_get_settings_~cmd#1.offset), 4bv64);call write~intINTTYPE4#1(623bv32, rio_get_settings_~cmd#1.base, ~bvadd~64(8bv64, rio_get_settings_~cmd#1.offset), 4bv64);call write~intINTTYPE1#1(2bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(15bv64, rio_get_settings_~cmd#1.offset), 1bv64);call write~intINTTYPE1#1(0bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(17bv64, rio_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: call parse_eeprom_#t~mem322#1 := read~intINTTYPE1#1(parse_eeprom_~psib~0#1.base, ~bvadd~64(parse_eeprom_~psib~0#1.offset, ~sign_extend~64~32(parse_eeprom_~i~1#1)), 1bv64);call write~intINTTYPE1#1(parse_eeprom_#t~mem322#1, parse_eeprom_~np~2#1.base, ~bvadd~64(4956bv64, parse_eeprom_~np~2#1.offset), 1bv64);havoc parse_eeprom_#t~mem322#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: SUMMARY for call netif_carrier_off(rio_error_~dev#1.base, rio_error_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615-1: ldv___pci_register_driver_76_#t~ret889#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1002#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;ldv___pci_register_driver_76_~tmp~80#1 := ldv___pci_register_driver_76_#t~ret889#1;havoc ldv___pci_register_driver_76_#t~ret889#1;ldv___pci_register_driver_76_~ldv_func_res~4#1 := ldv___pci_register_driver_76_~tmp~80#1;assume { :begin_inline_ldv___pci_register_driver } true;ldv___pci_register_driver_#in~arg0#1, ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset, ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset, ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset := ldv___pci_register_driver_76_~ldv_func_res~4#1, ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret785#1, ldv___pci_register_driver_~arg0#1, ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset, ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset, ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~59#1;ldv___pci_register_driver_~arg0#1 := ldv___pci_register_driver_#in~arg0#1;ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset := ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset;ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset := ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset;ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset := ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset;havoc ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset;havoc ldv___pci_register_driver_~tmp~59#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567: SUMMARY for call ldv_spin_unlock_rx_lock_of_netdev_private(); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: havoc __pci_register_driver_#t~nondet1002#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: rio_probe1_~tmp___0~9#1.base, rio_probe1_~tmp___0~9#1.offset := rio_probe1_#t~ret234#1.base, rio_probe1_#t~ret234#1.offset;havoc rio_probe1_#t~ret234#1.base, rio_probe1_#t~ret234#1.offset;rio_probe1_~np~0#1.base, rio_probe1_~np~0#1.offset := rio_probe1_~tmp___0~9#1.base, rio_probe1_~tmp___0~9#1.offset;assume { :begin_inline_pci_iomap } true;pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1 := rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, 0bv32, 0bv64;havoc pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1018#1.base, pci_iomap_#t~ret1018#1.offset, pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset, pci_iomap_~arg1#1, pci_iomap_~arg2#1;pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset := pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset;pci_iomap_~arg1#1 := pci_iomap_#in~arg1#1;pci_iomap_~arg2#1 := pci_iomap_#in~arg2#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-1: SUMMARY for call mii_get_media_#t~ret686#1 := printk(47bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207-1: SUMMARY for call rio_probe1_#t~ret234#1.base, rio_probe1_#t~ret234#1.offset := netdev_priv(rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255: havoc mii_get_media_#t~ret686#1; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000-1: SUMMARY for call consume_skb(start_xmit_~skb#1.base, start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: start_xmit_#res#1 := 0bv32; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670: parse_eeprom_~tmp___4~1#1 := parse_eeprom_#t~ret323#1;havoc parse_eeprom_#t~ret323#1;call parse_eeprom_#t~mem324#1 := read~intINTTYPE1#1(parse_eeprom_~psib~0#1.base, ~bvadd~64(parse_eeprom_~psib~0#1.offset, ~sign_extend~64~32(parse_eeprom_~i~1#1)), 1bv64); [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: assume 15bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: assume !(15bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547: assume 0bv64 != dma_sync_single_for_cpu_~tmp___1~2#1;assume false; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547: assume !(0bv64 != dma_sync_single_for_cpu_~tmp___1~2#1); [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-1: SUMMARY for call parse_eeprom_#t~ret323#1 := ioread8(parse_eeprom_~ioaddr~2#1.base, ~bvadd~64(118bv64, parse_eeprom_~ioaddr~2#1.offset)); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call pci_free_consistent(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, 6144bv64, rio_probe1_#t~mem300#1.base, rio_probe1_#t~mem300#1.offset, rio_probe1_#t~mem301#1); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: havoc rio_probe1_#t~mem300#1.base, rio_probe1_#t~mem300#1.offset;havoc rio_probe1_#t~mem301#1;call rio_probe1_#t~mem302#1.base, rio_probe1_#t~mem302#1.offset := read~$Pointer$#1(rio_probe1_~np~0#1.base, ~bvadd~64(4144bv64, rio_probe1_~np~0#1.offset), 8bv64); [2025-02-08 03:53:48,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10568: SUMMARY for call spin_unlock_irqrestore(ldv_spin_unlock_irqrestore_65_~lock#1.base, ldv_spin_unlock_irqrestore_65_~lock#1.offset, ldv_spin_unlock_irqrestore_65_~flags#1); srcloc: null [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: assume 0bv32 == rio_probe1_~tmp___10~0#1;call write~intINTTYPE4#1(100bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: assume !(0bv32 == rio_probe1_~tmp___10~0#1);call rio_probe1_#t~mem253#1.base, rio_probe1_#t~mem253#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___7~0#1 := rio_probe1_#t~nondet254#1;havoc rio_probe1_#t~mem253#1.base, rio_probe1_#t~mem253#1.offset;havoc rio_probe1_#t~nondet254#1; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume 0bv32 == ~bvand~32(32768bv32, read_eeprom_~tmp___0~26#1); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume !(0bv32 == ~bvand~32(32768bv32, read_eeprom_~tmp___0~26#1)); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671-1: SUMMARY for call iowrite8(~bvor~32(~zero_extend~32~8(parse_eeprom_~tmp___4~1#1[8:0]), ~zero_extend~32~8(parse_eeprom_#t~mem324#1))[8:0], parse_eeprom_~ioaddr~2#1.base, ~bvadd~64(118bv64, parse_eeprom_~ioaddr~2#1.offset)); srcloc: null [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671: havoc parse_eeprom_#t~mem324#1; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9578: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10371: assume 2bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10371: assume !(2bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521: assume 0bv32 != ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_pcs_~negotiate~1#1)); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521: assume !(0bv32 != ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_pcs_~negotiate~1#1))); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323-1: call mii_get_media_#t~mem699#1 := read~intINTTYPE1#1(mii_get_media_~np~25#1.base, ~bvadd~64(4508bv64, mii_get_media_~np~25#1.offset), 1bv64); [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323: assume 0bv32 != ~zero_extend~32~8(mii_get_media_#t~mem699#1);havoc mii_get_media_#t~mem699#1; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323: assume !(0bv32 != ~zero_extend~32~8(mii_get_media_#t~mem699#1));havoc mii_get_media_#t~mem699#1; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume { :begin_inline_ldv_entry_EMGentry_14 } true;ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_14_#t~ret806#1, ldv_entry_EMGentry_14_#t~ret807#1, ldv_entry_EMGentry_14_#t~ret808#1, ldv_entry_EMGentry_14_#t~ret809#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~61#1, ldv_entry_EMGentry_14_~tmp___0~38#1;ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset := ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset;havoc ldv_entry_EMGentry_14_~tmp~61#1;havoc ldv_entry_EMGentry_14_~tmp___0~38#1; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9182-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.base, ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.offset := get_stats(ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset); srcloc: null [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1028#1 := main_#res#1;havoc main_#t~ret810#1, main_~tmp~62#1;assume { :end_inline_main } true; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc rio_timer_#t~ret350#1.base, rio_timer_#t~ret350#1.offset, rio_timer_#t~mem351#1, rio_timer_#t~mem352#1, rio_timer_#t~ret353#1, rio_timer_#t~mem354#1, rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset, rio_timer_#t~mem356#1, rio_timer_#t~ret357#1.base, rio_timer_#t~ret357#1.offset, rio_timer_#t~mem358#1.base, rio_timer_#t~mem358#1.offset, rio_timer_#t~ret359#1, rio_timer_#t~mem360#1.base, rio_timer_#t~mem360#1.offset, rio_timer_#t~mem361#1.base, rio_timer_#t~mem361#1.offset, rio_timer_#t~mem362#1.base, rio_timer_#t~mem362#1.offset, rio_timer_#t~mem363#1, rio_timer_#t~ret364#1, rio_timer_#t~mem365#1.base, rio_timer_#t~mem365#1.offset, rio_timer_#t~mem366#1.base, rio_timer_#t~mem366#1.offset, rio_timer_#t~mem368#1, rio_timer_#t~mem367#1, rio_timer_#t~mem369#1.base, rio_timer_#t~mem369#1.offset, rio_timer_#t~mem370#1, rio_timer_#t~mem371#1, rio_timer_#t~mem372#1, rio_timer_~data#1, rio_timer_~dev~1#1.base, rio_timer_~dev~1#1.offset, rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset, rio_timer_~tmp~28#1.base, rio_timer_~tmp~28#1.offset, rio_timer_~entry~0#1, rio_timer_~next_tick~0#1, rio_timer_~flags~0#1, rio_timer_~skb~1#1.base, rio_timer_~skb~1#1.offset;havoc rio_timer_#in~data#1;assume { :end_inline_rio_timer } true; [2025-02-08 03:53:48,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9182: havoc ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.base, ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.base, ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.offset, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_15 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume 35143bv32 == rio_ioctl_~cmd#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume !(35143bv32 == rio_ioctl_~cmd#1); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: assume { :begin_inline_ldv_EMGentry_init_rio_driver_init_14_9 } true;ldv_EMGentry_init_rio_driver_init_14_9_#in~arg0#1.base, ldv_EMGentry_init_rio_driver_init_14_9_#in~arg0#1.offset := ~ldv_14_init_rio_driver_init_default~0.base, ~ldv_14_init_rio_driver_init_default~0.offset;havoc ldv_EMGentry_init_rio_driver_init_14_9_#res#1;havoc ldv_EMGentry_init_rio_driver_init_14_9_#t~ret784#1, ldv_EMGentry_init_rio_driver_init_14_9_~arg0#1.base, ldv_EMGentry_init_rio_driver_init_14_9_~arg0#1.offset, ldv_EMGentry_init_rio_driver_init_14_9_~tmp~58#1;ldv_EMGentry_init_rio_driver_init_14_9_~arg0#1.base, ldv_EMGentry_init_rio_driver_init_14_9_~arg0#1.offset := ldv_EMGentry_init_rio_driver_init_14_9_#in~arg0#1.base, ldv_EMGentry_init_rio_driver_init_14_9_#in~arg0#1.offset;havoc ldv_EMGentry_init_rio_driver_init_14_9_~tmp~58#1;assume { :begin_inline_rio_driver_init } true;havoc rio_driver_init_#res#1;havoc rio_driver_init_#t~ret783#1, rio_driver_init_~tmp~57#1;havoc rio_driver_init_~tmp~57#1;assume { :begin_inline_ldv___pci_register_driver_76 } true;ldv___pci_register_driver_76_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.offset := ~#rio_driver~0.base, ~#rio_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 73bv64, 0bv64;havoc ldv___pci_register_driver_76_#res#1;havoc ldv___pci_register_driver_76_#t~ret889#1, ldv___pci_register_driver_76_#t~ret890#1, ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset, ldv___pci_register_driver_76_~ldv_func_res~4#1, ldv___pci_register_driver_76_~tmp~80#1, ldv___pci_register_driver_76_~tmp___0~45#1;ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset := ldv___pci_register_driver_76_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset := ldv___pci_register_driver_76_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset := ldv___pci_register_driver_76_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_76_~ldv_func_res~4#1;havoc ldv___pci_register_driver_76_~tmp~80#1;havoc ldv___pci_register_driver_76_~tmp___0~45#1;assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1002#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet1002#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet1002#1;havoc __pci_register_driver_#t~nondet1002#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399: assume ~bvsgt~32(receive_packet_~pkt_len~0#1, ~copy_thresh~0); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399: assume !~bvsgt~32(receive_packet_~pkt_len~0#1, ~copy_thresh~0); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: assume 0bv32 != rio_probe1_~err~0#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: assume !(0bv32 != rio_probe1_~err~0#1); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9315: assume 6bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9315: assume !(6bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume ~sign_extend~64~32(receive_packet_~entry~3#1) != receive_packet_#t~mem509#1;havoc receive_packet_#t~mem509#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !(~sign_extend~64~32(receive_packet_~entry~3#1) != receive_packet_#t~mem509#1);havoc receive_packet_#t~mem509#1;call write~intINTTYPE8#1(~sign_extend~64~32(receive_packet_~entry~3#1), receive_packet_~np~11#1.base, ~bvadd~64(4548bv64, receive_packet_~np~11#1.offset), 8bv64);assume { :begin_inline_ldv_spin_unlock_71 } true;ldv_spin_unlock_71_#in~lock#1.base, ldv_spin_unlock_71_#in~lock#1.offset := receive_packet_~np~11#1.base, ~bvadd~64(4220bv64, receive_packet_~np~11#1.offset);havoc ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset;ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset := ldv_spin_unlock_71_#in~lock#1.base, ldv_spin_unlock_71_#in~lock#1.offset; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7994: read_eeprom_~tmp~46#1 := read_eeprom_#t~ret654#1;havoc read_eeprom_#t~ret654#1;read_eeprom_#res#1 := read_eeprom_~tmp~46#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume 100bv32 == rio_set_settings_~tmp___0~24#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume !(100bv32 == rio_set_settings_~tmp___0~24#1); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7994-1: SUMMARY for call read_eeprom_#t~ret654#1 := ioread16(read_eeprom_~ioaddr~13#1.base, ~bvadd~64(72bv64, read_eeprom_~ioaddr~13#1.offset)); srcloc: null [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8523: havoc mii_get_media_pcs_#t~ret732#1;call write~intINTTYPE4#1(1bv32, mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4500bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8523-1: SUMMARY for call mii_get_media_pcs_#t~ret732#1 := printk(61bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: assume 0bv64 != mii_set_media_pcs_~tmp___3~11#1; [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: assume !(0bv64 != mii_set_media_pcs_~tmp___3~11#1);call mii_set_media_pcs_#t~mem756#1 := read~intINTTYPE1#1(mii_set_media_pcs_~np~28#1.base, ~bvadd~64(4508bv64, mii_set_media_pcs_~np~28#1.offset), 1bv64); [2025-02-08 03:53:48,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: assume 0bv64 == ~bvadd~64(rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: assume !(0bv64 == ~bvadd~64(rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset));call write~$Pointer$#1(rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset, rio_probe1_~np~0#1.base, ~bvadd~64(4144bv64, rio_probe1_~np~0#1.offset), 8bv64);call write~$Pointer$#1(rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset, rio_probe1_~np~0#1.base, ~bvadd~64(4136bv64, rio_probe1_~np~0#1.offset), 8bv64);call write~intINTTYPE4#1(rio_probe1_~chip_idx~0#1, rio_probe1_~np~0#1.base, ~bvadd~64(4484bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~$Pointer$#1(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, rio_probe1_~np~0#1.base, ~bvadd~64(4128bv64, rio_probe1_~np~0#1.offset), 8bv64); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: assume 0bv32 != ~bvand~32(1024bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1));call mii_get_media_#t~mem687#1 := read~intINTTYPE4#1(mii_get_media_~np~25#1.base, ~bvadd~64(4516bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, mii_get_media_#t~mem687#1), mii_get_media_~np~25#1.base, ~bvadd~64(4516bv64, mii_get_media_~np~25#1.offset), 4bv64);havoc mii_get_media_#t~mem687#1;call mii_get_media_#t~mem688#1 := read~intINTTYPE4#1(mii_get_media_~np~25#1.base, ~bvadd~64(4520bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, mii_get_media_#t~mem688#1), mii_get_media_~np~25#1.base, ~bvadd~64(4520bv64, mii_get_media_~np~25#1.offset), 4bv64);havoc mii_get_media_#t~mem688#1; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: assume !(0bv32 != ~bvand~32(1024bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1))); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8325-1: SUMMARY for call mii_get_media_#t~ret700#1 := printk(55bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268: tx_error_~tmp___2~5#1 := tx_error_~__ms~1#1;tx_error_~__ms~1#1 := ~bvsub~64(tx_error_~__ms~1#1, 1bv64); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8325: havoc mii_get_media_#t~ret700#1; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret846#1;havoc ldv_pci_pci_instance_2_#t~ret846#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret846#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10506: rio_probe1_#t~ret233#1.base, rio_probe1_#t~ret233#1.offset := ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret881#1.base, ldv_alloc_etherdev_mqs_60_#t~ret881#1.offset, ldv_alloc_etherdev_mqs_60_#t~ret882#1.base, ldv_alloc_etherdev_mqs_60_#t~ret882#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~tmp~76#1.base, ldv_alloc_etherdev_mqs_60_~tmp~76#1.offset, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~41#1.offset;havoc ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_60 } true;rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset := rio_probe1_#t~ret233#1.base, rio_probe1_#t~ret233#1.offset;havoc rio_probe1_#t~ret233#1.base, rio_probe1_#t~ret233#1.offset; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: SUMMARY for call pci_iounmap(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset, rio_probe1_#t~mem302#1.base, rio_probe1_#t~mem302#1.offset); srcloc: null [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: havoc rio_probe1_#t~mem302#1.base, rio_probe1_#t~mem302#1.offset;assume { :begin_inline_ldv_free_netdev_62 } true;ldv_free_netdev_62_#in~ldv_func_arg1#1.base, ldv_free_netdev_62_#in~ldv_func_arg1#1.offset := rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset;ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset := ldv_free_netdev_62_#in~ldv_func_arg1#1.base, ldv_free_netdev_62_#in~ldv_func_arg1#1.offset; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9647: assume 16bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9647: assume !(16bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: assume 0bv32 != ~bvand~32(128bv32, rio_error_~int_status#1); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: assume !(0bv32 != ~bvand~32(128bv32, rio_error_~int_status#1)); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume 0bv32 != ~bvand~32(8bv32, tx_error_~tx_status#1);call tx_error_#t~mem462#1 := read~intINTTYPE8#1(tx_error_~np~10#1.base, ~bvadd~64(72bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, tx_error_#t~mem462#1), tx_error_~np~10#1.base, ~bvadd~64(72bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);havoc tx_error_#t~mem462#1; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume !(0bv32 != ~bvand~32(8bv32, tx_error_~tx_status#1)); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401-1: SUMMARY for call receive_packet_#t~ret476#1 := desc_to_dma(receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset); srcloc: null [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: receive_packet_~tmp___0~19#1 := receive_packet_#t~ret476#1;havoc receive_packet_#t~ret476#1;call receive_packet_#t~mem477#1.base, receive_packet_#t~mem477#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(4128bv64, receive_packet_~np~11#1.offset), 8bv64);call receive_packet_#t~mem478#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4472bv64, receive_packet_~np~11#1.offset), 4bv64); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873-1: assume { :begin_inline_ldv_spin_unlock_irqrestore_65 } true;ldv_spin_unlock_irqrestore_65_#in~lock#1.base, ldv_spin_unlock_irqrestore_65_#in~lock#1.offset, ldv_spin_unlock_irqrestore_65_#in~flags#1 := rio_timer_~np~4#1.base, ~bvadd~64(4220bv64, rio_timer_~np~4#1.offset), rio_timer_~flags~0#1;havoc ldv_spin_unlock_irqrestore_65_~lock#1.base, ldv_spin_unlock_irqrestore_65_~lock#1.offset, ldv_spin_unlock_irqrestore_65_~flags#1;ldv_spin_unlock_irqrestore_65_~lock#1.base, ldv_spin_unlock_irqrestore_65_~lock#1.offset := ldv_spin_unlock_irqrestore_65_#in~lock#1.base, ldv_spin_unlock_irqrestore_65_#in~lock#1.offset;ldv_spin_unlock_irqrestore_65_~flags#1 := ldv_spin_unlock_irqrestore_65_#in~flags#1; [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: havoc ldv_spin_unlock_irqrestore_65_~lock#1.base, ldv_spin_unlock_irqrestore_65_~lock#1.offset, ldv_spin_unlock_irqrestore_65_~flags#1;havoc ldv_spin_unlock_irqrestore_65_#in~lock#1.base, ldv_spin_unlock_irqrestore_65_#in~lock#1.offset, ldv_spin_unlock_irqrestore_65_#in~flags#1;assume { :end_inline_ldv_spin_unlock_irqrestore_65 } true;call write~intINTTYPE8#1(~bvadd~64(~jiffies~0, ~sign_extend~64~32(rio_timer_~next_tick~0#1)), rio_timer_~np~4#1.base, ~bvadd~64(16bv64, ~bvadd~64(4572bv64, rio_timer_~np~4#1.offset)), 8bv64); [2025-02-08 03:53:48,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: call parse_eeprom_#t~mem325#1 := read~intINTTYPE1#1(parse_eeprom_~psib~0#1.base, ~bvadd~64(parse_eeprom_~psib~0#1.offset, ~sign_extend~64~32(parse_eeprom_~i~1#1)), 1bv64);call write~intINTTYPE4#1(~zero_extend~32~8(parse_eeprom_#t~mem325#1), parse_eeprom_~np~2#1.base, ~bvadd~64(4696bv64, parse_eeprom_~np~2#1.offset), 4bv64); [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9582-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10507-1: ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7402: havoc receive_packet_#t~mem477#1.base, receive_packet_#t~mem477#1.offset;havoc receive_packet_#t~mem478#1;call receive_packet_#t~mem479#1.base, receive_packet_#t~mem479#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(~bvadd~64(16bv64, receive_packet_~np~11#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(receive_packet_~entry~3#1))), 8bv64);receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset := receive_packet_#t~mem479#1.base, receive_packet_#t~mem479#1.offset;havoc receive_packet_#t~mem479#1.base, receive_packet_#t~mem479#1.offset; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9582: assume { :begin_inline_ldv_interrupt_instance_handler_0_5 } true;ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset := ~ldv_0_callback_handler~0.base, ~ldv_0_callback_handler~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret811#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~63#1;ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_0_5_~arg1#1 := ldv_interrupt_instance_handler_0_5_#in~arg1#1;ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_0_5_~tmp~63#1;assume { :begin_inline_rio_interrupt } true;rio_interrupt_#in~irq#1, rio_interrupt_#in~dev_instance#1.base, rio_interrupt_#in~dev_instance#1.offset := ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset;havoc rio_interrupt_#res#1;havoc rio_interrupt_#t~ret427#1.base, rio_interrupt_#t~ret427#1.offset, rio_interrupt_#t~mem428#1.base, rio_interrupt_#t~mem428#1.offset, rio_interrupt_#t~ret429#1, rio_interrupt_#t~ret430#1, rio_interrupt_#t~ret431#1, rio_interrupt_#t~mem432#1, rio_interrupt_#t~mem433#1, rio_interrupt_~irq#1, rio_interrupt_~dev_instance#1.base, rio_interrupt_~dev_instance#1.offset, rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset, rio_interrupt_~np~8#1.base, rio_interrupt_~np~8#1.offset, rio_interrupt_~tmp~32#1.base, rio_interrupt_~tmp~32#1.offset, rio_interrupt_~ioaddr~7#1.base, rio_interrupt_~ioaddr~7#1.offset, rio_interrupt_~int_status~0#1, rio_interrupt_~cnt~0#1, rio_interrupt_~handled~0#1, rio_interrupt_~tx_status~0#1, rio_interrupt_~tmp___0~16#1;rio_interrupt_~irq#1 := rio_interrupt_#in~irq#1;rio_interrupt_~dev_instance#1.base, rio_interrupt_~dev_instance#1.offset := rio_interrupt_#in~dev_instance#1.base, rio_interrupt_#in~dev_instance#1.offset;havoc rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset;havoc rio_interrupt_~np~8#1.base, rio_interrupt_~np~8#1.offset;havoc rio_interrupt_~tmp~32#1.base, rio_interrupt_~tmp~32#1.offset;havoc rio_interrupt_~ioaddr~7#1.base, rio_interrupt_~ioaddr~7#1.offset;havoc rio_interrupt_~int_status~0#1;havoc rio_interrupt_~cnt~0#1;havoc rio_interrupt_~handled~0#1;havoc rio_interrupt_~tx_status~0#1;havoc rio_interrupt_~tmp___0~16#1;rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset := rio_interrupt_~dev_instance#1.base, rio_interrupt_~dev_instance#1.offset; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7402-1: SUMMARY for call pci_unmap_single(receive_packet_#t~mem477#1.base, receive_packet_#t~mem477#1.offset, receive_packet_~tmp___0~19#1, ~zero_extend~64~32(receive_packet_#t~mem478#1), 2bv32); srcloc: null [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384: ldv_entry_EMGentry_14_~tmp___0~38#1 := ldv_entry_EMGentry_14_#t~ret809#1;havoc ldv_entry_EMGentry_14_#t~ret809#1; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10375: assume 3bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10375: assume !(3bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret809#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset := ldv_pci_pci_instance_2_#t~ret859#1.base, ldv_pci_pci_instance_2_#t~ret859#1.offset;havoc ldv_pci_pci_instance_2_#t~ret859#1.base, ldv_pci_pci_instance_2_#t~ret859#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret859#1.base, ldv_pci_pci_instance_2_#t~ret859#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072-1: SUMMARY for call rio_interrupt_#t~ret427#1.base, rio_interrupt_#t~ret427#1.offset := netdev_priv(rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset); srcloc: null [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8988: ldv___pci_register_driver_~tmp~59#1 := ldv___pci_register_driver_#t~ret785#1;havoc ldv___pci_register_driver_#t~ret785#1; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: rio_interrupt_~tmp~32#1.base, rio_interrupt_~tmp~32#1.offset := rio_interrupt_#t~ret427#1.base, rio_interrupt_#t~ret427#1.offset;havoc rio_interrupt_#t~ret427#1.base, rio_interrupt_#t~ret427#1.offset;rio_interrupt_~np~8#1.base, rio_interrupt_~np~8#1.offset := rio_interrupt_~tmp~32#1.base, rio_interrupt_~tmp~32#1.offset;call rio_interrupt_#t~mem428#1.base, rio_interrupt_#t~mem428#1.offset := read~$Pointer$#1(rio_interrupt_~np~8#1.base, ~bvadd~64(4136bv64, rio_interrupt_~np~8#1.offset), 8bv64);rio_interrupt_~ioaddr~7#1.base, rio_interrupt_~ioaddr~7#1.offset := rio_interrupt_#t~mem428#1.base, rio_interrupt_#t~mem428#1.offset;havoc rio_interrupt_#t~mem428#1.base, rio_interrupt_#t~mem428#1.offset;rio_interrupt_~cnt~0#1 := 50bv32;rio_interrupt_~handled~0#1 := 0bv32; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8988-1: SUMMARY for call ldv___pci_register_driver_#t~ret785#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931: assume 35144bv32 == rio_ioctl_~cmd#1; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931: assume !(35144bv32 == rio_ioctl_~cmd#1); [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg3#1 := ~ldv_1_callback_ndo_do_ioctl~0.base, ~ldv_1_callback_ndo_do_ioctl~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ifreq_ptr~0.base, ~ldv_1_container_struct_ifreq_ptr~0.offset, ~ldv_1_ldv_param_12_2_default~0;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret797#1, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg3#1;ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_12_#in~arg3#1;assume { :begin_inline_rio_ioctl } true;rio_ioctl_#in~dev#1.base, rio_ioctl_#in~dev#1.offset, rio_ioctl_#in~rq#1.base, rio_ioctl_#in~rq#1.offset, rio_ioctl_#in~cmd#1 := ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg3#1;havoc rio_ioctl_#res#1;havoc rio_ioctl_#t~ret643#1.base, rio_ioctl_#t~ret643#1.offset, rio_ioctl_#t~ret644#1.base, rio_ioctl_#t~ret644#1.offset, rio_ioctl_#t~mem645#1, rio_ioctl_#t~mem646#1, rio_ioctl_#t~ret647#1, rio_ioctl_#t~ret648#1, rio_ioctl_#t~mem649#1, rio_ioctl_#t~mem650#1, rio_ioctl_#t~ret651#1, rio_ioctl_~dev#1.base, rio_ioctl_~dev#1.offset, rio_ioctl_~rq#1.base, rio_ioctl_~rq#1.offset, rio_ioctl_~cmd#1, rio_ioctl_~phy_addr~0#1, rio_ioctl_~np~21#1.base, rio_ioctl_~np~21#1.offset, rio_ioctl_~tmp~45#1.base, rio_ioctl_~tmp~45#1.offset, rio_ioctl_~miidata~0#1.base, rio_ioctl_~miidata~0#1.offset, rio_ioctl_~tmp___0~25#1.base, rio_ioctl_~tmp___0~25#1.offset, rio_ioctl_~tmp___1~17#1, rio_ioctl_~tmp___2~8#1, rio_ioctl_~tmp___3~7#1;rio_ioctl_~dev#1.base, rio_ioctl_~dev#1.offset := rio_ioctl_#in~dev#1.base, rio_ioctl_#in~dev#1.offset;rio_ioctl_~rq#1.base, rio_ioctl_~rq#1.offset := rio_ioctl_#in~rq#1.base, rio_ioctl_#in~rq#1.offset;rio_ioctl_~cmd#1 := rio_ioctl_#in~cmd#1;havoc rio_ioctl_~phy_addr~0#1;havoc rio_ioctl_~np~21#1.base, rio_ioctl_~np~21#1.offset;havoc rio_ioctl_~tmp~45#1.base, rio_ioctl_~tmp~45#1.offset;havoc rio_ioctl_~miidata~0#1.base, rio_ioctl_~miidata~0#1.offset;havoc rio_ioctl_~tmp___0~25#1.base, rio_ioctl_~tmp___0~25#1.offset;havoc rio_ioctl_~tmp___1~17#1;havoc rio_ioctl_~tmp___2~8#1;havoc rio_ioctl_~tmp___3~7#1; [2025-02-08 03:53:48,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535-1: SUMMARY for call rio_error_#t~ret523#1.base, rio_error_#t~ret523#1.offset := get_stats(rio_error_~dev#1.base, rio_error_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: havoc rio_error_#t~ret523#1.base, rio_error_#t~ret523#1.offset; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9451: assume { :begin_inline_ldv_interrupt_interrupt_instance_0 } true;ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_0_#t~ret815#1, ldv_interrupt_interrupt_instance_0_#t~ret816#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~64#1;ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset := ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~tmp~64#1; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196-1: SUMMARY for call mii_get_media_#t~ret673#1.base, mii_get_media_#t~ret673#1.offset := netdev_priv(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: mii_get_media_~tmp~51#1.base, mii_get_media_~tmp~51#1.offset := mii_get_media_#t~ret673#1.base, mii_get_media_#t~ret673#1.offset;havoc mii_get_media_#t~ret673#1.base, mii_get_media_#t~ret673#1.offset;mii_get_media_~np~25#1.base, mii_get_media_~np~25#1.offset := mii_get_media_~tmp~51#1.base, mii_get_media_~tmp~51#1.offset;call mii_get_media_#t~mem674#1 := read~intINTTYPE4#1(mii_get_media_~np~25#1.base, ~bvadd~64(4969bv64, mii_get_media_~np~25#1.offset), 4bv64);mii_get_media_~phy_addr~2#1 := mii_get_media_#t~mem674#1;havoc mii_get_media_#t~mem674#1; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9319: assume 8bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9319: assume !(8bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume 1000bv32 == rio_set_settings_~tmp___0~24#1; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume !(1000bv32 == rio_set_settings_~tmp___0~24#1); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: SUMMARY for call add_timer(rio_timer_~np~4#1.base, ~bvadd~64(4572bv64, rio_timer_~np~4#1.offset)); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752-1: SUMMARY for call skb_copy_to_linear_data_#t~memcpy~res167#1.base, skb_copy_to_linear_data_#t~memcpy~res167#1.offset := #Ultimate.C_memcpy#1(skb_copy_to_linear_data_#t~mem166#1.base, skb_copy_to_linear_data_#t~mem166#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, ~zero_extend~64~32(skb_copy_to_linear_data_~len#1)); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8659: assume 0bv32 != ~zero_extend~32~8(mii_set_media_pcs_#t~mem756#1);havoc mii_set_media_pcs_#t~mem756#1;mii_set_media_pcs_~bmcr~3#1 := 256bv16; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8659: assume !(0bv32 != ~zero_extend~32~8(mii_set_media_pcs_#t~mem756#1));havoc mii_set_media_pcs_#t~mem756#1;mii_set_media_pcs_~bmcr~3#1 := 0bv16; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752: havoc skb_copy_to_linear_data_#t~mem166#1.base, skb_copy_to_linear_data_#t~mem166#1.offset;havoc skb_copy_to_linear_data_#t~memcpy~res167#1.base, skb_copy_to_linear_data_#t~memcpy~res167#1.offset; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: assume 0bv32 != ldv_entry_EMGentry_14_~tmp___0~38#1;~ldv_statevar_14~0 := 6bv32; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp___0~38#1);~ldv_statevar_14~0 := 8bv32; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404-1: SUMMARY for call receive_packet_#t~ret480#1.base, receive_packet_#t~ret480#1.offset := skb_put(receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset, receive_packet_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413-1: SUMMARY for call rio_probe1_#t~ret281#1 := ioread16(rio_probe1_~ioaddr~1#1.base, ~bvadd~64(48bv64, rio_probe1_~ioaddr~1#1.offset)); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: havoc receive_packet_#t~ret480#1.base, receive_packet_#t~ret480#1.offset;call write~$Pointer$#1(0bv64, 0bv64, receive_packet_~np~11#1.base, ~bvadd~64(~bvadd~64(16bv64, receive_packet_~np~11#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(receive_packet_~entry~3#1))), 8bv64); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: rio_probe1_~tmp___16~0#1 := rio_probe1_#t~ret281#1;havoc rio_probe1_#t~ret281#1;call write~intINTTYPE4#1(~bvand~32(1bv32, (if 0bv32 != ~bvand~32(128bv32, rio_probe1_~tmp___16~0#1) then 1bv32 else 0bv32)), rio_probe1_~np~0#1.base, ~bvadd~64(4524bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4528bv64, rio_probe1_~np~0#1.offset), 4bv64);call rio_probe1_#t~mem282#1 := read~intINTTYPE1#1(rio_probe1_~np~0#1.base, ~bvadd~64(4508bv64, rio_probe1_~np~0#1.offset), 1bv64); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume 0bv32 != ~bvand~32(2048bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1));call write~intINTTYPE4#1(0bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4516bv64, mii_get_media_~np~25#1.offset), 4bv64);call mii_get_media_#t~mem689#1 := read~intINTTYPE4#1(mii_get_media_~np~25#1.base, ~bvadd~64(4520bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, mii_get_media_#t~mem689#1), mii_get_media_~np~25#1.base, ~bvadd~64(4520bv64, mii_get_media_~np~25#1.offset), 4bv64);havoc mii_get_media_#t~mem689#1; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume !(0bv32 != ~bvand~32(2048bv32, ~zero_extend~32~16(mii_get_media_~negotiate~0#1))); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6281: assume 0bv32 == rio_probe1_~tmp___7~0#1;call write~intINTTYPE4#1(10bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6281: assume !(0bv32 == rio_probe1_~tmp___7~0#1);call rio_probe1_#t~mem255#1.base, rio_probe1_#t~mem255#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___8~0#1 := rio_probe1_#t~nondet256#1;havoc rio_probe1_#t~mem255#1.base, rio_probe1_#t~mem255#1.offset;havoc rio_probe1_#t~nondet256#1; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8329-1: SUMMARY for call mii_get_media_#t~ret701#1 := printk(56bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8329: havoc mii_get_media_#t~ret701#1; [2025-02-08 03:53:48,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008: assume 0bv32 != start_xmit_#t~mem406#1;havoc start_xmit_#t~mem406#1;call start_xmit_#t~mem407#1 := read~intINTTYPE4#1(start_xmit_~np~7#1.base, ~bvadd~64(4480bv64, start_xmit_~np~7#1.offset), 4bv64);call start_xmit_#t~mem408#1 := read~intINTTYPE4#1(start_xmit_~skb#1.base, ~bvadd~64(120bv64, start_xmit_~skb#1.offset), 4bv64);start_xmit_~tfc_vlan_tag~0#1 := ~bvor~64(268435456bv64, ~bvor~64(~bvshl~64(~zero_extend~64~32(start_xmit_#t~mem407#1), 32bv64), ~bvshl~64(~zero_extend~64~32(start_xmit_#t~mem408#1), 45bv64)));havoc start_xmit_#t~mem407#1;havoc start_xmit_#t~mem408#1; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008: assume !(0bv32 != start_xmit_#t~mem406#1);havoc start_xmit_#t~mem406#1; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10113: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_9_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10047: ldv_pci_pci_instance_2_~tmp___3~12#1.base, ldv_pci_pci_instance_2_~tmp___3~12#1.offset := ldv_pci_pci_instance_2_#t~ret860#1.base, ldv_pci_pci_instance_2_#t~ret860#1.offset;havoc ldv_pci_pci_instance_2_#t~ret860#1.base, ldv_pci_pci_instance_2_#t~ret860#1.offset;~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset := ldv_pci_pci_instance_2_~tmp___3~12#1.base, ldv_pci_pci_instance_2_~tmp___3~12#1.offset; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10047-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret860#1.base, ldv_pci_pci_instance_2_#t~ret860#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990: assume 0bv32 != ldv___pci_register_driver_~tmp~59#1; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990: assume !(0bv32 != ldv___pci_register_driver_~tmp~59#1); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9651: assume 17bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9651: assume !(17bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546: call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555: assume 0bv64 != ~bvadd~64(dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset);havoc dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset;call dma_sync_single_for_cpu_#t~mem119#1.base, dma_sync_single_for_cpu_#t~mem119#1.offset := read~$Pointer$#1(dma_sync_single_for_cpu_~ops~2#1.base, ~bvadd~64(64bv64, dma_sync_single_for_cpu_~ops~2#1.offset), 8bv64); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555: assume !(0bv64 != ~bvadd~64(dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset));havoc dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555-1: call dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset := read~$Pointer$#1(dma_sync_single_for_cpu_~ops~2#1.base, ~bvadd~64(64bv64, dma_sync_single_for_cpu_~ops~2#1.offset), 8bv64); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9585: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528: havoc mii_get_media_pcs_#t~ret733#1;call write~intINTTYPE4#1(0bv32, mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4500bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528-1: SUMMARY for call mii_get_media_pcs_#t~ret733#1 := printk(62bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6150: call ULTIMATE.dealloc(rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset);havoc rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset);havoc rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset);havoc rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume 0bv64 != tx_error_~tmp___2~5#1; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume !(0bv64 != tx_error_~tmp___2~5#1); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982-1: call ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset);havoc ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset;call ldv_pci_pci_instance_2_#t~mem848#1.base, ldv_pci_pci_instance_2_#t~mem848#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);call ldv_pci_pci_instance_2_#t~mem849#1 := read~intINTTYPE4#24(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4bv64);assume { :begin_inline_ldv_pci_instance_suspend_2_8 } true;ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset, ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset, ldv_pci_instance_suspend_2_8_#in~arg2#1.event := ldv_pci_pci_instance_2_#t~mem848#1.base, ldv_pci_pci_instance_2_#t~mem848#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem849#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem827#1, ldv_pci_instance_suspend_2_8_#t~ret828#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset, ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, ldv_pci_instance_suspend_2_8_~tmp~66#1;ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset := ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset;ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset := ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset;call ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset := #Ultimate.allocOnStack(4bv64);call write~intINTTYPE4#3(ldv_pci_instance_suspend_2_8_#in~arg2#1.event, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64);havoc ldv_pci_instance_suspend_2_8_~tmp~66#1;call ldv_pci_instance_suspend_2_8_#t~mem827#1 := read~intINTTYPE4#3(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset));havoc ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6679: parse_eeprom_~j~0#1 := (if ~bvslt~32(255bv32, ~bvsub~32(parse_eeprom_~next~0#1, parse_eeprom_~i~1#1)) then 255bv32 else ~bvsub~32(parse_eeprom_~next~0#1, parse_eeprom_~i~1#1)); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9586: ldv_interrupt_interrupt_instance_0_~tmp~64#1 := ldv_interrupt_interrupt_instance_0_#t~ret816#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret816#1; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10379: assume 4bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10379: assume !(4bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: havoc ldv_spin_unlock_71_~lock#1.base, ldv_spin_unlock_71_~lock#1.offset;havoc ldv_spin_unlock_71_#in~lock#1.base, ldv_spin_unlock_71_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_71 } true;receive_packet_#res#1 := 0bv32; [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9586-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret816#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-1: SUMMARY for call tx_error_#t~ret463#1 := ioread16(tx_error_~ioaddr~8#1.base, ~bvadd~64(108bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: tx_error_~tmp___5~1#1 := tx_error_#t~ret463#1;havoc tx_error_#t~ret463#1; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199-1: SUMMARY for call mii_get_media_#t~ret675#1 := mii_read(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~phy_addr~2#1, 1bv32); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: mii_get_media_~tmp___0~31#1 := mii_get_media_#t~ret675#1;havoc mii_get_media_#t~ret675#1;mii_get_media_~bmsr~1#1 := mii_get_media_~tmp___0~31#1[16:0];call mii_get_media_#t~mem676#1 := read~intINTTYPE1#1(mii_get_media_~np~25#1.base, ~bvadd~64(4508bv64, mii_get_media_~np~25#1.offset), 1bv64); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: havoc ldv_pci_pci_instance_2_#t~ret833#1, ldv_pci_pci_instance_2_#t~mem834#1.base, ldv_pci_pci_instance_2_#t~mem834#1.offset, ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset, ldv_pci_pci_instance_2_#t~mem836#1.base, ldv_pci_pci_instance_2_#t~mem836#1.offset, ldv_pci_pci_instance_2_#t~ret837#1, ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset, ldv_pci_pci_instance_2_#t~mem839#1.base, ldv_pci_pci_instance_2_#t~mem839#1.offset, ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset, ldv_pci_pci_instance_2_#t~mem841#1.base, ldv_pci_pci_instance_2_#t~mem841#1.offset, ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset, ldv_pci_pci_instance_2_#t~mem843#1.base, ldv_pci_pci_instance_2_#t~mem843#1.offset, ldv_pci_pci_instance_2_#t~mem844#1, ldv_pci_pci_instance_2_#t~ret845#1, ldv_pci_pci_instance_2_#t~ret846#1, ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset, ldv_pci_pci_instance_2_#t~mem848#1.base, ldv_pci_pci_instance_2_#t~mem848#1.offset, ldv_pci_pci_instance_2_#t~mem849#1, ldv_pci_pci_instance_2_#t~ret850#1, ldv_pci_pci_instance_2_#t~ret851#1, ldv_pci_pci_instance_2_#t~ret852#1, ldv_pci_pci_instance_2_#t~ret853#1, ldv_pci_pci_instance_2_#t~ret854#1, ldv_pci_pci_instance_2_#t~mem855#1.base, ldv_pci_pci_instance_2_#t~mem855#1.offset, ldv_pci_pci_instance_2_#t~ret856#1, ldv_pci_pci_instance_2_#t~ret857#1, ldv_pci_pci_instance_2_#t~ret858#1, ldv_pci_pci_instance_2_#t~ret859#1.base, ldv_pci_pci_instance_2_#t~ret859#1.offset, ldv_pci_pci_instance_2_#t~ret860#1.base, ldv_pci_pci_instance_2_#t~ret860#1.offset, ldv_pci_pci_instance_2_#t~ret861#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~68#1, ldv_pci_pci_instance_2_~tmp___0~39#1, ldv_pci_pci_instance_2_~tmp___1~26#1, ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset, ldv_pci_pci_instance_2_~tmp___3~12#1.base, ldv_pci_pci_instance_2_~tmp___3~12#1.offset, ldv_pci_pci_instance_2_~tmp___4~8#1;havoc ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_pci_pci_instance_2 } true; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935: assume 35145bv32 == rio_ioctl_~cmd#1; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935: assume !(35145bv32 == rio_ioctl_~cmd#1); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: ldv_pci_pci_instance_2_~tmp___4~8#1 := ldv_pci_pci_instance_2_#t~ret861#1;havoc ldv_pci_pci_instance_2_#t~ret861#1; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-1: call rio_get_settings_#t~mem626#1 := read~intINTTYPE1#1(rio_get_settings_~np~18#1.base, ~bvadd~64(4509bv64, rio_get_settings_~np~18#1.offset), 1bv64); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret861#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803: assume 0bv32 != ~zero_extend~32~8(rio_get_settings_#t~mem626#1);havoc rio_get_settings_#t~mem626#1;call rio_get_settings_#t~mem627#1 := read~intINTTYPE4#1(rio_get_settings_~np~18#1.base, ~bvadd~64(4476bv64, rio_get_settings_~np~18#1.offset), 4bv64); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803: assume !(0bv32 != ~zero_extend~32~8(rio_get_settings_#t~mem626#1));havoc rio_get_settings_#t~mem626#1; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8992: ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset := ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8992-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662-1: SUMMARY for call mii_set_media_pcs_#t~ret757#1 := printk(70bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: assume 0bv32 == ~bvor~32(parse_eeprom_~cid~0#1, parse_eeprom_~next~0#1) || (255bv32 == parse_eeprom_~cid~0#1 && 255bv32 == parse_eeprom_~next~0#1); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: assume !(0bv32 == ~bvor~32(parse_eeprom_~cid~0#1, parse_eeprom_~next~0#1) || (255bv32 == parse_eeprom_~cid~0#1 && 255bv32 == parse_eeprom_~next~0#1)); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: mii_set_media_pcs_~tmp~54#1.base, mii_set_media_pcs_~tmp~54#1.offset := mii_set_media_pcs_#t~ret747#1.base, mii_set_media_pcs_#t~ret747#1.offset;havoc mii_set_media_pcs_#t~ret747#1.base, mii_set_media_pcs_#t~ret747#1.offset;mii_set_media_pcs_~np~28#1.base, mii_set_media_pcs_~np~28#1.offset := mii_set_media_pcs_~tmp~54#1.base, mii_set_media_pcs_~tmp~54#1.offset;call mii_set_media_pcs_#t~mem748#1 := read~intINTTYPE4#1(mii_set_media_pcs_~np~28#1.base, ~bvadd~64(4969bv64, mii_set_media_pcs_~np~28#1.offset), 4bv64);mii_set_media_pcs_~phy_addr~5#1 := mii_set_media_pcs_#t~mem748#1;havoc mii_set_media_pcs_#t~mem748#1;call mii_set_media_pcs_#t~mem749#1 := read~intINTTYPE1#1(mii_set_media_pcs_~np~28#1.base, ~bvadd~64(4508bv64, mii_set_media_pcs_~np~28#1.offset), 1bv64); [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-1: SUMMARY for call parse_eeprom_#t~memcpy~res326#1.base, parse_eeprom_#t~memcpy~res326#1.offset := #Ultimate.C_memcpy#1(parse_eeprom_~np~2#1.base, ~bvadd~64(4700bv64, parse_eeprom_~np~2#1.offset), parse_eeprom_~psib~0#1.base, ~bvadd~64(parse_eeprom_~psib~0#1.offset, ~sign_extend~64~32(parse_eeprom_~i~1#1)), ~sign_extend~64~32(parse_eeprom_~j~0#1)); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-1: SUMMARY for call mii_set_media_pcs_#t~ret747#1.base, mii_set_media_pcs_#t~ret747#1.offset := netdev_priv(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: havoc parse_eeprom_#t~memcpy~res326#1.base, parse_eeprom_#t~memcpy~res326#1.offset; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12758-1: rio_probe1_#t~ret230#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1017#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;rio_probe1_~err~0#1 := rio_probe1_#t~ret230#1;havoc rio_probe1_#t~ret230#1; [2025-02-08 03:53:48,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12758: havoc pci_enable_device_#t~nondet1017#1; [2025-02-08 03:53:48,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume 0bv32 != ~bvand~32(2bv32, rio_error_~int_status#1); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume !(0bv32 != ~bvand~32(2bv32, rio_error_~int_status#1)); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: havoc mii_set_media_pcs_#t~ret757#1; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9323: assume 9bv32 == ~ldv_statevar_14~0; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9323: assume !(9bv32 == ~ldv_statevar_14~0); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332-1: mii_get_media_#res#1 := 0bv32; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: SUMMARY for call iowrite32(~bvor~32(16777216bv32, tx_error_~tmp___5~1#1), tx_error_~ioaddr~8#1.base, ~bvadd~64(108bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10116: ldv_register_netdev_61_#t~ret884#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret862#1, ldv_register_netdev_#t~ret863#1, ldv_register_netdev_#t~mem864#1.base, ldv_register_netdev_#t~mem864#1.offset, ldv_register_netdev_#t~mem865#1.base, ldv_register_netdev_#t~mem865#1.offset, ldv_register_netdev_#t~ret866#1, ldv_register_netdev_#t~ret867#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_9_ret_default~0#1, ldv_register_netdev_~tmp~69#1, ldv_register_netdev_~tmp___0~40#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;ldv_register_netdev_61_~tmp___0~42#1 := ldv_register_netdev_61_#t~ret884#1;havoc ldv_register_netdev_61_#t~ret884#1;ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~tmp___0~42#1; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10116-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_9_ret_default~0#1; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002: assume ~bvsgt~32(read_eeprom_~tmp___1~18#1, 0bv32); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002: assume !~bvsgt~32(read_eeprom_~tmp___1~18#1, 0bv32);read_eeprom_#res#1 := 0bv32;parse_eeprom_#t~ret309#1 := read_eeprom_#res#1;havoc read_eeprom_#t~mem652#1.base, read_eeprom_#t~mem652#1.offset, read_eeprom_#t~ret653#1, read_eeprom_#t~ret654#1, read_eeprom_~np#1.base, read_eeprom_~np#1.offset, read_eeprom_~eep_addr#1, read_eeprom_~ioaddr~13#1.base, read_eeprom_~ioaddr~13#1.offset, read_eeprom_~i~5#1, read_eeprom_~tmp~46#1, read_eeprom_~tmp___0~26#1, read_eeprom_~tmp___1~18#1;havoc read_eeprom_#in~np#1.base, read_eeprom_#in~np#1.offset, read_eeprom_#in~eep_addr#1;assume { :end_inline_read_eeprom } true;parse_eeprom_~tmp___0~11#1 := parse_eeprom_#t~ret309#1;havoc parse_eeprom_#t~ret309#1;call write~intINTTYPE2#1(parse_eeprom_~tmp___0~11#1[16:0], parse_eeprom_~#sromdata~0#1.base, ~bvadd~64(parse_eeprom_~#sromdata~0#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(parse_eeprom_~i~1#1))), 2bv64);parse_eeprom_~i~1#1 := ~bvadd~32(1bv32, parse_eeprom_~i~1#1); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~64#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~64#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume 0bv32 != ~zero_extend~32~8(rio_probe1_#t~mem282#1);havoc rio_probe1_#t~mem282#1;call rio_probe1_#t~mem283#1 := read~intINTTYPE1#1(rio_probe1_~np~0#1.base, ~bvadd~64(4508bv64, rio_probe1_~np~0#1.offset), 1bv64); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume !(0bv32 != ~zero_extend~32~8(rio_probe1_#t~mem282#1));havoc rio_probe1_#t~mem282#1;call rio_probe1_#t~mem285#1 := read~intINTTYPE4#1(rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456: assume { :begin_inline_ldv_net_dummy_resourceless_instance_1 } true;ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_net_dummy_resourceless_instance_1_#t~ret817#1, ldv_net_dummy_resourceless_instance_1_#t~ret818#1, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset;ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset := ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10117-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~8#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~8#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: assume { :begin_inline_ldv_dispatch_register_13_2 } true;ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset := ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset := ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_20 } true;~ldv_statevar_2~0 := 19bv32; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805-1: SUMMARY for call ethtool_cmd_speed_set(rio_get_settings_~cmd#1.base, rio_get_settings_~cmd#1.offset, rio_get_settings_#t~mem627#1); srcloc: null [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: havoc rio_get_settings_#t~mem627#1;call rio_get_settings_#t~mem628#1 := read~intINTTYPE1#1(rio_get_settings_~np~18#1.base, ~bvadd~64(4508bv64, rio_get_settings_~np~18#1.offset), 1bv64);call write~intINTTYPE1#1(~bvand~32(1bv32, ~zero_extend~32~8(rio_get_settings_#t~mem628#1))[8:0], rio_get_settings_~cmd#1.base, ~bvadd~64(14bv64, rio_get_settings_~cmd#1.offset), 1bv64);havoc rio_get_settings_#t~mem628#1; [2025-02-08 03:53:48,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: SUMMARY for call parse_eeprom_#t~ret321#1 := printk(29bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: assume 0bv32 != ~bvand~32(128bv32, ~zero_extend~32~16(mii_get_media_pcs_~negotiate~1#1));call mii_get_media_pcs_#t~mem734#1 := read~intINTTYPE4#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4516bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, mii_get_media_pcs_#t~mem734#1), mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4516bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);havoc mii_get_media_pcs_#t~mem734#1;call mii_get_media_pcs_#t~mem735#1 := read~intINTTYPE4#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4520bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, mii_get_media_pcs_#t~mem735#1), mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4520bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);havoc mii_get_media_pcs_#t~mem735#1; [2025-02-08 03:53:48,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: assume !(0bv32 != ~bvand~32(128bv32, ~zero_extend~32~16(mii_get_media_pcs_~negotiate~1#1))); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: havoc parse_eeprom_#t~ret321#1;parse_eeprom_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6418: assume 4bv32 == ~zero_extend~32~8(rio_probe1_#t~mem283#1);havoc rio_probe1_#t~mem283#1;call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6418: assume !(4bv32 == ~zero_extend~32~8(rio_probe1_#t~mem283#1));havoc rio_probe1_#t~mem283#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6484: SUMMARY for call pci_release_regions(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9655: assume 18bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9655: assume !(18bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-1: SUMMARY for call rio_error_#t~ret524#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: havoc rio_error_#t~ret524#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409-1: SUMMARY for call receive_packet_#t~ret481#1.base, receive_packet_#t~ret481#1.offset := netdev_alloc_skb_ip_align(receive_packet_~dev#1.base, receive_packet_~dev#1.offset, receive_packet_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset := receive_packet_#t~ret481#1.base, receive_packet_#t~ret481#1.offset;havoc receive_packet_#t~ret481#1.base, receive_packet_#t~ret481#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220-1: SUMMARY for call rio_probe1_#t~ret236#1.base, rio_probe1_#t~ret236#1.offset := spinlock_check(rio_probe1_~np~0#1.base, ~bvadd~64(4152bv64, rio_probe1_~np~0#1.offset)); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: assume 0bv32 != ~zero_extend~32~8(mii_get_media_#t~mem676#1);havoc mii_get_media_#t~mem676#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: assume !(0bv32 != ~zero_extend~32~8(mii_get_media_#t~mem676#1));havoc mii_get_media_#t~mem676#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: havoc rio_probe1_#t~ret236#1.base, rio_probe1_#t~ret236#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10118-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8995: havoc ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;havoc ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_13_2 } true;ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013-2: call start_xmit_#t~mem409#1.base, start_xmit_#t~mem409#1.offset := read~$Pointer$#1(start_xmit_~np~7#1.base, ~bvadd~64(4128bv64, start_xmit_~np~7#1.offset), 8bv64);call start_xmit_#t~mem410#1.base, start_xmit_#t~mem410#1.offset := read~$Pointer$#1(start_xmit_~skb#1.base, ~bvadd~64(229bv64, start_xmit_~skb#1.offset), 8bv64);call start_xmit_#t~mem411#1 := read~intINTTYPE4#1(start_xmit_~skb#1.base, ~bvadd~64(104bv64, start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013-1: SUMMARY for call start_xmit_#t~ret412#1 := pci_map_single(start_xmit_#t~mem409#1.base, start_xmit_#t~mem409#1.offset, start_xmit_#t~mem410#1.base, start_xmit_#t~mem410#1.offset, ~zero_extend~64~32(start_xmit_#t~mem411#1), 1bv32); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013: call write~intINTTYPE8#1(start_xmit_#t~ret412#1, start_xmit_~txdesc~0#1.base, ~bvadd~64(16bv64, start_xmit_~txdesc~0#1.offset), 8bv64);havoc start_xmit_#t~mem409#1.base, start_xmit_#t~mem409#1.offset;havoc start_xmit_#t~mem410#1.base, start_xmit_#t~mem410#1.offset;havoc start_xmit_#t~mem411#1;havoc start_xmit_#t~ret412#1;call start_xmit_#t~mem414#1 := read~intINTTYPE8#1(start_xmit_~txdesc~0#1.base, ~bvadd~64(16bv64, start_xmit_~txdesc~0#1.offset), 8bv64);call start_xmit_#t~mem413#1 := read~intINTTYPE4#1(start_xmit_~skb#1.base, ~bvadd~64(104bv64, start_xmit_~skb#1.offset), 4bv64);call write~intINTTYPE8#1(~bvor~64(start_xmit_#t~mem414#1, ~bvshl~64(~zero_extend~64~32(start_xmit_#t~mem413#1), 48bv64)), start_xmit_~txdesc~0#1.base, ~bvadd~64(16bv64, start_xmit_~txdesc~0#1.offset), 8bv64);havoc start_xmit_#t~mem414#1;havoc start_xmit_#t~mem413#1;call start_xmit_#t~mem415#1 := read~intINTTYPE4#1(start_xmit_~np~7#1.base, ~bvadd~64(4496bv64, start_xmit_~np~7#1.offset), 4bv64);start_xmit_#t~short417#1 := 0bv32 == ~bvurem~32(start_xmit_~entry~1#1, start_xmit_#t~mem415#1); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872: call write~intINTTYPE4#1(10bv32, rio_set_settings_~np~19#1.base, ~bvadd~64(4476bv64, rio_set_settings_~np~19#1.offset), 4bv64);call rio_set_settings_#t~mem638#1 := read~intINTTYPE1#1(rio_set_settings_~cmd#1.base, ~bvadd~64(14bv64, rio_set_settings_~cmd#1.offset), 1bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, (if 1bv32 == ~zero_extend~32~8(rio_set_settings_#t~mem638#1) then 1bv32 else 0bv32)), rio_set_settings_~np~19#1.base, ~bvadd~64(4500bv64, rio_set_settings_~np~19#1.offset), 4bv64);havoc rio_set_settings_#t~mem638#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: ldv_pci_pci_instance_2_~tmp~68#1 := ldv_pci_pci_instance_2_#t~ret833#1;havoc ldv_pci_pci_instance_2_#t~ret833#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret833#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7542: rio_error_~__ms~2#1 := 500bv64; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_#t~mem119#1.base, dma_sync_single_for_cpu_#t~mem119#1.offset); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc dma_sync_single_for_cpu_#t~mem119#1.base, dma_sync_single_for_cpu_#t~mem119#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12761-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret1018#1.base, pci_iomap_#t~ret1018#1.offset;havoc pci_iomap_#t~ret1018#1.base, pci_iomap_#t~ret1018#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12761-3: SUMMARY for call pci_iomap_#t~ret1018#1.base, pci_iomap_#t~ret1018#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12761: havoc pci_iomap_#t~ret1018#1.base, pci_iomap_#t~ret1018#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12761-1: rio_probe1_#t~ret235#1.base, rio_probe1_#t~ret235#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1018#1.base, pci_iomap_#t~ret1018#1.offset, pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset, pci_iomap_~arg1#1, pci_iomap_~arg2#1;havoc pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1;assume { :end_inline_pci_iomap } true;rio_probe1_~ioaddr~1#1.base, rio_probe1_~ioaddr~1#1.offset := rio_probe1_#t~ret235#1.base, rio_probe1_#t~ret235#1.offset;havoc rio_probe1_#t~ret235#1.base, rio_probe1_#t~ret235#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7542-1: SUMMARY for call iowrite16(65bv16, rio_error_~ioaddr~9#1.base, ~bvadd~64(50bv64, rio_error_~ioaddr~9#1.offset)); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278: tx_error_~i~4#1 := ~bvsub~32(tx_error_~i~4#1, 1bv32); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: assume 0bv32 == ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_~bmsr~1#1));mii_get_media_#res#1 := 4294967295bv32; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: assume !(0bv32 == ~bvand~32(32bv32, ~zero_extend~32~16(mii_get_media_~bmsr~1#1))); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10383: havoc ldv_timer_dummy_factory_4_~arg0#1.base, ldv_timer_dummy_factory_4_~arg0#1.offset;havoc ldv_timer_dummy_factory_4_#in~arg0#1.base, ldv_timer_dummy_factory_4_#in~arg0#1.offset;assume { :end_inline_ldv_timer_dummy_factory_4 } true; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: SUMMARY for call __raw_spin_lock_init(rio_probe1_~np~0#1.base, ~bvadd~64(4152bv64, rio_probe1_~np~0#1.offset), 6bv64, 0bv64, rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080: rio_interrupt_~int_status~0#1 := rio_interrupt_#t~ret429#1;havoc rio_interrupt_#t~ret429#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7939: rio_ioctl_#res#1 := 4294967201bv32; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: havoc ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset, ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset;havoc ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset, ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_release_2_2 } true;havoc ldv_pci_pci_instance_2_#t~mem834#1.base, ldv_pci_pci_instance_2_#t~mem834#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-1: SUMMARY for call rio_remove1(ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_15 } true;ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.offset := ~ldv_1_callback_ndo_get_stats~0.base, ~ldv_1_callback_ndo_get_stats~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.base, ldv_dummy_resourceless_instance_callback_1_15_#t~ret798#1.offset, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.offset; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume 0bv32 != rio_probe1_#t~mem269#1;havoc rio_probe1_#t~mem269#1;call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4508bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(8000bv32, rio_probe1_~dev~0#1.base, ~bvadd~64(516bv64, rio_probe1_~dev~0#1.offset), 4bv64); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume !(0bv32 != rio_probe1_#t~mem269#1);havoc rio_probe1_#t~mem269#1;call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4508bv64, rio_probe1_~np~0#1.offset), 4bv64);call rio_probe1_#t~mem270#1 := read~intINTTYPE4#14(~#mtu~0.base, ~bvadd~64(~#mtu~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 4bv64); [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume 0bv32 != ~zero_extend~32~8(mii_set_media_pcs_#t~mem749#1);havoc mii_set_media_pcs_#t~mem749#1; [2025-02-08 03:53:48,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume !(0bv32 != ~zero_extend~32~8(mii_set_media_pcs_#t~mem749#1));havoc mii_set_media_pcs_#t~mem749#1;mii_set_media_pcs_~bmcr~3#1 := 32768bv16; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411: assume 0bv64 != ~bvadd~64(receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411: assume !(0bv64 != ~bvadd~64(receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset)); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: mii_get_media_~tmp___5~3#1 := mii_get_media_#t~ret690#1;havoc mii_get_media_#t~ret690#1;mii_get_media_~bmcr~0#1 := mii_get_media_~tmp___5~3#1[16:0]; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354-1: call rio_probe1_#t~mem269#1 := read~intINTTYPE4#17(~#jumbo~0.base, ~bvadd~64(~#jumbo~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 4bv64); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume 0bv32 == rio_probe1_~tmp___8~0#1;call write~intINTTYPE4#1(10bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume !(0bv32 == rio_probe1_~tmp___8~0#1);call rio_probe1_#t~mem257#1.base, rio_probe1_#t~mem257#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___5~0#1 := rio_probe1_#t~nondet258#1;havoc rio_probe1_#t~mem257#1.base, rio_probe1_#t~mem257#1.offset;havoc rio_probe1_#t~nondet258#1; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: mii_wait_link_~tmp~50#1.base, mii_wait_link_~tmp~50#1.offset := mii_wait_link_#t~ret670#1.base, mii_wait_link_#t~ret670#1.offset;havoc mii_wait_link_#t~ret670#1.base, mii_wait_link_#t~ret670#1.offset;mii_wait_link_~np~24#1.base, mii_wait_link_~np~24#1.offset := mii_wait_link_~tmp~50#1.base, mii_wait_link_~tmp~50#1.offset;call mii_wait_link_#t~mem671#1 := read~intINTTYPE4#1(mii_wait_link_~np~24#1.base, ~bvadd~64(4969bv64, mii_wait_link_~np~24#1.offset), 4bv64);mii_wait_link_~phy_addr~1#1 := mii_wait_link_#t~mem671#1;havoc mii_wait_link_#t~mem671#1; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9327: havoc ldv_entry_EMGentry_14_#t~ret806#1, ldv_entry_EMGentry_14_#t~ret807#1, ldv_entry_EMGentry_14_#t~ret808#1, ldv_entry_EMGentry_14_#t~ret809#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~61#1, ldv_entry_EMGentry_14_~tmp___0~38#1;havoc ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_14 } true; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270-1: SUMMARY for call mii_get_media_#t~ret690#1 := mii_read(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~phy_addr~2#1, 0bv32); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081-1: SUMMARY for call iowrite16(~zero_extend~32~16(rio_interrupt_~int_status~0#1[16:0])[16:0], rio_interrupt_~ioaddr~7#1.base, ~bvadd~64(94bv64, rio_interrupt_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~68#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~68#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-1: SUMMARY for call mii_wait_link_#t~ret670#1.base, mii_wait_link_#t~ret670#1.offset := netdev_priv(mii_wait_link_~dev#1.base, mii_wait_link_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: rio_interrupt_~int_status~0#1 := ~bvand~32(1986bv32, rio_interrupt_~int_status~0#1); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: havoc mii_set_media_pcs_#t~ret758#1; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667-1: SUMMARY for call mii_set_media_pcs_#t~ret758#1 := printk(71bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223: havoc rio_probe1_#t~ret237#1.base, rio_probe1_#t~ret237#1.offset; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223-1: SUMMARY for call rio_probe1_#t~ret237#1.base, rio_probe1_#t~ret237#1.offset := spinlock_check(rio_probe1_~np~0#1.base, ~bvadd~64(4220bv64, rio_probe1_~np~0#1.offset)); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: assume ~bvsgt~32(tx_error_~i~4#1, 0bv32); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: assume !~bvsgt~32(tx_error_~i~4#1, 0bv32); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10385: ~ldv_statevar_4~0 := 4bv32; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: call write~intINTTYPE2#1(rio_ioctl_~phy_addr~0#1[16:0], rio_ioctl_~miidata~0#1.base, rio_ioctl_~miidata~0#1.offset, 2bv64); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9659: assume 19bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9659: assume !(19bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8602: mii_set_media_pcs_~tmp___0~34#1 := mii_set_media_pcs_#t~ret750#1;havoc mii_set_media_pcs_#t~ret750#1;mii_set_media_pcs_~esr~0#1 := mii_set_media_pcs_~tmp___0~34#1[16:0]; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677-1: SUMMARY for call change_mtu_#t~ret600#1.base, change_mtu_#t~ret600#1.offset := netdev_priv(change_mtu_~dev#1.base, change_mtu_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: change_mtu_~tmp~39#1.base, change_mtu_~tmp~39#1.offset := change_mtu_#t~ret600#1.base, change_mtu_#t~ret600#1.offset;havoc change_mtu_#t~ret600#1.base, change_mtu_#t~ret600#1.offset;change_mtu_~np~15#1.base, change_mtu_~np~15#1.offset := change_mtu_~tmp~39#1.base, change_mtu_~tmp~39#1.offset;call change_mtu_#t~mem601#1 := read~intINTTYPE1#1(change_mtu_~np~15#1.base, ~bvadd~64(4508bv64, change_mtu_~np~15#1.offset), 1bv64);change_mtu_~max~0#1 := (if 0bv32 != ~zero_extend~32~8(change_mtu_#t~mem601#1) then 8000bv32 else 1536bv32);havoc change_mtu_#t~mem601#1; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9461: assume { :begin_inline_ldv_pci_pci_instance_2 } true;ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_pci_pci_instance_2_#t~ret833#1, ldv_pci_pci_instance_2_#t~mem834#1.base, ldv_pci_pci_instance_2_#t~mem834#1.offset, ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset, ldv_pci_pci_instance_2_#t~mem836#1.base, ldv_pci_pci_instance_2_#t~mem836#1.offset, ldv_pci_pci_instance_2_#t~ret837#1, ldv_pci_pci_instance_2_#t~mem838#1.base, ldv_pci_pci_instance_2_#t~mem838#1.offset, ldv_pci_pci_instance_2_#t~mem839#1.base, ldv_pci_pci_instance_2_#t~mem839#1.offset, ldv_pci_pci_instance_2_#t~mem840#1.base, ldv_pci_pci_instance_2_#t~mem840#1.offset, ldv_pci_pci_instance_2_#t~mem841#1.base, ldv_pci_pci_instance_2_#t~mem841#1.offset, ldv_pci_pci_instance_2_#t~mem842#1.base, ldv_pci_pci_instance_2_#t~mem842#1.offset, ldv_pci_pci_instance_2_#t~mem843#1.base, ldv_pci_pci_instance_2_#t~mem843#1.offset, ldv_pci_pci_instance_2_#t~mem844#1, ldv_pci_pci_instance_2_#t~ret845#1, ldv_pci_pci_instance_2_#t~ret846#1, ldv_pci_pci_instance_2_#t~mem847#1.base, ldv_pci_pci_instance_2_#t~mem847#1.offset, ldv_pci_pci_instance_2_#t~mem848#1.base, ldv_pci_pci_instance_2_#t~mem848#1.offset, ldv_pci_pci_instance_2_#t~mem849#1, ldv_pci_pci_instance_2_#t~ret850#1, ldv_pci_pci_instance_2_#t~ret851#1, ldv_pci_pci_instance_2_#t~ret852#1, ldv_pci_pci_instance_2_#t~ret853#1, ldv_pci_pci_instance_2_#t~ret854#1, ldv_pci_pci_instance_2_#t~mem855#1.base, ldv_pci_pci_instance_2_#t~mem855#1.offset, ldv_pci_pci_instance_2_#t~ret856#1, ldv_pci_pci_instance_2_#t~ret857#1, ldv_pci_pci_instance_2_#t~ret858#1, ldv_pci_pci_instance_2_#t~ret859#1.base, ldv_pci_pci_instance_2_#t~ret859#1.offset, ldv_pci_pci_instance_2_#t~ret860#1.base, ldv_pci_pci_instance_2_#t~ret860#1.offset, ldv_pci_pci_instance_2_#t~ret861#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~68#1, ldv_pci_pci_instance_2_~tmp___0~39#1, ldv_pci_pci_instance_2_~tmp___1~26#1, ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset, ldv_pci_pci_instance_2_~tmp___3~12#1.base, ldv_pci_pci_instance_2_~tmp___3~12#1.offset, ldv_pci_pci_instance_2_~tmp___4~8#1;ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset := ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset;havoc ldv_pci_pci_instance_2_~tmp~68#1;havoc ldv_pci_pci_instance_2_~tmp___0~39#1;havoc ldv_pci_pci_instance_2_~tmp___1~26#1;havoc ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset;havoc ldv_pci_pci_instance_2_~tmp___3~12#1.base, ldv_pci_pci_instance_2_~tmp___3~12#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~8#1; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: SUMMARY for call pci_disable_device(rio_probe1_~pdev#1.base, rio_probe1_~pdev#1.offset); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: rio_probe1_#res#1 := rio_probe1_~err~0#1;call ULTIMATE.dealloc(rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset);havoc rio_probe1_~#ring_dma~0#1.base, rio_probe1_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset);havoc rio_probe1_~#__key~0#1.base, rio_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset);havoc rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset; [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8602-1: SUMMARY for call mii_set_media_pcs_#t~ret750#1 := mii_read(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 15bv32); srcloc: null [2025-02-08 03:53:48,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume 0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_pcs_~negotiate~1#1));call write~intINTTYPE4#1(0bv32, mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4516bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);call mii_get_media_pcs_#t~mem736#1 := read~intINTTYPE4#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4520bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, mii_get_media_pcs_#t~mem736#1), mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4520bv64, mii_get_media_pcs_~np~27#1.offset), 4bv64);havoc mii_get_media_pcs_#t~mem736#1; [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume !(0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_pcs_~negotiate~1#1))); [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7413-1: SUMMARY for call receive_packet_#t~ret482#1 := desc_to_dma(receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset); srcloc: null [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7413: receive_packet_~tmp___1~14#1 := receive_packet_#t~ret482#1;havoc receive_packet_#t~ret482#1;call receive_packet_#t~mem483#1.base, receive_packet_#t~mem483#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(4128bv64, receive_packet_~np~11#1.offset), 8bv64);call receive_packet_#t~mem484#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4472bv64, receive_packet_~np~11#1.offset), 4bv64);assume { :begin_inline_pci_dma_sync_single_for_cpu } true;pci_dma_sync_single_for_cpu_#in~hwdev#1.base, pci_dma_sync_single_for_cpu_#in~hwdev#1.offset, pci_dma_sync_single_for_cpu_#in~dma_handle#1, pci_dma_sync_single_for_cpu_#in~size#1, pci_dma_sync_single_for_cpu_#in~direction#1 := receive_packet_#t~mem483#1.base, receive_packet_#t~mem483#1.offset, receive_packet_~tmp___1~14#1, ~zero_extend~64~32(receive_packet_#t~mem484#1), 2bv32;havoc pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset, pci_dma_sync_single_for_cpu_~dma_handle#1, pci_dma_sync_single_for_cpu_~size#1, pci_dma_sync_single_for_cpu_~direction#1;pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset := pci_dma_sync_single_for_cpu_#in~hwdev#1.base, pci_dma_sync_single_for_cpu_#in~hwdev#1.offset;pci_dma_sync_single_for_cpu_~dma_handle#1 := pci_dma_sync_single_for_cpu_#in~dma_handle#1;pci_dma_sync_single_for_cpu_~size#1 := pci_dma_sync_single_for_cpu_#in~size#1;pci_dma_sync_single_for_cpu_~direction#1 := pci_dma_sync_single_for_cpu_#in~direction#1;assume { :begin_inline_dma_sync_single_for_cpu } true;dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1 := (if 0bv64 != ~bvadd~64(pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset) then pci_dma_sync_single_for_cpu_~hwdev#1.base else 0bv64), (if 0bv64 != ~bvadd~64(pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset) then ~bvadd~64(179bv64, pci_dma_sync_single_for_cpu_~hwdev#1.offset) else 0bv64), pci_dma_sync_single_for_cpu_~dma_handle#1, pci_dma_sync_single_for_cpu_~size#1, pci_dma_sync_single_for_cpu_~direction#1;havoc dma_sync_single_for_cpu_#t~ret110#1.base, dma_sync_single_for_cpu_#t~ret110#1.offset, dma_sync_single_for_cpu_#t~ret111#1, dma_sync_single_for_cpu_#t~ret112#1, dma_sync_single_for_cpu_#t~mem113#1.base, dma_sync_single_for_cpu_#t~mem113#1.offset, dma_sync_single_for_cpu_#t~mem119#1.base, dma_sync_single_for_cpu_#t~mem119#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset, dma_sync_single_for_cpu_~tmp___0~2#1, dma_sync_single_for_cpu_~tmp___1~2#1;dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset := dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset;dma_sync_single_for_cpu_~addr#1 := dma_sync_single_for_cpu_#in~addr#1;dma_sync_single_for_cpu_~size#1 := dma_sync_single_for_cpu_#in~size#1;dma_sync_single_for_cpu_~dir#1 := dma_sync_single_for_cpu_#in~dir#1;havoc dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset;havoc dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset;havoc dma_sync_single_for_cpu_~tmp___0~2#1;havoc dma_sync_single_for_cpu_~tmp___1~2#1; [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224-1: SUMMARY for call __raw_spin_lock_init(rio_probe1_~np~0#1.base, ~bvadd~64(4220bv64, rio_probe1_~np~0#1.offset), 7bv64, 0bv64, rio_probe1_~#__key___0~0#1.base, rio_probe1_~#__key___0~0#1.offset); srcloc: null [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4496bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942: rio_ioctl_#res#1 := 0bv32; [2025-02-08 03:53:48,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017-1: assume start_xmit_#t~short417#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017-1: assume !start_xmit_#t~short417#1;call start_xmit_#t~mem416#1 := read~intINTTYPE4#1(start_xmit_~np~7#1.base, ~bvadd~64(4476bv64, start_xmit_~np~7#1.offset), 4bv64);start_xmit_#t~short417#1 := 10bv32 == start_xmit_#t~mem416#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017: assume start_xmit_#t~short417#1;havoc start_xmit_#t~mem415#1;havoc start_xmit_#t~mem416#1;havoc start_xmit_#t~short417#1;call write~intINTTYPE8#1(~bvor~64(25362432bv64, ~bvor~64(~zero_extend~64~32(start_xmit_~entry~1#1), start_xmit_~tfc_vlan_tag~0#1)), start_xmit_~txdesc~0#1.base, ~bvadd~64(8bv64, start_xmit_~txdesc~0#1.offset), 8bv64); [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017: assume !start_xmit_#t~short417#1;havoc start_xmit_#t~mem415#1;havoc start_xmit_#t~mem416#1;havoc start_xmit_#t~short417#1;call write~intINTTYPE8#1(~bvor~64(16973824bv64, ~bvor~64(~zero_extend~64~32(start_xmit_~entry~1#1), start_xmit_~tfc_vlan_tag~0#1)), start_xmit_~txdesc~0#1.base, ~bvadd~64(8bv64, start_xmit_~txdesc~0#1.offset), 8bv64); [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: call write~intINTTYPE1#1(255bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(14bv64, rio_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: call write~intINTTYPE4#1(100bv32, rio_set_settings_~np~19#1.base, ~bvadd~64(4476bv64, rio_set_settings_~np~19#1.offset), 4bv64);call rio_set_settings_#t~mem639#1 := read~intINTTYPE1#1(rio_set_settings_~cmd#1.base, ~bvadd~64(14bv64, rio_set_settings_~cmd#1.offset), 1bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, (if 1bv32 == ~zero_extend~32~8(rio_set_settings_#t~mem639#1) then 1bv32 else 0bv32)), rio_set_settings_~np~19#1.base, ~bvadd~64(4500bv64, rio_set_settings_~np~19#1.offset), 4bv64);havoc rio_set_settings_#t~mem639#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810-1: SUMMARY for call ethtool_cmd_speed_set(rio_get_settings_~cmd#1.base, rio_get_settings_~cmd#1.offset, 4294967295bv32); srcloc: null [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423-1: assume { :begin_inline_mii_set_media_pcs } true;mii_set_media_pcs_#in~dev#1.base, mii_set_media_pcs_#in~dev#1.offset := rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc mii_set_media_pcs_#res#1;havoc mii_set_media_pcs_#t~ret747#1.base, mii_set_media_pcs_#t~ret747#1.offset, mii_set_media_pcs_#t~mem748#1, mii_set_media_pcs_#t~mem749#1, mii_set_media_pcs_#t~ret750#1, mii_set_media_pcs_#t~ret751#1, mii_set_media_pcs_#t~ret752#1, mii_set_media_pcs_#t~ret753#1, mii_set_media_pcs_#t~ret754#1, mii_set_media_pcs_#t~ret755#1, mii_set_media_pcs_#t~mem756#1, mii_set_media_pcs_#t~ret757#1, mii_set_media_pcs_#t~ret758#1, mii_set_media_pcs_#t~ret759#1, mii_set_media_pcs_#t~ret760#1, mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~bmcr~3#1, mii_set_media_pcs_~esr~0#1, mii_set_media_pcs_~anar~1#1, mii_set_media_pcs_~phy_addr~5#1, mii_set_media_pcs_~np~28#1.base, mii_set_media_pcs_~np~28#1.offset, mii_set_media_pcs_~tmp~54#1.base, mii_set_media_pcs_~tmp~54#1.offset, mii_set_media_pcs_~tmp___0~34#1, mii_set_media_pcs_~tmp___1~24#1, mii_set_media_pcs_~__ms~5#1, mii_set_media_pcs_~tmp___2~12#1, mii_set_media_pcs_~__ms___0~2#1, mii_set_media_pcs_~tmp___3~11#1, mii_set_media_pcs_~__ms___1~1#1, mii_set_media_pcs_~tmp___4~7#1;mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset := mii_set_media_pcs_#in~dev#1.base, mii_set_media_pcs_#in~dev#1.offset;havoc mii_set_media_pcs_~bmcr~3#1;havoc mii_set_media_pcs_~esr~0#1;havoc mii_set_media_pcs_~anar~1#1;havoc mii_set_media_pcs_~phy_addr~5#1;havoc mii_set_media_pcs_~np~28#1.base, mii_set_media_pcs_~np~28#1.offset;havoc mii_set_media_pcs_~tmp~54#1.base, mii_set_media_pcs_~tmp~54#1.offset;havoc mii_set_media_pcs_~tmp___0~34#1;havoc mii_set_media_pcs_~tmp___1~24#1;havoc mii_set_media_pcs_~__ms~5#1;havoc mii_set_media_pcs_~tmp___2~12#1;havoc mii_set_media_pcs_~__ms___0~2#1;havoc mii_set_media_pcs_~tmp___3~11#1;havoc mii_set_media_pcs_~__ms___1~1#1;havoc mii_set_media_pcs_~tmp___4~7#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7414: havoc pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset, pci_dma_sync_single_for_cpu_~dma_handle#1, pci_dma_sync_single_for_cpu_~size#1, pci_dma_sync_single_for_cpu_~direction#1;havoc pci_dma_sync_single_for_cpu_#in~hwdev#1.base, pci_dma_sync_single_for_cpu_#in~hwdev#1.offset, pci_dma_sync_single_for_cpu_#in~dma_handle#1, pci_dma_sync_single_for_cpu_#in~size#1, pci_dma_sync_single_for_cpu_#in~direction#1;assume { :end_inline_pci_dma_sync_single_for_cpu } true;havoc receive_packet_#t~mem483#1.base, receive_packet_#t~mem483#1.offset;havoc receive_packet_#t~mem484#1;call receive_packet_#t~mem485#1.base, receive_packet_#t~mem485#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(~bvadd~64(16bv64, receive_packet_~np~11#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(receive_packet_~entry~3#1))), 8bv64);call receive_packet_#t~mem486#1.base, receive_packet_#t~mem486#1.offset := read~$Pointer$#1(receive_packet_#t~mem485#1.base, ~bvadd~64(229bv64, receive_packet_#t~mem485#1.offset), 8bv64);assume { :begin_inline_skb_copy_to_linear_data } true;skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset, skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset, skb_copy_to_linear_data_#in~len#1 := receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset, receive_packet_#t~mem486#1.base, receive_packet_#t~mem486#1.offset, receive_packet_~pkt_len~0#1;havoc skb_copy_to_linear_data_#t~mem166#1.base, skb_copy_to_linear_data_#t~mem166#1.offset, skb_copy_to_linear_data_#t~memcpy~res167#1.base, skb_copy_to_linear_data_#t~memcpy~res167#1.offset, skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1;skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset := skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset;skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset := skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset;skb_copy_to_linear_data_~len#1 := skb_copy_to_linear_data_#in~len#1;call skb_copy_to_linear_data_#t~mem166#1.base, skb_copy_to_linear_data_#t~mem166#1.offset := read~$Pointer$#1(skb_copy_to_linear_data_~skb#1.base, ~bvadd~64(229bv64, skb_copy_to_linear_data_~skb#1.offset), 8bv64); [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423: rio_probe1_#t~ret284#1 := mii_set_media_pcs_#res#1;havoc mii_set_media_pcs_#t~ret747#1.base, mii_set_media_pcs_#t~ret747#1.offset, mii_set_media_pcs_#t~mem748#1, mii_set_media_pcs_#t~mem749#1, mii_set_media_pcs_#t~ret750#1, mii_set_media_pcs_#t~ret751#1, mii_set_media_pcs_#t~ret752#1, mii_set_media_pcs_#t~ret753#1, mii_set_media_pcs_#t~ret754#1, mii_set_media_pcs_#t~ret755#1, mii_set_media_pcs_#t~mem756#1, mii_set_media_pcs_#t~ret757#1, mii_set_media_pcs_#t~ret758#1, mii_set_media_pcs_#t~ret759#1, mii_set_media_pcs_#t~ret760#1, mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~bmcr~3#1, mii_set_media_pcs_~esr~0#1, mii_set_media_pcs_~anar~1#1, mii_set_media_pcs_~phy_addr~5#1, mii_set_media_pcs_~np~28#1.base, mii_set_media_pcs_~np~28#1.offset, mii_set_media_pcs_~tmp~54#1.base, mii_set_media_pcs_~tmp~54#1.offset, mii_set_media_pcs_~tmp___0~34#1, mii_set_media_pcs_~tmp___1~24#1, mii_set_media_pcs_~__ms~5#1, mii_set_media_pcs_~tmp___2~12#1, mii_set_media_pcs_~__ms___0~2#1, mii_set_media_pcs_~tmp___3~11#1, mii_set_media_pcs_~__ms___1~1#1, mii_set_media_pcs_~tmp___4~7#1;havoc mii_set_media_pcs_#in~dev#1.base, mii_set_media_pcs_#in~dev#1.offset;assume { :end_inline_mii_set_media_pcs } true;havoc rio_probe1_#t~ret284#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume 0bv32 == rio_interrupt_~int_status~0#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume !(0bv32 == rio_interrupt_~int_status~0#1);rio_interrupt_~cnt~0#1 := ~bvsub~32(rio_interrupt_~cnt~0#1, 1bv32); [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret851#1;havoc ldv_pci_pci_instance_2_#t~ret851#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:53:48,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret851#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: assume 0bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: assume !(0bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: mii_set_media_pcs_~tmp___1~24#1 := mii_set_media_pcs_#t~ret751#1;havoc mii_set_media_pcs_#t~ret751#1;mii_set_media_pcs_~anar~1#1 := ~bvand~32(65439bv32, ~zero_extend~32~16(mii_set_media_pcs_~tmp___1~24#1[16:0]))[16:0]; [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604-1: SUMMARY for call mii_set_media_pcs_#t~ret751#1 := mii_read(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 4bv32); srcloc: null [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;havoc debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_cpu } true; [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-1: assume { :begin_inline_debug_dma_sync_single_for_cpu } true;debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1 := dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1;havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset := debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset;debug_dma_sync_single_for_cpu_~arg1#1 := debug_dma_sync_single_for_cpu_#in~arg1#1;debug_dma_sync_single_for_cpu_~arg2#1 := debug_dma_sync_single_for_cpu_#in~arg2#1;debug_dma_sync_single_for_cpu_~arg3#1 := debug_dma_sync_single_for_cpu_#in~arg3#1; [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: havoc skb_copy_to_linear_data_#t~mem166#1.base, skb_copy_to_linear_data_#t~mem166#1.offset, skb_copy_to_linear_data_#t~memcpy~res167#1.base, skb_copy_to_linear_data_#t~memcpy~res167#1.offset, skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1;havoc skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset, skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset, skb_copy_to_linear_data_#in~len#1;assume { :end_inline_skb_copy_to_linear_data } true;havoc receive_packet_#t~mem485#1.base, receive_packet_#t~mem485#1.offset;havoc receive_packet_#t~mem486#1.base, receive_packet_#t~mem486#1.offset; [2025-02-08 03:53:48,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9331: SUMMARY for call ldv_EMGentry_exit_rio_driver_exit_14_2(~ldv_14_exit_rio_driver_exit_default~0.base, ~ldv_14_exit_rio_driver_exit_default~0.offset); srcloc: null [2025-02-08 03:53:48,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8274: assume 64bv32 == ~bvand~32(8256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1)); [2025-02-08 03:53:48,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8274: assume !(64bv32 == ~bvand~32(8256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1))); [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8208-1: SUMMARY for call mii_get_media_#t~ret677#1 := mii_read(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~phy_addr~2#1, 4bv32); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8208: mii_get_media_~tmp___1~21#1 := mii_get_media_#t~ret677#1;havoc mii_get_media_#t~ret677#1; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7548-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671: havoc mii_set_media_pcs_#t~ret759#1;mii_set_media_pcs_~__ms___1~1#1 := 10bv64; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7548: rio_error_~tmp___1~15#1 := rio_error_~__ms~2#1;rio_error_~__ms~2#1 := ~bvsub~64(rio_error_~__ms~2#1, 1bv64); [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671-1: SUMMARY for call mii_set_media_pcs_#t~ret759#1 := mii_write(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 0bv32, ~zero_extend~32~16(mii_set_media_pcs_~bmcr~3#1)[16:0]); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389: assume { :begin_inline_ldv_dispatch_instance_register_4_3 } true;ldv_dispatch_instance_register_4_3_#in~arg0#1.base, ldv_dispatch_instance_register_4_3_#in~arg0#1.offset := ~ldv_4_container_timer_list~0.base, ~ldv_4_container_timer_list~0.offset;havoc ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset;ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset := ldv_dispatch_instance_register_4_3_#in~arg0#1.base, ldv_dispatch_instance_register_4_3_#in~arg0#1.offset;~ldv_3_container_timer_list~0.base, ~ldv_3_container_timer_list~0.offset := ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_3_3 } true;~ldv_statevar_3~0 := 2bv32;assume { :end_inline_ldv_switch_automaton_state_3_3 } true;havoc ldv_dispatch_instance_register_4_3_~arg0#1.base, ldv_dispatch_instance_register_4_3_~arg0#1.offset;havoc ldv_dispatch_instance_register_4_3_#in~arg0#1.base, ldv_dispatch_instance_register_4_3_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_4_3 } true;~ldv_statevar_4~0 := 2bv32; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: assume ~bvule~32(~bvsub~32(rio_probe1_#t~mem270#1, 1bv32), 1534bv32);havoc rio_probe1_#t~mem270#1;call rio_probe1_#t~mem271#1 := read~intINTTYPE4#14(~#mtu~0.base, ~bvadd~64(~#mtu~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 4bv64);call write~intINTTYPE4#1(rio_probe1_#t~mem271#1, rio_probe1_~dev~0#1.base, ~bvadd~64(516bv64, rio_probe1_~dev~0#1.offset), 4bv64);havoc rio_probe1_#t~mem271#1; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: assume !~bvule~32(~bvsub~32(rio_probe1_#t~mem270#1, 1bv32), 1534bv32);havoc rio_probe1_#t~mem270#1; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521: rio_probe1_#t~ret287#1 := ldv_register_netdev_61_#res#1;havoc ldv_register_netdev_61_#t~ret883#1, ldv_register_netdev_61_#t~ret884#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset, ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~tmp~77#1, ldv_register_netdev_61_~tmp___0~42#1;havoc ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_61 } true;rio_probe1_~err~0#1 := rio_probe1_#t~ret287#1;havoc rio_probe1_#t~ret287#1; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209-1: SUMMARY for call mii_get_media_#t~ret678#1 := mii_read(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~phy_addr~2#1, 5bv32); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209: mii_get_media_~tmp___2~9#1 := mii_get_media_#t~ret678#1;havoc mii_get_media_#t~ret678#1;mii_get_media_~negotiate~0#1 := ~bvand~32(~sign_extend~32~16(mii_get_media_~tmp___1~21#1[16:0]), ~sign_extend~32~16(mii_get_media_~tmp___2~9#1[16:0]))[16:0]; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945-2: call rio_ioctl_#t~mem646#1 := read~intINTTYPE2#1(rio_ioctl_~miidata~0#1.base, ~bvadd~64(2bv64, rio_ioctl_~miidata~0#1.offset), 2bv64); [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945-1: SUMMARY for call rio_ioctl_#t~ret647#1 := mii_read(rio_ioctl_~dev#1.base, rio_ioctl_~dev#1.offset, rio_ioctl_~phy_addr~0#1, ~zero_extend~32~16(rio_ioctl_#t~mem646#1)); srcloc: null [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945: rio_ioctl_~tmp___1~17#1 := rio_ioctl_#t~ret647#1;havoc rio_ioctl_#t~mem646#1;havoc rio_ioctl_#t~ret647#1;call write~intINTTYPE2#1(rio_ioctl_~tmp___1~17#1[16:0], rio_ioctl_~miidata~0#1.base, ~bvadd~64(6bv64, rio_ioctl_~miidata~0#1.offset), 2bv64); [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: assume ~bvsle~32(change_mtu_~new_mtu#1, 67bv32) || ~bvsgt~32(change_mtu_~new_mtu#1, change_mtu_~max~0#1);change_mtu_#res#1 := 4294967274bv32; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: assume !(~bvsle~32(change_mtu_~new_mtu#1, 67bv32) || ~bvsgt~32(change_mtu_~new_mtu#1, change_mtu_~max~0#1));call write~intINTTYPE4#1(change_mtu_~new_mtu#1, change_mtu_~dev#1.base, ~bvadd~64(516bv64, change_mtu_~dev#1.offset), 4bv64);change_mtu_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_9_#t~ret805#1 := change_mtu_#res#1;havoc change_mtu_#t~ret600#1.base, change_mtu_#t~ret600#1.offset, change_mtu_#t~mem601#1, change_mtu_~dev#1.base, change_mtu_~dev#1.offset, change_mtu_~new_mtu#1, change_mtu_~np~15#1.base, change_mtu_~np~15#1.offset, change_mtu_~tmp~39#1.base, change_mtu_~tmp~39#1.offset, change_mtu_~max~0#1;havoc change_mtu_#in~dev#1.base, change_mtu_#in~dev#1.offset, change_mtu_#in~new_mtu#1;assume { :end_inline_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret805#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret805#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426: assume 1000bv32 == rio_probe1_#t~mem285#1;havoc rio_probe1_#t~mem285#1;call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426: assume !(1000bv32 == rio_probe1_#t~mem285#1);havoc rio_probe1_#t~mem285#1; [2025-02-08 03:53:48,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.offset := ~ldv_1_callback_ndo_set_mac_address~0.base, ~ldv_1_callback_ndo_set_mac_address~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret799#1, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.offset;assume { :begin_inline_eth_mac_addr } true;eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1008#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset := eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset;eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset := eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;havoc eth_mac_addr_#t~nondet1008#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet1008#1;havoc eth_mac_addr_#t~nondet1008#1; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663: assume 20bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663: assume !(20bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333: ~ldv_statevar_14~0 := 9bv32; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417-1: SUMMARY for call receive_packet_#t~ret487#1.base, receive_packet_#t~ret487#1.offset := skb_put(receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset, receive_packet_~pkt_len~0#1); srcloc: null [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417: havoc receive_packet_#t~ret487#1.base, receive_packet_#t~ret487#1.offset; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522-1: ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~ldv_func_res~1#1; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10126-1: SUMMARY for call ldv_register_netdev_open_9_6_#t~ret868#1 := rio_open(ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset); srcloc: null [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144-1: SUMMARY for call mii_wait_link_#t~ret672#1 := mii_read(mii_wait_link_~dev#1.base, mii_wait_link_~dev#1.offset, mii_wait_link_~phy_addr~1#1, 1bv32); srcloc: null [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144: mii_wait_link_~tmp___0~30#1 := mii_wait_link_#t~ret672#1;havoc mii_wait_link_#t~ret672#1;mii_wait_link_~bmsr~0#1 := mii_wait_link_~tmp___0~30#1[16:0]; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10126: ldv_register_netdev_open_9_6_~tmp~70#1 := ldv_register_netdev_open_9_6_#t~ret868#1;havoc ldv_register_netdev_open_9_6_#t~ret868#1;ldv_register_netdev_open_9_6_#res#1 := ldv_register_netdev_open_9_6_~tmp~70#1; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: assume 0bv32 != ~zero_extend~32~8(rio_get_settings_#t~mem629#1);havoc rio_get_settings_#t~mem629#1;call write~intINTTYPE1#1(1bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(18bv64, rio_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: assume !(0bv32 != ~zero_extend~32~8(rio_get_settings_#t~mem629#1));havoc rio_get_settings_#t~mem629#1;call write~intINTTYPE1#1(0bv8, rio_get_settings_~cmd#1.base, ~bvadd~64(18bv64, rio_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814-1: call rio_get_settings_#t~mem629#1 := read~intINTTYPE1#1(rio_get_settings_~np~18#1.base, ~bvadd~64(4508bv64, rio_get_settings_~np~18#1.offset), 1bv64); [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559-1: SUMMARY for call parse_eeprom_#t~ret307#1.base, parse_eeprom_#t~ret307#1.offset := netdev_priv(parse_eeprom_~dev#1.base, parse_eeprom_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637-1: ldv_alloc_etherdev_mqs_60_#t~ret881#1.base, ldv_alloc_etherdev_mqs_60_#t~ret881#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1004#1.base, alloc_etherdev_mqs_#t~ret1004#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;havoc alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1;assume { :end_inline_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_60_~tmp~76#1.base, ldv_alloc_etherdev_mqs_60_~tmp~76#1.offset := ldv_alloc_etherdev_mqs_60_#t~ret881#1.base, ldv_alloc_etherdev_mqs_60_#t~ret881#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret881#1.base, ldv_alloc_etherdev_mqs_60_#t~ret881#1.offset;ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_60_~tmp~76#1.base, ldv_alloc_etherdev_mqs_60_~tmp~76#1.offset;assume { :begin_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1 := ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret786#1, ldv_alloc_etherdev_mqs_#t~ret787#1.base, ldv_alloc_etherdev_mqs_#t~ret787#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~37#1;ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset := ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset;ldv_alloc_etherdev_mqs_~arg1#1 := ldv_alloc_etherdev_mqs_#in~arg1#1;ldv_alloc_etherdev_mqs_~arg2#1 := ldv_alloc_etherdev_mqs_#in~arg2#1;ldv_alloc_etherdev_mqs_~arg3#1 := ldv_alloc_etherdev_mqs_#in~arg3#1;havoc ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~37#1; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: parse_eeprom_~tmp~26#1.base, parse_eeprom_~tmp~26#1.offset := parse_eeprom_#t~ret307#1.base, parse_eeprom_#t~ret307#1.offset;havoc parse_eeprom_#t~ret307#1.base, parse_eeprom_#t~ret307#1.offset;parse_eeprom_~np~2#1.base, parse_eeprom_~np~2#1.offset := parse_eeprom_~tmp~26#1.base, parse_eeprom_~tmp~26#1.offset;call parse_eeprom_#t~mem308#1.base, parse_eeprom_#t~mem308#1.offset := read~$Pointer$#1(parse_eeprom_~np~2#1.base, ~bvadd~64(4136bv64, parse_eeprom_~np~2#1.offset), 8bv64);parse_eeprom_~ioaddr~2#1.base, parse_eeprom_~ioaddr~2#1.offset := parse_eeprom_#t~mem308#1.base, parse_eeprom_#t~mem308#1.offset;havoc parse_eeprom_#t~mem308#1.base, parse_eeprom_#t~mem308#1.offset;parse_eeprom_~psrom~0#1.base, parse_eeprom_~psrom~0#1.offset := parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset;parse_eeprom_~i~1#1 := 0bv32; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637: havoc alloc_etherdev_mqs_#t~ret1004#1.base, alloc_etherdev_mqs_#t~ret1004#1.offset; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1004#1.base, alloc_etherdev_mqs_#t~ret1004#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: assume { :begin_inline_ldv_timer_timer_instance_3 } true;ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_timer_instance_3_#t~mem873#1.base, ldv_timer_timer_instance_3_#t~mem873#1.offset, ldv_timer_timer_instance_3_#t~mem874#1.base, ldv_timer_timer_instance_3_#t~mem874#1.offset, ldv_timer_timer_instance_3_#t~mem875#1, ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset;ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset := ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1004#1.base, alloc_etherdev_mqs_#t~ret1004#1.offset;havoc alloc_etherdev_mqs_#t~ret1004#1.base, alloc_etherdev_mqs_#t~ret1004#1.offset; [2025-02-08 03:53:48,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: receive_packet_~tmp___2~6#1 := receive_packet_#t~ret488#1;havoc receive_packet_#t~ret488#1;call receive_packet_#t~mem489#1.base, receive_packet_#t~mem489#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, ~bvadd~64(4128bv64, receive_packet_~np~11#1.offset), 8bv64);call receive_packet_#t~mem490#1 := read~intINTTYPE4#1(receive_packet_~np~11#1.base, ~bvadd~64(4472bv64, receive_packet_~np~11#1.offset), 4bv64);assume { :begin_inline_pci_dma_sync_single_for_device } true;pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset, pci_dma_sync_single_for_device_#in~dma_handle#1, pci_dma_sync_single_for_device_#in~size#1, pci_dma_sync_single_for_device_#in~direction#1 := receive_packet_#t~mem489#1.base, receive_packet_#t~mem489#1.offset, receive_packet_~tmp___2~6#1, ~zero_extend~64~32(receive_packet_#t~mem490#1), 2bv32;havoc pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset := pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset;pci_dma_sync_single_for_device_~dma_handle#1 := pci_dma_sync_single_for_device_#in~dma_handle#1;pci_dma_sync_single_for_device_~size#1 := pci_dma_sync_single_for_device_#in~size#1;pci_dma_sync_single_for_device_~direction#1 := pci_dma_sync_single_for_device_#in~direction#1;assume { :begin_inline_dma_sync_single_for_device } true;dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1 := (if 0bv64 != ~bvadd~64(pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset) then pci_dma_sync_single_for_device_~hwdev#1.base else 0bv64), (if 0bv64 != ~bvadd~64(pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset) then ~bvadd~64(179bv64, pci_dma_sync_single_for_device_~hwdev#1.offset) else 0bv64), pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;havoc dma_sync_single_for_device_#t~ret120#1.base, dma_sync_single_for_device_#t~ret120#1.offset, dma_sync_single_for_device_#t~ret121#1, dma_sync_single_for_device_#t~ret122#1, dma_sync_single_for_device_#t~mem123#1.base, dma_sync_single_for_device_#t~mem123#1.offset, dma_sync_single_for_device_#t~mem129#1.base, dma_sync_single_for_device_#t~mem129#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset := dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset;dma_sync_single_for_device_~addr#1 := dma_sync_single_for_device_#in~addr#1;dma_sync_single_for_device_~size#1 := dma_sync_single_for_device_#in~size#1;dma_sync_single_for_device_~dir#1 := dma_sync_single_for_device_#in~dir#1;havoc dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset;havoc dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset;havoc dma_sync_single_for_device_~tmp___0~3#1;havoc dma_sync_single_for_device_~tmp___1~3#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: assume 0bv32 != ~bvand~32(20480bv32, ~zero_extend~32~16(mii_set_media_pcs_~esr~0#1));mii_set_media_pcs_~anar~1#1 := ~bvor~32(64bv32, ~zero_extend~32~16(mii_set_media_pcs_~anar~1#1))[16:0]; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: assume !(0bv32 != ~bvand~32(20480bv32, ~zero_extend~32~16(mii_set_media_pcs_~esr~0#1))); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6295: assume 0bv32 == rio_probe1_~tmp___5~0#1;call write~intINTTYPE4#1(10bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6295: assume !(0bv32 == rio_probe1_~tmp___5~0#1);call rio_probe1_#t~mem259#1.base, rio_probe1_#t~mem259#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___6~0#1 := rio_probe1_#t~nondet260#1;havoc rio_probe1_#t~mem259#1.base, rio_probe1_#t~mem259#1.offset;havoc rio_probe1_#t~nondet260#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7286: call tx_error_#t~mem458#1 := read~intINTTYPE8#1(tx_error_~np~10#1.base, ~bvadd~64(4112bv64, tx_error_~np~10#1.offset), 8bv64);call tx_error_#t~mem459#1 := read~intINTTYPE8#1(tx_error_~np~10#1.base, ~bvadd~64(4564bv64, tx_error_~np~10#1.offset), 8bv64); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418-1: SUMMARY for call receive_packet_#t~ret488#1 := desc_to_dma(receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset); srcloc: null [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8211-1: SUMMARY for call mii_get_media_#t~ret679#1 := mii_read(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~phy_addr~2#1, 9bv32); srcloc: null [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8211: mii_get_media_~tmp___3~8#1 := mii_get_media_#t~ret679#1;havoc mii_get_media_#t~ret679#1;mii_get_media_~mscr~0#1 := mii_get_media_~tmp___3~8#1[16:0]; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume ~bvsle~32(rio_probe1_~card_idx~0#1, 7bv32);call rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume !~bvsle~32(rio_probe1_~card_idx~0#1, 7bv32); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7286-1: SUMMARY for call rio_free_tx(tx_error_~dev#1.base, tx_error_~dev#1.offset, 1bv32); srcloc: null [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_76_#t~ret890#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret785#1, ldv___pci_register_driver_~arg0#1, ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset, ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset, ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~59#1;havoc ldv___pci_register_driver_#in~arg0#1, ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset, ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset, ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset;assume { :end_inline_ldv___pci_register_driver } true;ldv___pci_register_driver_76_~tmp___0~45#1 := ldv___pci_register_driver_76_#t~ret890#1;havoc ldv___pci_register_driver_76_#t~ret890#1;ldv___pci_register_driver_76_#res#1 := ldv___pci_register_driver_76_~tmp___0~45#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: assume ~bvslt~32(rio_interrupt_~cnt~0#1, 0bv32); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: assume !~bvslt~32(rio_interrupt_~cnt~0#1, 0bv32);rio_interrupt_~handled~0#1 := 1bv32; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881-1: rio_set_settings_#res#1 := 4294967274bv32; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume 1bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume !(1bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7419: havoc pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;havoc pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset, pci_dma_sync_single_for_device_#in~dma_handle#1, pci_dma_sync_single_for_device_#in~size#1, pci_dma_sync_single_for_device_#in~direction#1;assume { :end_inline_pci_dma_sync_single_for_device } true;havoc receive_packet_#t~mem489#1.base, receive_packet_#t~mem489#1.offset;havoc receive_packet_#t~mem490#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: assume 8192bv32 == ~bvand~32(8256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1)); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: assume !(8192bv32 == ~bvand~32(8256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1))); [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287-1: SUMMARY for call iowrite32(~bvadd~32(tx_error_#t~mem458#1[32:0], ~bvmul~32(24bv32, tx_error_#t~mem459#1[32:0])), tx_error_~ioaddr~8#1.base, ~bvadd~64(16bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230: assume 0bv64 != ~bvadd~64(rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset);havoc rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset;call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64);call rio_probe1_#t~mem239#1.base, rio_probe1_#t~mem239#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___13~0#1 := rio_probe1_#t~nondet240#1;havoc rio_probe1_#t~mem239#1.base, rio_probe1_#t~mem239#1.offset;havoc rio_probe1_#t~nondet240#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230: assume !(0bv64 != ~bvadd~64(rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset));havoc rio_probe1_#t~mem238#1.base, rio_probe1_#t~mem238#1.offset; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: havoc tx_error_#t~mem458#1;havoc tx_error_#t~mem459#1; [2025-02-08 03:53:48,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9203: havoc ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9203-1: SUMMARY for call set_multicast(ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023-1: SUMMARY for call start_xmit_#t~ret418#1 := ioread32(start_xmit_~ioaddr~6#1.base, start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023: start_xmit_~tmp___0~15#1 := start_xmit_#t~ret418#1;havoc start_xmit_#t~ret418#1; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930: call ldv_pci_pci_instance_2_#t~mem834#1.base, ldv_pci_pci_instance_2_#t~mem834#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(40bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_release_2_2 } true;ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset, ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem834#1.base, ldv_pci_pci_instance_2_#t~mem834#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset, ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset;ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset := ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset;ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset := ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12771: havoc pci_request_regions_#t~nondet1019#1; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret821#1 := ##fun~$Pointer$~TO~C_INT(ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12771-1: rio_probe1_#t~ret232#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1019#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;havoc pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;assume { :end_inline_pci_request_regions } true;rio_probe1_~err~0#1 := rio_probe1_#t~ret232#1;havoc rio_probe1_#t~ret232#1; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5768: havoc ethtool_cmd_speed_#t~mem168#1;havoc ethtool_cmd_speed_#t~mem169#1;rio_set_settings_#t~ret637#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem168#1, ethtool_cmd_speed_#t~mem169#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;rio_set_settings_~tmp___0~24#1 := rio_set_settings_#t~ret637#1;havoc rio_set_settings_#t~ret637#1; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798: havoc ldv_pci_instance_resume_2_5_#t~ret821#1; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: mii_get_media_pcs_~tmp___3~10#1 := mii_get_media_pcs_#t~ret737#1;havoc mii_get_media_pcs_#t~ret737#1;mii_get_media_pcs_~bmcr~2#1 := mii_get_media_pcs_~tmp___3~10#1[16:0]; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543-1: SUMMARY for call mii_get_media_pcs_#t~ret737#1 := mii_read(mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset, mii_get_media_pcs_~phy_addr~4#1, 0bv32); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288: SUMMARY for call iowrite32(0bv32, tx_error_~ioaddr~8#1.base, ~bvadd~64(20bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8147: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(mii_wait_link_~bmsr~0#1));mii_wait_link_#res#1 := 0bv32; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8147: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~16(mii_wait_link_~bmsr~0#1))); [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-1: SUMMARY for call mii_get_media_#t~ret680#1 := mii_read(mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~phy_addr~2#1, 10bv32); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: mii_get_media_~tmp___4~5#1 := mii_get_media_#t~ret680#1;havoc mii_get_media_#t~ret680#1;mii_get_media_~mssr~0#1 := mii_get_media_~tmp___4~5#1[16:0]; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret852#1;havoc ldv_pci_pci_instance_2_#t~ret852#1; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret852#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: SUMMARY for call iowrite32(~bvor~32(4096bv32, start_xmit_~tmp___0~15#1), start_xmit_~ioaddr~6#1.base, start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume 21bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume !(21bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: assume 0bv64 != rio_error_~tmp___1~15#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: assume !(0bv64 != rio_error_~tmp___1~15#1); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364-2: call rio_probe1_#t~mem272#1 := read~intINTTYPE4#16(~#vlan~0.base, ~bvadd~64(~#vlan~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 4bv64); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364-1: assume ~bvule~32(~bvsub~32(rio_probe1_#t~mem272#1, 1bv32), 4094bv32);call rio_probe1_#t~mem273#1 := read~intINTTYPE4#16(~#vlan~0.base, ~bvadd~64(~#vlan~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 4bv64);rio_probe1_#t~ite274#1 := rio_probe1_#t~mem273#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364-1: assume !~bvule~32(~bvsub~32(rio_probe1_#t~mem272#1, 1bv32), 4094bv32);rio_probe1_#t~ite274#1 := 0bv32; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364: call write~intINTTYPE4#1(rio_probe1_#t~ite274#1, rio_probe1_~np~0#1.base, ~bvadd~64(4480bv64, rio_probe1_~np~0#1.offset), 4bv64);havoc rio_probe1_#t~mem272#1;havoc rio_probe1_#t~ite274#1;havoc rio_probe1_#t~mem273#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7025-1: SUMMARY for call iowrite32(10000bv32, start_xmit_~ioaddr~6#1.base, ~bvadd~64(84bv64, start_xmit_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7025: call start_xmit_#t~mem419#1 := read~intINTTYPE8#1(start_xmit_~np~7#1.base, ~bvadd~64(4556bv64, start_xmit_~np~7#1.offset), 8bv64);call write~intINTTYPE8#1(~bvand~64(255bv64, ~bvadd~64(1bv64, start_xmit_#t~mem419#1)), start_xmit_~np~7#1.base, ~bvadd~64(4556bv64, start_xmit_~np~7#1.offset), 8bv64);havoc start_xmit_#t~mem419#1;call start_xmit_#t~mem420#1 := read~intINTTYPE8#1(start_xmit_~np~7#1.base, ~bvadd~64(4556bv64, start_xmit_~np~7#1.offset), 8bv64);call start_xmit_#t~mem421#1 := read~intINTTYPE8#1(start_xmit_~np~7#1.base, ~bvadd~64(4564bv64, start_xmit_~np~7#1.offset), 8bv64);start_xmit_#t~short423#1 := ~bvule~64(~bvand~64(255bv64, ~bvsub~64(start_xmit_#t~mem420#1, start_xmit_#t~mem421#1)), 253bv64); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: mii_set_media_pcs_~tmp___4~7#1 := mii_set_media_pcs_~__ms___1~1#1;mii_set_media_pcs_~__ms___1~1#1 := ~bvsub~64(mii_set_media_pcs_~__ms___1~1#1, 1bv64); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: parse_eeprom_~tmp___2~2#1 := parse_eeprom_~i~1#1;parse_eeprom_~i~1#1 := ~bvadd~32(1bv32, parse_eeprom_~i~1#1);call parse_eeprom_#t~mem319#1 := read~intINTTYPE1#1(parse_eeprom_~psib~0#1.base, ~bvadd~64(parse_eeprom_~psib~0#1.offset, ~sign_extend~64~32(parse_eeprom_~tmp___2~2#1)), 1bv64);parse_eeprom_~cid~0#1 := ~zero_extend~32~8(parse_eeprom_#t~mem319#1);havoc parse_eeprom_#t~mem319#1;parse_eeprom_~tmp___3~2#1 := parse_eeprom_~i~1#1;parse_eeprom_~i~1#1 := ~bvadd~32(1bv32, parse_eeprom_~i~1#1);call parse_eeprom_#t~mem320#1 := read~intINTTYPE1#1(parse_eeprom_~psib~0#1.base, ~bvadd~64(parse_eeprom_~psib~0#1.offset, ~sign_extend~64~32(parse_eeprom_~tmp___3~2#1)), 1bv64);parse_eeprom_~next~0#1 := ~zero_extend~32~8(parse_eeprom_#t~mem320#1);havoc parse_eeprom_#t~mem320#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611: assume 0bv32 != ~bvand~32(40960bv32, ~zero_extend~32~16(mii_set_media_pcs_~esr~0#1));mii_set_media_pcs_~anar~1#1 := ~bvor~32(32bv32, ~zero_extend~32~16(mii_set_media_pcs_~anar~1#1))[16:0]; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611: assume !(0bv32 != ~bvand~32(40960bv32, ~zero_extend~32~16(mii_set_media_pcs_~esr~0#1))); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431-1: SUMMARY for call rio_probe1_#t~ret286#1 := mii_set_media(rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset); srcloc: null [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: havoc rio_probe1_#t~ret286#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-1: SUMMARY for call rio_error_#t~ret510#1.base, rio_error_#t~ret510#1.offset := netdev_priv(rio_error_~dev#1.base, rio_error_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: rio_error_~tmp~36#1.base, rio_error_~tmp~36#1.offset := rio_error_#t~ret510#1.base, rio_error_#t~ret510#1.offset;havoc rio_error_#t~ret510#1.base, rio_error_#t~ret510#1.offset;rio_error_~np~12#1.base, rio_error_~np~12#1.offset := rio_error_~tmp~36#1.base, rio_error_~tmp~36#1.offset;call rio_error_#t~mem511#1.base, rio_error_#t~mem511#1.offset := read~$Pointer$#1(rio_error_~np~12#1.base, ~bvadd~64(4136bv64, rio_error_~np~12#1.offset), 8bv64);rio_error_~ioaddr~9#1.base, rio_error_~ioaddr~9#1.offset := rio_error_#t~mem511#1.base, rio_error_#t~mem511#1.offset;havoc rio_error_#t~mem511#1.base, rio_error_#t~mem511#1.offset; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12641-1: rio_ioctl_#t~ret648#1 := capable_#res#1;havoc capable_#t~nondet1005#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;rio_ioctl_~tmp___2~8#1 := (if 0bv8 == rio_ioctl_#t~ret648#1 then 0bv8 else 1bv8);havoc rio_ioctl_#t~ret648#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8545: havoc mii_get_media_pcs_#t~ret738#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12641: havoc capable_#t~nondet1005#1; [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8545-1: SUMMARY for call mii_get_media_pcs_#t~ret738#1 := printk(63bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: assume ~bvsgt~32(~rx_coalesce~0, 0bv32) && ~bvsgt~32(~rx_timeout~0, 0bv32);call write~intINTTYPE4#1(~rx_coalesce~0, rio_probe1_~np~0#1.base, ~bvadd~64(4488bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(~rx_timeout~0, rio_probe1_~np~0#1.base, ~bvadd~64(4492bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4512bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: assume !(~bvsgt~32(~rx_coalesce~0, 0bv32) && ~bvsgt~32(~rx_timeout~0, 0bv32)); [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951: assume { :begin_inline_capable } true;capable_#in~arg0#1 := 12bv32;havoc capable_#res#1;havoc capable_#t~nondet1005#1, capable_~arg0#1;capable_~arg0#1 := capable_#in~arg0#1;havoc capable_#t~nondet1005#1;assume 0bv8 == capable_#t~nondet1005#1 || 1bv8 == capable_#t~nondet1005#1;capable_#res#1 := (if 0bv8 == capable_#t~nondet1005#1 then 0bv8 else 1bv8);havoc capable_#t~nondet1005#1; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828-1: SUMMARY for call rio_timer_#t~ret350#1.base, rio_timer_#t~ret350#1.offset := netdev_priv(rio_timer_~dev~1#1.base, rio_timer_~dev~1#1.offset); srcloc: null [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819: call rio_get_settings_#t~mem630#1 := read~intINTTYPE4#1(rio_get_settings_~np~18#1.base, ~bvadd~64(4969bv64, rio_get_settings_~np~18#1.offset), 4bv64);call write~intINTTYPE1#1(rio_get_settings_#t~mem630#1[8:0], rio_get_settings_~cmd#1.base, ~bvadd~64(16bv64, rio_get_settings_~cmd#1.offset), 1bv64);havoc rio_get_settings_#t~mem630#1;rio_get_settings_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_8_#t~ret804#1 := rio_get_settings_#res#1;havoc rio_get_settings_#t~ret624#1.base, rio_get_settings_#t~ret624#1.offset, rio_get_settings_#t~mem625#1, rio_get_settings_#t~mem626#1, rio_get_settings_#t~mem627#1, rio_get_settings_#t~mem628#1, rio_get_settings_#t~mem629#1, rio_get_settings_#t~mem630#1, rio_get_settings_~dev#1.base, rio_get_settings_~dev#1.offset, rio_get_settings_~cmd#1.base, rio_get_settings_~cmd#1.offset, rio_get_settings_~np~18#1.base, rio_get_settings_~np~18#1.offset, rio_get_settings_~tmp~42#1.base, rio_get_settings_~tmp~42#1.offset;havoc rio_get_settings_#in~dev#1.base, rio_get_settings_#in~dev#1.offset, rio_get_settings_#in~cmd#1.base, rio_get_settings_#in~cmd#1.offset;assume { :end_inline_rio_get_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret804#1;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret804#1, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: rio_timer_~tmp~28#1.base, rio_timer_~tmp~28#1.offset := rio_timer_#t~ret350#1.base, rio_timer_#t~ret350#1.offset;havoc rio_timer_#t~ret350#1.base, rio_timer_#t~ret350#1.offset;rio_timer_~np~4#1.base, rio_timer_~np~4#1.offset := rio_timer_~tmp~28#1.base, rio_timer_~tmp~28#1.offset;rio_timer_~next_tick~0#1 := 250bv32;assume { :begin_inline_ldv___ldv_spin_lock_64 } true;ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.offset := rio_timer_~np~4#1.base, ~bvadd~64(4220bv64, rio_timer_~np~4#1.offset);havoc ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.offset; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630: assume 2bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630: assume !(2bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696-1: parse_eeprom_#res#1 := 0bv32;call ULTIMATE.dealloc(parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset);havoc parse_eeprom_~#sromdata~0#1.base, parse_eeprom_~#sromdata~0#1.offset; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9339: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8282: assume 0bv32 == ~bvand~32(8256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1)); [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8282: assume !(0bv32 == ~bvand~32(8256bv32, ~zero_extend~32~16(mii_get_media_~bmcr~0#1))); [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: assume { :begin_inline_ldv_timer_dummy_factory_4 } true;ldv_timer_dummy_factory_4_#in~arg0#1.base, ldv_timer_dummy_factory_4_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_dummy_factory_4_~arg0#1.base, ldv_timer_dummy_factory_4_~arg0#1.offset;ldv_timer_dummy_factory_4_~arg0#1.base, ldv_timer_dummy_factory_4_~arg0#1.offset := ldv_timer_dummy_factory_4_#in~arg0#1.base, ldv_timer_dummy_factory_4_#in~arg0#1.offset; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume 0bv32 != ~bvand~32(512bv32, ~zero_extend~32~16(mii_get_media_~mscr~0#1)) && 0bv32 != ~bvand~32(2048bv32, ~zero_extend~32~16(mii_get_media_~mssr~0#1));call write~intINTTYPE4#1(1000bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4476bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4500bv64, mii_get_media_~np~25#1.offset), 4bv64); [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume !(0bv32 != ~bvand~32(512bv32, ~zero_extend~32~16(mii_get_media_~mscr~0#1)) && 0bv32 != ~bvand~32(2048bv32, ~zero_extend~32~16(mii_get_media_~mssr~0#1))); [2025-02-08 03:53:48,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: havoc rio_set_settings_#t~ret640#1;rio_set_settings_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_21_#t~ret802#1 := rio_set_settings_#res#1;havoc rio_set_settings_#t~ret631#1.base, rio_set_settings_#t~ret631#1.offset, rio_set_settings_#t~mem632#1, rio_set_settings_#t~mem633#1, rio_set_settings_#t~ret634#1, rio_set_settings_#t~mem635#1, rio_set_settings_#t~ret636#1, rio_set_settings_#t~ret637#1, rio_set_settings_#t~mem638#1, rio_set_settings_#t~mem639#1, rio_set_settings_#t~ret640#1, rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset, rio_set_settings_~cmd#1.base, rio_set_settings_~cmd#1.offset, rio_set_settings_~np~19#1.base, rio_set_settings_~np~19#1.offset, rio_set_settings_~tmp~43#1.base, rio_set_settings_~tmp~43#1.offset, rio_set_settings_~tmp___0~24#1;havoc rio_set_settings_#in~dev#1.base, rio_set_settings_#in~dev#1.offset, rio_set_settings_#in~cmd#1.base, rio_set_settings_#in~cmd#1.offset;assume { :end_inline_rio_set_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret802#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret802#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886-1: SUMMARY for call rio_set_settings_#t~ret640#1 := mii_set_media(rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: assume 0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_pcs_~bmcr~2#1)); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: assume !(0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_pcs_~bmcr~2#1))); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset := ~ldv_1_callback_ndo_set_rx_mode~0.base, ~ldv_1_callback_ndo_set_rx_mode~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: assume ~bvsle~32(parse_eeprom_~i~1#1, 127bv32); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: assume !~bvsle~32(parse_eeprom_~i~1#1, 127bv32);call parse_eeprom_#t~mem310#1.base, parse_eeprom_#t~mem310#1.offset := read~$Pointer$#1(parse_eeprom_~np~2#1.base, ~bvadd~64(4128bv64, parse_eeprom_~np~2#1.offset), 8bv64);call parse_eeprom_#t~mem311#1 := read~intINTTYPE2#1(parse_eeprom_#t~mem310#1.base, ~bvadd~64(60bv64, parse_eeprom_#t~mem310#1.offset), 2bv64); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9340: SUMMARY for call ldv_EMGentry_exit_rio_driver_exit_14_2(~ldv_14_exit_rio_driver_exit_default~0.base, ~ldv_14_exit_rio_driver_exit_default~0.offset); srcloc: null [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10529: SUMMARY for call free_netdev(ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume 0bv32 == rio_probe1_~tmp___13~0#1;call write~intINTTYPE4#1(2bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume !(0bv32 == rio_probe1_~tmp___13~0#1);call rio_probe1_#t~mem241#1.base, rio_probe1_#t~mem241#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___14~0#1 := rio_probe1_#t~nondet242#1;havoc rio_probe1_#t~mem241#1.base, rio_probe1_#t~mem241#1.offset;havoc rio_probe1_#t~nondet242#1; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: assume 0bv32 != ~bvand~32(4bv32, tx_error_~tx_status#1);call tx_error_#t~mem460#1 := read~intINTTYPE8#1(tx_error_~np~10#1.base, ~bvadd~64(144bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);call write~intINTTYPE8#1(~bvadd~64(1bv64, tx_error_#t~mem460#1), tx_error_~np~10#1.base, ~bvadd~64(144bv64, ~bvadd~64(4288bv64, tx_error_~np~10#1.offset)), 8bv64);havoc tx_error_#t~mem460#1; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: assume !(0bv32 != ~bvand~32(4bv32, tx_error_~tx_status#1)); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume 0bv32 != ~bvand~32(1024bv32, rio_interrupt_~int_status~0#1);assume { :begin_inline_receive_packet } true;receive_packet_#in~dev#1.base, receive_packet_#in~dev#1.offset := rio_interrupt_~dev~2#1.base, rio_interrupt_~dev~2#1.offset;havoc receive_packet_#res#1;havoc receive_packet_#t~ret464#1.base, receive_packet_#t~ret464#1.offset, receive_packet_#t~mem465#1, receive_packet_#t~mem466#1.base, receive_packet_#t~mem466#1.offset, receive_packet_#t~mem467#1, receive_packet_#t~mem468#1, receive_packet_#t~mem469#1, receive_packet_#t~mem470#1, receive_packet_#t~mem471#1, receive_packet_#t~mem472#1, receive_packet_#t~short473#1, receive_packet_#t~mem474#1, receive_packet_#t~mem475#1, receive_packet_#t~ret476#1, receive_packet_#t~mem477#1.base, receive_packet_#t~mem477#1.offset, receive_packet_#t~mem478#1, receive_packet_#t~mem479#1.base, receive_packet_#t~mem479#1.offset, receive_packet_#t~ret480#1.base, receive_packet_#t~ret480#1.offset, receive_packet_#t~ret481#1.base, receive_packet_#t~ret481#1.offset, receive_packet_#t~ret482#1, receive_packet_#t~mem483#1.base, receive_packet_#t~mem483#1.offset, receive_packet_#t~mem484#1, receive_packet_#t~mem485#1.base, receive_packet_#t~mem485#1.offset, receive_packet_#t~mem486#1.base, receive_packet_#t~mem486#1.offset, receive_packet_#t~ret487#1.base, receive_packet_#t~ret487#1.offset, receive_packet_#t~ret488#1, receive_packet_#t~mem489#1.base, receive_packet_#t~mem489#1.offset, receive_packet_#t~mem490#1, receive_packet_#t~ret491#1, receive_packet_#t~ret492#1, receive_packet_#t~mem493#1, receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset, receive_packet_#t~mem495#1, receive_packet_#t~ret496#1.base, receive_packet_#t~ret496#1.offset, receive_packet_#t~mem497#1.base, receive_packet_#t~mem497#1.offset, receive_packet_#t~ret498#1, receive_packet_#t~mem499#1.base, receive_packet_#t~mem499#1.offset, receive_packet_#t~mem500#1.base, receive_packet_#t~mem500#1.offset, receive_packet_#t~mem501#1.base, receive_packet_#t~mem501#1.offset, receive_packet_#t~mem502#1, receive_packet_#t~ret503#1, receive_packet_#t~mem504#1.base, receive_packet_#t~mem504#1.offset, receive_packet_#t~mem505#1.base, receive_packet_#t~mem505#1.offset, receive_packet_#t~mem507#1, receive_packet_#t~mem506#1, receive_packet_#t~mem508#1.base, receive_packet_#t~mem508#1.offset, receive_packet_#t~mem509#1, receive_packet_~dev#1.base, receive_packet_~dev#1.offset, receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, receive_packet_~tmp~35#1.base, receive_packet_~tmp~35#1.offset, receive_packet_~entry~3#1, receive_packet_~cnt~1#1, receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset, receive_packet_~pkt_len~0#1, receive_packet_~frame_status~0#1, receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset, receive_packet_~tmp___0~19#1, receive_packet_~tmp___1~14#1, receive_packet_~tmp___2~6#1, receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset;receive_packet_~dev#1.base, receive_packet_~dev#1.offset := receive_packet_#in~dev#1.base, receive_packet_#in~dev#1.offset;havoc receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset;havoc receive_packet_~tmp~35#1.base, receive_packet_~tmp~35#1.offset;havoc receive_packet_~entry~3#1;havoc receive_packet_~cnt~1#1;havoc receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset;havoc receive_packet_~pkt_len~0#1;havoc receive_packet_~frame_status~0#1;havoc receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset;havoc receive_packet_~tmp___0~19#1;havoc receive_packet_~tmp___1~14#1;havoc receive_packet_~tmp___2~6#1;havoc receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume !(0bv32 != ~bvand~32(1024bv32, rio_interrupt_~int_status~0#1)); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8151: assume true; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8151: assume !true;mii_wait_link_~__ms~3#1 := 1bv64; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028-1: assume start_xmit_#t~short423#1;call start_xmit_#t~mem422#1 := read~intINTTYPE4#1(start_xmit_~np~7#1.base, ~bvadd~64(4476bv64, start_xmit_~np~7#1.offset), 4bv64);start_xmit_#t~short423#1 := 10bv32 != start_xmit_#t~mem422#1; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028-1: assume !start_xmit_#t~short423#1; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028: assume start_xmit_#t~short423#1;havoc start_xmit_#t~mem420#1;havoc start_xmit_#t~mem421#1;havoc start_xmit_#t~mem422#1;havoc start_xmit_#t~short423#1; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028: assume !start_xmit_#t~short423#1;havoc start_xmit_#t~mem420#1;havoc start_xmit_#t~mem421#1;havoc start_xmit_#t~mem422#1;havoc start_xmit_#t~short423#1; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: assume 0bv8 != rio_ioctl_~tmp___2~8#1;rio_ioctl_~tmp___3~7#1 := 0bv32; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: assume !(0bv8 != rio_ioctl_~tmp___2~8#1);rio_ioctl_~tmp___3~7#1 := 1bv32; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10530: havoc ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_62_#in~ldv_func_arg1#1.base, ldv_free_netdev_62_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_62 } true; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9671: havoc ldv_net_dummy_resourceless_instance_1_#t~ret817#1, ldv_net_dummy_resourceless_instance_1_#t~ret818#1, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_net_dummy_resourceless_instance_1 } true; [2025-02-08 03:53:48,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9341: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:48,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: assume 0bv32 == rio_probe1_~tmp___6~0#1;call write~intINTTYPE4#1(10bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: assume !(0bv32 == rio_probe1_~tmp___6~0#1);call rio_probe1_#t~mem261#1.base, rio_probe1_#t~mem261#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___3~1#1 := rio_probe1_#t~nondet262#1;havoc rio_probe1_#t~mem261#1.base, rio_probe1_#t~mem261#1.offset;havoc rio_probe1_#t~nondet262#1; [2025-02-08 03:53:48,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10530-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:48,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: havoc ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_64 } true;call rio_timer_#t~mem351#1 := read~intINTTYPE8#1(rio_timer_~np~4#1.base, ~bvadd~64(4540bv64, rio_timer_~np~4#1.offset), 8bv64);call rio_timer_#t~mem352#1 := read~intINTTYPE8#1(rio_timer_~np~4#1.base, ~bvadd~64(4548bv64, rio_timer_~np~4#1.offset), 8bv64); [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset);havoc ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset;call ldv_pci_pci_instance_2_#t~mem836#1.base, ldv_pci_pci_instance_2_#t~mem836#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_shutdown_2_3 } true;ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset, ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem836#1.base, ldv_pci_pci_instance_2_#t~mem836#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset, ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset;ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset := ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset;ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset := ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset; [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset));havoc ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset; [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-1: call ldv_pci_pci_instance_2_#t~mem835#1.base, ldv_pci_pci_instance_2_#t~mem835#1.offset := read~$Pointer$#22(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549: havoc mii_get_media_pcs_#t~ret739#1; [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549-1: SUMMARY for call mii_get_media_pcs_#t~ret739#1 := printk(64bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7426: assume { :begin_inline_eth_type_trans } true;eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset := receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset, receive_packet_~dev#1.base, receive_packet_~dev#1.offset;havoc eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1009#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset := eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset;eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset := eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;havoc eth_type_trans_#t~nondet1009#1;eth_type_trans_#res#1 := eth_type_trans_#t~nondet1009#1;havoc eth_type_trans_#t~nondet1009#1; [2025-02-08 03:53:48,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume { :begin_inline_ldv_register_netdev_61 } true;ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset := rio_probe1_~dev~0#1.base, rio_probe1_~dev~0#1.offset;havoc ldv_register_netdev_61_#res#1;havoc ldv_register_netdev_61_#t~ret883#1, ldv_register_netdev_61_#t~ret884#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset, ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~tmp~77#1, ldv_register_netdev_61_~tmp___0~42#1;ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset := ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_61_~ldv_func_res~1#1;havoc ldv_register_netdev_61_~tmp~77#1;havoc ldv_register_netdev_61_~tmp___0~42#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1021#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~nondet1021#1;register_netdev_#res#1 := register_netdev_#t~nondet1021#1;havoc register_netdev_#t~nondet1021#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: assume 0bv32 != ~bvand~32(256bv32, rio_error_~int_status#1);assume { :begin_inline_mii_wait_link } true;mii_wait_link_#in~dev#1.base, mii_wait_link_#in~dev#1.offset, mii_wait_link_#in~wait#1 := rio_error_~dev#1.base, rio_error_~dev#1.offset, 10bv32;havoc mii_wait_link_#res#1;havoc mii_wait_link_#t~ret670#1.base, mii_wait_link_#t~ret670#1.offset, mii_wait_link_#t~mem671#1, mii_wait_link_#t~ret672#1, mii_wait_link_~dev#1.base, mii_wait_link_~dev#1.offset, mii_wait_link_~wait#1, mii_wait_link_~bmsr~0#1, mii_wait_link_~phy_addr~1#1, mii_wait_link_~np~24#1.base, mii_wait_link_~np~24#1.offset, mii_wait_link_~tmp~50#1.base, mii_wait_link_~tmp~50#1.offset, mii_wait_link_~tmp___0~30#1, mii_wait_link_~__ms~3#1, mii_wait_link_~tmp___1~20#1;mii_wait_link_~dev#1.base, mii_wait_link_~dev#1.offset := mii_wait_link_#in~dev#1.base, mii_wait_link_#in~dev#1.offset;mii_wait_link_~wait#1 := mii_wait_link_#in~wait#1;havoc mii_wait_link_~bmsr~0#1;havoc mii_wait_link_~phy_addr~1#1;havoc mii_wait_link_~np~24#1.base, mii_wait_link_~np~24#1.offset;havoc mii_wait_link_~tmp~50#1.base, mii_wait_link_~tmp~50#1.offset;havoc mii_wait_link_~tmp___0~30#1;havoc mii_wait_link_~__ms~3#1;havoc mii_wait_link_~tmp___1~20#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: assume !(0bv32 != ~bvand~32(256bv32, rio_error_~int_status#1)); [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: ~ldv_statevar_14~0 := 9bv32; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: rio_interrupt_#t~ret430#1 := receive_packet_#res#1;havoc receive_packet_#t~ret464#1.base, receive_packet_#t~ret464#1.offset, receive_packet_#t~mem465#1, receive_packet_#t~mem466#1.base, receive_packet_#t~mem466#1.offset, receive_packet_#t~mem467#1, receive_packet_#t~mem468#1, receive_packet_#t~mem469#1, receive_packet_#t~mem470#1, receive_packet_#t~mem471#1, receive_packet_#t~mem472#1, receive_packet_#t~short473#1, receive_packet_#t~mem474#1, receive_packet_#t~mem475#1, receive_packet_#t~ret476#1, receive_packet_#t~mem477#1.base, receive_packet_#t~mem477#1.offset, receive_packet_#t~mem478#1, receive_packet_#t~mem479#1.base, receive_packet_#t~mem479#1.offset, receive_packet_#t~ret480#1.base, receive_packet_#t~ret480#1.offset, receive_packet_#t~ret481#1.base, receive_packet_#t~ret481#1.offset, receive_packet_#t~ret482#1, receive_packet_#t~mem483#1.base, receive_packet_#t~mem483#1.offset, receive_packet_#t~mem484#1, receive_packet_#t~mem485#1.base, receive_packet_#t~mem485#1.offset, receive_packet_#t~mem486#1.base, receive_packet_#t~mem486#1.offset, receive_packet_#t~ret487#1.base, receive_packet_#t~ret487#1.offset, receive_packet_#t~ret488#1, receive_packet_#t~mem489#1.base, receive_packet_#t~mem489#1.offset, receive_packet_#t~mem490#1, receive_packet_#t~ret491#1, receive_packet_#t~ret492#1, receive_packet_#t~mem493#1, receive_packet_#t~mem494#1.base, receive_packet_#t~mem494#1.offset, receive_packet_#t~mem495#1, receive_packet_#t~ret496#1.base, receive_packet_#t~ret496#1.offset, receive_packet_#t~mem497#1.base, receive_packet_#t~mem497#1.offset, receive_packet_#t~ret498#1, receive_packet_#t~mem499#1.base, receive_packet_#t~mem499#1.offset, receive_packet_#t~mem500#1.base, receive_packet_#t~mem500#1.offset, receive_packet_#t~mem501#1.base, receive_packet_#t~mem501#1.offset, receive_packet_#t~mem502#1, receive_packet_#t~ret503#1, receive_packet_#t~mem504#1.base, receive_packet_#t~mem504#1.offset, receive_packet_#t~mem505#1.base, receive_packet_#t~mem505#1.offset, receive_packet_#t~mem507#1, receive_packet_#t~mem506#1, receive_packet_#t~mem508#1.base, receive_packet_#t~mem508#1.offset, receive_packet_#t~mem509#1, receive_packet_~dev#1.base, receive_packet_~dev#1.offset, receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, receive_packet_~tmp~35#1.base, receive_packet_~tmp~35#1.offset, receive_packet_~entry~3#1, receive_packet_~cnt~1#1, receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset, receive_packet_~pkt_len~0#1, receive_packet_~frame_status~0#1, receive_packet_~skb~4#1.base, receive_packet_~skb~4#1.offset, receive_packet_~tmp___0~19#1, receive_packet_~tmp___1~14#1, receive_packet_~tmp___2~6#1, receive_packet_~skb___0~0#1.base, receive_packet_~skb___0~0#1.offset;havoc receive_packet_#in~dev#1.base, receive_packet_#in~dev#1.offset;assume { :end_inline_receive_packet } true;havoc rio_interrupt_#t~ret430#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: assume 0bv64 != mii_set_media_pcs_~tmp___4~7#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: assume !(0bv64 != mii_set_media_pcs_~tmp___4~7#1); [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: assume 3bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: assume !(3bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume { :begin_inline_read_eeprom } true;read_eeprom_#in~np#1.base, read_eeprom_#in~np#1.offset, read_eeprom_#in~eep_addr#1 := parse_eeprom_~np~2#1.base, parse_eeprom_~np~2#1.offset, parse_eeprom_~i~1#1;havoc read_eeprom_#res#1;havoc read_eeprom_#t~mem652#1.base, read_eeprom_#t~mem652#1.offset, read_eeprom_#t~ret653#1, read_eeprom_#t~ret654#1, read_eeprom_~np#1.base, read_eeprom_~np#1.offset, read_eeprom_~eep_addr#1, read_eeprom_~ioaddr~13#1.base, read_eeprom_~ioaddr~13#1.offset, read_eeprom_~i~5#1, read_eeprom_~tmp~46#1, read_eeprom_~tmp___0~26#1, read_eeprom_~tmp___1~18#1;read_eeprom_~np#1.base, read_eeprom_~np#1.offset := read_eeprom_#in~np#1.base, read_eeprom_#in~np#1.offset;read_eeprom_~eep_addr#1 := read_eeprom_#in~eep_addr#1;havoc read_eeprom_~ioaddr~13#1.base, read_eeprom_~ioaddr~13#1.offset;havoc read_eeprom_~i~5#1;havoc read_eeprom_~tmp~46#1;havoc read_eeprom_~tmp___0~26#1;havoc read_eeprom_~tmp___1~18#1;call read_eeprom_#t~mem652#1.base, read_eeprom_#t~mem652#1.offset := read~$Pointer$#1(read_eeprom_~np#1.base, ~bvadd~64(4144bv64, read_eeprom_~np#1.offset), 8bv64);read_eeprom_~ioaddr~13#1.base, read_eeprom_~ioaddr~13#1.offset := read_eeprom_#t~mem652#1.base, read_eeprom_#t~mem652#1.offset;havoc read_eeprom_#t~mem652#1.base, read_eeprom_#t~mem652#1.offset;read_eeprom_~i~5#1 := 1000bv32; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: mii_set_media_pcs_~anar~1#1 := ~bvor~32(384bv32, ~zero_extend~32~16(mii_set_media_pcs_~anar~1#1))[16:0]; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9607: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9607: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295-1: SUMMARY for call iowrite16(20bv16, tx_error_~ioaddr~8#1.base, ~bvadd~64(50bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: tx_error_~i~4#1 := 50bv32; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220-1: SUMMARY for call mii_get_media_#t~ret681#1 := printk(42bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: havoc mii_get_media_#t~ret681#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-1: SUMMARY for call start_xmit_#t~ret424#1 := netif_queue_stopped(start_xmit_~dev#1.base, start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: start_xmit_~tmp___1~11#1 := (if 0bv8 == start_xmit_#t~ret424#1 then 0bv8 else 1bv8);havoc start_xmit_#t~ret424#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9938: havoc ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset, ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset;havoc ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset, ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_shutdown_2_3 } true;havoc ldv_pci_pci_instance_2_#t~mem836#1.base, ldv_pci_pci_instance_2_#t~mem836#1.offset; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: assume ~bvugt~64(~bvsub~64(rio_timer_#t~mem351#1, rio_timer_#t~mem352#1), 255bv64);havoc rio_timer_#t~mem351#1;havoc rio_timer_#t~mem352#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: assume !~bvugt~64(~bvsub~64(rio_timer_#t~mem351#1, rio_timer_#t~mem352#1), 255bv64);havoc rio_timer_#t~mem351#1;havoc rio_timer_#t~mem352#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: rio_error_#t~ret512#1 := mii_wait_link_#res#1;havoc mii_wait_link_#t~ret670#1.base, mii_wait_link_#t~ret670#1.offset, mii_wait_link_#t~mem671#1, mii_wait_link_#t~ret672#1, mii_wait_link_~dev#1.base, mii_wait_link_~dev#1.offset, mii_wait_link_~wait#1, mii_wait_link_~bmsr~0#1, mii_wait_link_~phy_addr~1#1, mii_wait_link_~np~24#1.base, mii_wait_link_~np~24#1.offset, mii_wait_link_~tmp~50#1.base, mii_wait_link_~tmp~50#1.offset, mii_wait_link_~tmp___0~30#1, mii_wait_link_~__ms~3#1, mii_wait_link_~tmp___1~20#1;havoc mii_wait_link_#in~dev#1.base, mii_wait_link_#in~dev#1.offset, mii_wait_link_#in~wait#1;assume { :end_inline_mii_wait_link } true;rio_error_~tmp___0~20#1 := rio_error_#t~ret512#1;havoc rio_error_#t~ret512#1; [2025-02-08 03:53:48,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: havoc mii_set_media_pcs_#t~ret752#1; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362: receive_packet_~tmp~35#1.base, receive_packet_~tmp~35#1.offset := receive_packet_#t~ret464#1.base, receive_packet_#t~ret464#1.offset;havoc receive_packet_#t~ret464#1.base, receive_packet_#t~ret464#1.offset;receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset := receive_packet_~tmp~35#1.base, receive_packet_~tmp~35#1.offset;call receive_packet_#t~mem465#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(4540bv64, receive_packet_~np~11#1.offset), 8bv64);receive_packet_~entry~3#1 := ~bvand~32(255bv32, receive_packet_#t~mem465#1[32:0]);havoc receive_packet_#t~mem465#1;receive_packet_~cnt~1#1 := 30bv32;call receive_packet_#t~mem466#1.base, receive_packet_#t~mem466#1.offset := read~$Pointer$#1(receive_packet_~np~11#1.base, receive_packet_~np~11#1.offset, 8bv64);receive_packet_~desc~0#1.base, receive_packet_~desc~0#1.offset := receive_packet_#t~mem466#1.base, ~bvadd~64(receive_packet_#t~mem466#1.offset, ~bvmul~64(24bv64, ~sign_extend~64~32(receive_packet_~entry~3#1)));call receive_packet_#t~mem467#1 := read~intINTTYPE8#1(receive_packet_~desc~0#1.base, ~bvadd~64(8bv64, receive_packet_~desc~0#1.offset), 8bv64); [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617-1: SUMMARY for call mii_set_media_pcs_#t~ret752#1 := mii_write(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 4bv32, ~zero_extend~32~16(mii_set_media_pcs_~anar~1#1)[16:0]); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: call write~intINTTYPE4#1(~bvand~32(1bv32, (if 0bv32 != ~tx_flow~0 then 1bv32 else 0bv32)), rio_probe1_~np~0#1.base, ~bvadd~64(4516bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(~bvand~32(1bv32, (if 0bv32 != ~rx_flow~0 then 1bv32 else 0bv32)), rio_probe1_~np~0#1.base, ~bvadd~64(4520bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume 0bv32 != rio_probe1_~err~0#1; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume !(0bv32 != rio_probe1_~err~0#1);rio_probe1_~card_idx~0#1 := ~bvadd~32(1bv32, rio_probe1_~card_idx~0#1);call rio_probe1_#t~mem288#1.base, rio_probe1_#t~mem288#1.offset := read~$Pointer$#1(rio_probe1_~dev~0#1.base, ~bvadd~64(791bv64, rio_probe1_~dev~0#1.offset), 8bv64); [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-1: SUMMARY for call receive_packet_#t~ret464#1.base, receive_packet_#t~ret464#1.offset := netdev_priv(receive_packet_~dev#1.base, receive_packet_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8618: havoc mii_set_media_pcs_#t~ret753#1;mii_set_media_pcs_~bmcr~3#1 := 37376bv16; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9873: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9873: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5579: dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset := dma_sync_single_for_device_#t~ret120#1.base, dma_sync_single_for_device_#t~ret120#1.offset;havoc dma_sync_single_for_device_#t~ret120#1.base, dma_sync_single_for_device_#t~ret120#1.offset;dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset := dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5579-1: SUMMARY for call dma_sync_single_for_device_#t~ret120#1.base, dma_sync_single_for_device_#t~ret120#1.offset := get_dma_ops(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9807: havoc ldv_pci_instance_resume_early_2_6_#t~ret823#1; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9807-1: SUMMARY for call ldv_pci_instance_resume_early_2_6_#t~ret823#1 := ##fun~$Pointer$~TO~C_INT(ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504-1: SUMMARY for call find_miiphy_#t~ret303#1.base, find_miiphy_#t~ret303#1.offset := netdev_priv(find_miiphy_~dev#1.base, find_miiphy_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: find_miiphy_~tmp~25#1.base, find_miiphy_~tmp~25#1.offset := find_miiphy_#t~ret303#1.base, find_miiphy_#t~ret303#1.offset;havoc find_miiphy_#t~ret303#1.base, find_miiphy_#t~ret303#1.offset;find_miiphy_~np~1#1.base, find_miiphy_~np~1#1.offset := find_miiphy_~tmp~25#1.base, find_miiphy_~tmp~25#1.offset;find_miiphy_~phy_found~0#1 := 0bv32; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8618-1: SUMMARY for call mii_set_media_pcs_#t~ret753#1 := mii_write(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 0bv32, 32768bv16); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006-1: SUMMARY for call ldv_free(~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: assume 0bv32 != rio_ioctl_~tmp___3~7#1;rio_ioctl_#res#1 := 4294967295bv32; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: assume !(0bv32 != rio_ioctl_~tmp___3~7#1);call rio_ioctl_#t~mem649#1 := read~intINTTYPE2#1(rio_ioctl_~miidata~0#1.base, ~bvadd~64(2bv64, rio_ioctl_~miidata~0#1.offset), 2bv64);call rio_ioctl_#t~mem650#1 := read~intINTTYPE2#1(rio_ioctl_~miidata~0#1.base, ~bvadd~64(4bv64, rio_ioctl_~miidata~0#1.offset), 2bv64); [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7033: assume 0bv8 != start_xmit_~tmp___1~11#1;start_xmit_~tmp___2~4#1 := 0bv32; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7033: assume !(0bv8 != start_xmit_~tmp___1~11#1);start_xmit_~tmp___2~4#1 := 1bv32; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835-1: SUMMARY for call rio_timer_#t~ret353#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: havoc rio_timer_#t~ret353#1; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9015: ldv_alloc_etherdev_mqs_~tmp___0~37#1 := ldv_alloc_etherdev_mqs_#t~ret786#1;havoc ldv_alloc_etherdev_mqs_#t~ret786#1; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9015-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret786#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret817#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret817#1; [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret817#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:53:48,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9742: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset := ~ldv_1_callback_ndo_start_xmit~0.base, ~ldv_1_callback_ndo_start_xmit~0.offset, ~ldv_1_container_struct_sk_buff_ptr~0.base, ~ldv_1_container_struct_sk_buff_ptr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret800#1, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset;assume { :begin_inline_start_xmit } true;start_xmit_#in~skb#1.base, start_xmit_#in~skb#1.offset, start_xmit_#in~dev#1.base, start_xmit_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset;havoc start_xmit_#res#1;havoc start_xmit_#t~ret401#1.base, start_xmit_#t~ret401#1.offset, start_xmit_#t~mem402#1.base, start_xmit_#t~mem402#1.offset, start_xmit_#t~mem403#1, start_xmit_#t~mem404#1, start_xmit_#t~mem405#1.base, start_xmit_#t~mem405#1.offset, start_xmit_#t~mem406#1, start_xmit_#t~mem407#1, start_xmit_#t~mem408#1, start_xmit_#t~mem409#1.base, start_xmit_#t~mem409#1.offset, start_xmit_#t~mem410#1.base, start_xmit_#t~mem410#1.offset, start_xmit_#t~mem411#1, start_xmit_#t~ret412#1, start_xmit_#t~mem414#1, start_xmit_#t~mem413#1, start_xmit_#t~mem415#1, start_xmit_#t~mem416#1, start_xmit_#t~short417#1, start_xmit_#t~ret418#1, start_xmit_#t~mem419#1, start_xmit_#t~mem420#1, start_xmit_#t~mem421#1, start_xmit_#t~mem422#1, start_xmit_#t~short423#1, start_xmit_#t~ret424#1, start_xmit_#t~ret425#1, start_xmit_#t~mem426#1, start_xmit_~skb#1.base, start_xmit_~skb#1.offset, start_xmit_~dev#1.base, start_xmit_~dev#1.offset, start_xmit_~np~7#1.base, start_xmit_~np~7#1.offset, start_xmit_~tmp~31#1.base, start_xmit_~tmp~31#1.offset, start_xmit_~ioaddr~6#1.base, start_xmit_~ioaddr~6#1.offset, start_xmit_~txdesc~0#1.base, start_xmit_~txdesc~0#1.offset, start_xmit_~entry~1#1, start_xmit_~tfc_vlan_tag~0#1, start_xmit_~tmp___0~15#1, start_xmit_~tmp___1~11#1, start_xmit_~tmp___2~4#1, start_xmit_~tmp___3~4#1;start_xmit_~skb#1.base, start_xmit_~skb#1.offset := start_xmit_#in~skb#1.base, start_xmit_#in~skb#1.offset;start_xmit_~dev#1.base, start_xmit_~dev#1.offset := start_xmit_#in~dev#1.base, start_xmit_#in~dev#1.offset;havoc start_xmit_~np~7#1.base, start_xmit_~np~7#1.offset;havoc start_xmit_~tmp~31#1.base, start_xmit_~tmp~31#1.offset;havoc start_xmit_~ioaddr~6#1.base, start_xmit_~ioaddr~6#1.offset;havoc start_xmit_~txdesc~0#1.base, start_xmit_~txdesc~0#1.offset;havoc start_xmit_~entry~1#1;havoc start_xmit_~tfc_vlan_tag~0#1;havoc start_xmit_~tmp___0~15#1;havoc start_xmit_~tmp___1~11#1;havoc start_xmit_~tmp___2~4#1;havoc start_xmit_~tmp___3~4#1; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: receive_packet_~entry~3#1 := ~bvsrem~32(~bvadd~32(1bv32, receive_packet_~entry~3#1), 256bv32); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume 0bv32 == rio_error_~tmp___0~20#1; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !(0bv32 == rio_error_~tmp___0~20#1); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553: havoc mii_get_media_pcs_#t~ret740#1; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-1: SUMMARY for call mii_get_media_pcs_#t~ret740#1 := printk(65bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6373: assume ~bvsle~32(~tx_coalesce~0, 0bv32);~tx_coalesce~0 := 1bv32; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6373: assume !~bvsle~32(~tx_coalesce~0, 0bv32); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: assume 0bv32 == rio_probe1_~tmp~24#1; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: assume !(0bv32 == rio_probe1_~tmp~24#1); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8223: assume 0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_~mscr~0#1)) && 0bv32 != ~bvand~32(1024bv32, ~zero_extend~32~16(mii_get_media_~mssr~0#1));call write~intINTTYPE4#1(1000bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4476bv64, mii_get_media_~np~25#1.offset), 4bv64);call write~intINTTYPE4#1(0bv32, mii_get_media_~np~25#1.base, ~bvadd~64(4500bv64, mii_get_media_~np~25#1.offset), 4bv64); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8223: assume !(0bv32 != ~bvand~32(256bv32, ~zero_extend~32~16(mii_get_media_~mscr~0#1)) && 0bv32 != ~bvand~32(1024bv32, ~zero_extend~32~16(mii_get_media_~mssr~0#1))); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: assume 0bv32 == rio_probe1_~tmp___14~0#1;call write~intINTTYPE4#1(2bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4504bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: assume !(0bv32 == rio_probe1_~tmp___14~0#1);call rio_probe1_#t~mem243#1.base, rio_probe1_#t~mem243#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___15~0#1 := rio_probe1_#t~nondet244#1;havoc rio_probe1_#t~mem243#1.base, rio_probe1_#t~mem243#1.offset;havoc rio_probe1_#t~nondet244#1; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8289-1: SUMMARY for call mii_get_media_#t~ret691#1 := printk(48bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8289: havoc mii_get_media_#t~ret691#1; [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: assume 0bv32 != ~bvand~32(576bv32, rio_interrupt_~int_status~0#1); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: assume !(0bv32 != ~bvand~32(576bv32, rio_interrupt_~int_status~0#1)); [2025-02-08 03:53:48,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: ldv_dummy_resourceless_instance_callback_1_12_#t~ret797#1 := rio_ioctl_#res#1;havoc rio_ioctl_#t~ret643#1.base, rio_ioctl_#t~ret643#1.offset, rio_ioctl_#t~ret644#1.base, rio_ioctl_#t~ret644#1.offset, rio_ioctl_#t~mem645#1, rio_ioctl_#t~mem646#1, rio_ioctl_#t~ret647#1, rio_ioctl_#t~ret648#1, rio_ioctl_#t~mem649#1, rio_ioctl_#t~mem650#1, rio_ioctl_#t~ret651#1, rio_ioctl_~dev#1.base, rio_ioctl_~dev#1.offset, rio_ioctl_~rq#1.base, rio_ioctl_~rq#1.offset, rio_ioctl_~cmd#1, rio_ioctl_~phy_addr~0#1, rio_ioctl_~np~21#1.base, rio_ioctl_~np~21#1.offset, rio_ioctl_~tmp~45#1.base, rio_ioctl_~tmp~45#1.offset, rio_ioctl_~miidata~0#1.base, rio_ioctl_~miidata~0#1.offset, rio_ioctl_~tmp___0~25#1.base, rio_ioctl_~tmp___0~25#1.offset, rio_ioctl_~tmp___1~17#1, rio_ioctl_~tmp___2~8#1, rio_ioctl_~tmp___3~7#1;havoc rio_ioctl_#in~dev#1.base, rio_ioctl_#in~dev#1.offset, rio_ioctl_#in~rq#1.base, rio_ioctl_#in~rq#1.offset, rio_ioctl_#in~cmd#1;assume { :end_inline_rio_ioctl } true;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret797#1;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret797#1, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: assume 9bv32 == parse_eeprom_~cid~0#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: assume !(9bv32 == parse_eeprom_~cid~0#1); [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8620: havoc mii_set_media_pcs_#t~ret754#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8620-1: SUMMARY for call mii_set_media_pcs_#t~ret754#1 := mii_write(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 0bv32, ~zero_extend~32~16(mii_set_media_pcs_~bmcr~3#1)[16:0]); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10800: ldv_post_init_~tmp~84#1 := ldv_post_init_#t~ret900#1;havoc ldv_post_init_#t~ret900#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~84#1;ldv_entry_EMGentry_14_#t~ret808#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret900#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~84#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret808#1;havoc ldv_entry_EMGentry_14_#t~ret808#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5581: dma_sync_single_for_device_~tmp___0~3#1 := dma_sync_single_for_device_#t~ret121#1;havoc dma_sync_single_for_device_#t~ret121#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5581-1: SUMMARY for call dma_sync_single_for_device_#t~ret121#1 := valid_dma_direction(dma_sync_single_for_device_~dir#1); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10800-1: SUMMARY for call ldv_post_init_#t~ret900#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~37#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~37#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: dma_sync_single_for_device_~tmp___1~3#1 := dma_sync_single_for_device_#t~ret122#1;havoc dma_sync_single_for_device_#t~ret122#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507-1: SUMMARY for call find_miiphy_#t~ret304#1.base, find_miiphy_#t~ret304#1.offset := netdev_priv(find_miiphy_~dev#1.base, find_miiphy_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498: havoc rio_error_#t~ret513#1;call rio_error_#t~mem514#1 := read~intINTTYPE1#1(rio_error_~np~12#1.base, ~bvadd~64(4508bv64, rio_error_~np~12#1.offset), 1bv64); [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507: find_miiphy_~tmp___0~10#1.base, find_miiphy_~tmp___0~10#1.offset := find_miiphy_#t~ret304#1.base, find_miiphy_#t~ret304#1.offset;havoc find_miiphy_#t~ret304#1.base, find_miiphy_#t~ret304#1.offset;find_miiphy_~np~1#1.base, find_miiphy_~np~1#1.offset := find_miiphy_~tmp___0~10#1.base, find_miiphy_~tmp___0~10#1.offset;call write~intINTTYPE4#1(1bv32, find_miiphy_~np~1#1.base, ~bvadd~64(4969bv64, find_miiphy_~np~1#1.offset), 4bv64);find_miiphy_~i~0#1 := 31bv32; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687: havoc mii_set_media_pcs_#t~ret760#1; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582-1: SUMMARY for call dma_sync_single_for_device_#t~ret122#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == dma_sync_single_for_device_~tmp___0~3#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-1: SUMMARY for call mii_set_media_pcs_#t~ret760#1 := mii_write(mii_set_media_pcs_~dev#1.base, mii_set_media_pcs_~dev#1.offset, mii_set_media_pcs_~phy_addr~5#1, 4bv32, 0bv16); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384-1: dev_name_#t~ret46#1.base, dev_name_#t~ret46#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem29#1.base, kobject_name_#t~mem29#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;havoc kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;assume { :end_inline_kobject_name } true;dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset := dev_name_#t~ret46#1.base, dev_name_#t~ret46#1.offset;havoc dev_name_#t~ret46#1.base, dev_name_#t~ret46#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;pci_name_#t~ret206#1.base, pci_name_#t~ret206#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem44#1.base, dev_name_#t~mem44#1.offset, dev_name_#t~mem45#1.base, dev_name_#t~mem45#1.offset, dev_name_#t~ret46#1.base, dev_name_#t~ret46#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~1#1.base, dev_name_~tmp~1#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset := pci_name_#t~ret206#1.base, pci_name_#t~ret206#1.offset;havoc pci_name_#t~ret206#1.base, pci_name_#t~ret206#1.offset;pci_name_#res#1.base, pci_name_#res#1.offset := pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;rio_get_drvinfo_#t~ret622#1.base, rio_get_drvinfo_#t~ret622#1.offset := pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret206#1.base, pci_name_#t~ret206#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~22#1.base, pci_name_~tmp~22#1.offset;havoc pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;assume { :end_inline_pci_name } true;rio_get_drvinfo_~tmp___0~23#1.base, rio_get_drvinfo_~tmp___0~23#1.offset := rio_get_drvinfo_#t~ret622#1.base, rio_get_drvinfo_#t~ret622#1.offset;havoc rio_get_drvinfo_#t~mem621#1.base, rio_get_drvinfo_#t~mem621#1.offset;havoc rio_get_drvinfo_#t~ret622#1.base, rio_get_drvinfo_#t~ret622#1.offset; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9348: assume { :begin_inline_ldv_dispatch_deregister_dummy_factory_14_14_4 } true;assume { :begin_inline_ldv_switch_automaton_state_4_1 } true;~ldv_statevar_4~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_4_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_factory_14_14_4 } true;~ldv_statevar_14~0 := 2bv32; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9348-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: havoc kobject_name_#t~mem29#1.base, kobject_name_#t~mem29#1.offset; [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-1: SUMMARY for call rio_error_#t~ret513#1 := printk(36bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234: tx_error_~tmp~34#1.base, tx_error_~tmp~34#1.offset := tx_error_#t~ret451#1.base, tx_error_#t~ret451#1.offset;havoc tx_error_#t~ret451#1.base, tx_error_#t~ret451#1.offset;tx_error_~np~10#1.base, tx_error_~np~10#1.offset := tx_error_~tmp~34#1.base, tx_error_~tmp~34#1.offset;call tx_error_#t~mem452#1.base, tx_error_#t~mem452#1.offset := read~$Pointer$#1(tx_error_~np~10#1.base, ~bvadd~64(4136bv64, tx_error_~np~10#1.offset), 8bv64);tx_error_~ioaddr~8#1.base, tx_error_~ioaddr~8#1.offset := tx_error_#t~mem452#1.base, tx_error_#t~mem452#1.offset;havoc tx_error_#t~mem452#1.base, tx_error_#t~mem452#1.offset;tx_error_~frame_id~0#1 := ~bvand~32(4294901760bv32, tx_error_~tx_status#1); [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume 0bv32 == rio_probe1_~tmp___3~1#1;call write~intINTTYPE4#1(1000bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4476bv64, rio_probe1_~np~0#1.offset), 4bv64);call write~intINTTYPE4#1(1bv32, rio_probe1_~np~0#1.base, ~bvadd~64(4500bv64, rio_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume !(0bv32 == rio_probe1_~tmp___3~1#1);call rio_probe1_#t~mem263#1.base, rio_probe1_#t~mem263#1.offset := read~$Pointer$#18(~#media~0.base, ~bvadd~64(~#media~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(rio_probe1_~card_idx~0#1))), 8bv64);rio_probe1_~tmp___4~0#1 := rio_probe1_#t~nondet264#1;havoc rio_probe1_#t~mem263#1.base, rio_probe1_#t~mem263#1.offset;havoc rio_probe1_#t~nondet264#1; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102: rio_interrupt_~tmp___0~16#1 := rio_interrupt_#t~ret431#1;havoc rio_interrupt_#t~ret431#1;rio_interrupt_~tx_status~0#1 := rio_interrupt_~tmp___0~16#1; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: havoc rio_probe1_#t~ret229#1; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177-1: SUMMARY for call rio_probe1_#t~ret229#1 := printk(4bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234-1: SUMMARY for call tx_error_#t~ret451#1.base, tx_error_#t~ret451#1.offset := netdev_priv(tx_error_~dev#1.base, tx_error_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102-1: SUMMARY for call rio_interrupt_#t~ret431#1 := ioread32(rio_interrupt_~ioaddr~7#1.base, ~bvadd~64(96bv64, rio_interrupt_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9877: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9877: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8622: assume true; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8622: assume !true;mii_set_media_pcs_~__ms~5#1 := 1bv64; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: assume ~bvsgt~32(~tx_coalesce~0, 255bv32);~tx_coalesce~0 := 255bv32; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: assume !~bvsgt~32(~tx_coalesce~0, 255bv32); [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call tx_error_#t~ret461#1 := ioread16(tx_error_~ioaddr~8#1.base, ~bvadd~64(50bv64, tx_error_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: tx_error_~tmp___3~5#1 := tx_error_#t~ret461#1;havoc tx_error_#t~ret461#1; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019: ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset := ldv_alloc_etherdev_mqs_#t~ret787#1.base, ldv_alloc_etherdev_mqs_#t~ret787#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret787#1.base, ldv_alloc_etherdev_mqs_#t~ret787#1.offset;ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_5_netdev_net_device~0#1.offset; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160: mii_wait_link_~tmp___1~20#1 := mii_wait_link_~__ms~3#1;mii_wait_link_~__ms~3#1 := ~bvsub~64(mii_wait_link_~__ms~3#1, 1bv64); [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret787#1.base, ldv_alloc_etherdev_mqs_#t~ret787#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9151: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: rio_set_settings_~tmp~43#1.base, rio_set_settings_~tmp~43#1.offset := rio_set_settings_#t~ret631#1.base, rio_set_settings_#t~ret631#1.offset;havoc rio_set_settings_#t~ret631#1.base, rio_set_settings_#t~ret631#1.offset;rio_set_settings_~np~19#1.base, rio_set_settings_~np~19#1.offset := rio_set_settings_~tmp~43#1.base, rio_set_settings_~tmp~43#1.offset; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: call rio_timer_#t~mem354#1 := read~intINTTYPE8#1(rio_timer_~np~4#1.base, ~bvadd~64(4548bv64, rio_timer_~np~4#1.offset), 8bv64);rio_timer_~entry~0#1 := ~bvand~32(255bv32, rio_timer_#t~mem354#1[32:0]);call rio_timer_#t~mem355#1.base, rio_timer_#t~mem355#1.offset := read~$Pointer$#1(rio_timer_~np~4#1.base, ~bvadd~64(~bvadd~64(16bv64, rio_timer_~np~4#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rio_timer_~entry~0#1))), 8bv64); [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830-1: SUMMARY for call rio_set_settings_#t~ret631#1.base, rio_set_settings_#t~ret631#1.offset := netdev_priv(rio_set_settings_~dev#1.base, rio_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557: assume 0bv32 != ~zero_extend~32~8(mii_get_media_pcs_#t~mem741#1);havoc mii_get_media_pcs_#t~mem741#1; [2025-02-08 03:53:48,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557: assume !(0bv32 != ~zero_extend~32~8(mii_get_media_pcs_#t~mem741#1));havoc mii_get_media_pcs_#t~mem741#1; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-1: call mii_get_media_pcs_#t~mem741#1 := read~intINTTYPE1#1(mii_get_media_pcs_~np~27#1.base, ~bvadd~64(4508bv64, mii_get_media_pcs_~np~27#1.offset), 1bv64); [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: assume 0bv64 != dma_sync_single_for_device_~tmp___1~3#1;assume false; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: assume !(0bv64 != dma_sync_single_for_device_~tmp___1~3#1); [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: SUMMARY for call rio_probe1_#t~ret289#1 := printk(23bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434: havoc ldv_spin_lock_70_~lock#1.base, ldv_spin_lock_70_~lock#1.offset;havoc ldv_spin_lock_70_#in~lock#1.base, ldv_spin_lock_70_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_70 } true;call write~intINTTYPE8#1(~sign_extend~64~32(receive_packet_~entry~3#1), receive_packet_~np~11#1.base, ~bvadd~64(4540bv64, receive_packet_~np~11#1.offset), 8bv64);call receive_packet_#t~mem493#1 := read~intINTTYPE8#1(receive_packet_~np~11#1.base, ~bvadd~64(4548bv64, receive_packet_~np~11#1.offset), 8bv64);receive_packet_~entry~3#1 := receive_packet_#t~mem493#1[32:0];havoc receive_packet_#t~mem493#1; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443: havoc rio_probe1_#t~mem288#1.base, rio_probe1_#t~mem288#1.offset;havoc rio_probe1_#t~ret289#1; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12785: havoc register_netdev_#t~nondet1021#1; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: assume 0bv32 != ~zero_extend~32~8(rio_error_#t~mem514#1);havoc rio_error_#t~mem514#1;assume { :begin_inline_mii_get_media_pcs } true;mii_get_media_pcs_#in~dev#1.base, mii_get_media_pcs_#in~dev#1.offset := rio_error_~dev#1.base, rio_error_~dev#1.offset;havoc mii_get_media_pcs_#res#1;havoc mii_get_media_pcs_#t~ret726#1.base, mii_get_media_pcs_#t~ret726#1.offset, mii_get_media_pcs_#t~mem727#1, mii_get_media_pcs_#t~ret728#1, mii_get_media_pcs_#t~mem729#1, mii_get_media_pcs_#t~ret730#1, mii_get_media_pcs_#t~ret731#1, mii_get_media_pcs_#t~ret732#1, mii_get_media_pcs_#t~ret733#1, mii_get_media_pcs_#t~mem734#1, mii_get_media_pcs_#t~mem735#1, mii_get_media_pcs_#t~mem736#1, mii_get_media_pcs_#t~ret737#1, mii_get_media_pcs_#t~ret738#1, mii_get_media_pcs_#t~ret739#1, mii_get_media_pcs_#t~ret740#1, mii_get_media_pcs_#t~mem741#1, mii_get_media_pcs_#t~ret742#1, mii_get_media_pcs_#t~ret743#1, mii_get_media_pcs_#t~mem744#1, mii_get_media_pcs_#t~ret745#1, mii_get_media_pcs_#t~ret746#1, mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset, mii_get_media_pcs_~negotiate~1#1, mii_get_media_pcs_~bmsr~3#1, mii_get_media_pcs_~phy_addr~4#1, mii_get_media_pcs_~np~27#1.base, mii_get_media_pcs_~np~27#1.offset, mii_get_media_pcs_~tmp~53#1.base, mii_get_media_pcs_~tmp~53#1.offset, mii_get_media_pcs_~tmp___0~33#1, mii_get_media_pcs_~tmp___1~23#1, mii_get_media_pcs_~tmp___2~11#1, mii_get_media_pcs_~bmcr~2#1, mii_get_media_pcs_~tmp___3~10#1;mii_get_media_pcs_~dev#1.base, mii_get_media_pcs_~dev#1.offset := mii_get_media_pcs_#in~dev#1.base, mii_get_media_pcs_#in~dev#1.offset;havoc mii_get_media_pcs_~negotiate~1#1;havoc mii_get_media_pcs_~bmsr~3#1;havoc mii_get_media_pcs_~phy_addr~4#1;havoc mii_get_media_pcs_~np~27#1.base, mii_get_media_pcs_~np~27#1.offset;havoc mii_get_media_pcs_~tmp~53#1.base, mii_get_media_pcs_~tmp~53#1.offset;havoc mii_get_media_pcs_~tmp___0~33#1;havoc mii_get_media_pcs_~tmp___1~23#1;havoc mii_get_media_pcs_~tmp___2~11#1;havoc mii_get_media_pcs_~bmcr~2#1;havoc mii_get_media_pcs_~tmp___3~10#1; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: assume !(0bv32 != ~zero_extend~32~8(rio_error_#t~mem514#1));havoc rio_error_#t~mem514#1;assume { :begin_inline_mii_get_media } true;mii_get_media_#in~dev#1.base, mii_get_media_#in~dev#1.offset := rio_error_~dev#1.base, rio_error_~dev#1.offset;havoc mii_get_media_#res#1;havoc mii_get_media_#t~ret673#1.base, mii_get_media_#t~ret673#1.offset, mii_get_media_#t~mem674#1, mii_get_media_#t~ret675#1, mii_get_media_#t~mem676#1, mii_get_media_#t~ret677#1, mii_get_media_#t~ret678#1, mii_get_media_#t~ret679#1, mii_get_media_#t~ret680#1, mii_get_media_#t~ret681#1, mii_get_media_#t~ret682#1, mii_get_media_#t~ret683#1, mii_get_media_#t~ret684#1, mii_get_media_#t~ret685#1, mii_get_media_#t~ret686#1, mii_get_media_#t~mem687#1, mii_get_media_#t~mem688#1, mii_get_media_#t~mem689#1, mii_get_media_#t~ret690#1, mii_get_media_#t~ret691#1, mii_get_media_#t~ret692#1, mii_get_media_#t~ret693#1, mii_get_media_#t~ret694#1, mii_get_media_#t~ret695#1, mii_get_media_#t~mem696#1, mii_get_media_#t~ret697#1, mii_get_media_#t~ret698#1, mii_get_media_#t~mem699#1, mii_get_media_#t~ret700#1, mii_get_media_#t~ret701#1, mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset, mii_get_media_~negotiate~0#1, mii_get_media_~bmsr~1#1, mii_get_media_~mscr~0#1, mii_get_media_~mssr~0#1, mii_get_media_~phy_addr~2#1, mii_get_media_~np~25#1.base, mii_get_media_~np~25#1.offset, mii_get_media_~tmp~51#1.base, mii_get_media_~tmp~51#1.offset, mii_get_media_~tmp___0~31#1, mii_get_media_~tmp___1~21#1, mii_get_media_~tmp___2~9#1, mii_get_media_~tmp___3~8#1, mii_get_media_~tmp___4~5#1, mii_get_media_~bmcr~0#1, mii_get_media_~tmp___5~3#1;mii_get_media_~dev#1.base, mii_get_media_~dev#1.offset := mii_get_media_#in~dev#1.base, mii_get_media_#in~dev#1.offset;havoc mii_get_media_~negotiate~0#1;havoc mii_get_media_~bmsr~1#1;havoc mii_get_media_~mscr~0#1;havoc mii_get_media_~mssr~0#1;havoc mii_get_media_~phy_addr~2#1;havoc mii_get_media_~np~25#1.base, mii_get_media_~np~25#1.offset;havoc mii_get_media_~tmp~51#1.base, mii_get_media_~tmp~51#1.offset;havoc mii_get_media_~tmp___0~31#1;havoc mii_get_media_~tmp___1~21#1;havoc mii_get_media_~tmp___2~9#1;havoc mii_get_media_~tmp___3~8#1;havoc mii_get_media_~tmp___4~5#1;havoc mii_get_media_~bmcr~0#1;havoc mii_get_media_~tmp___5~3#1; [2025-02-08 03:53:48,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12785-1: ldv_register_netdev_61_#t~ret883#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1021#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_61_~tmp~77#1 := ldv_register_netdev_61_#t~ret883#1;havoc ldv_register_netdev_61_#t~ret883#1;ldv_register_netdev_61_~ldv_func_res~1#1 := ldv_register_netdev_61_~tmp~77#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret862#1, ldv_register_netdev_#t~ret863#1, ldv_register_netdev_#t~mem864#1.base, ldv_register_netdev_#t~mem864#1.offset, ldv_register_netdev_#t~mem865#1.base, ldv_register_netdev_#t~mem865#1.offset, ldv_register_netdev_#t~ret866#1, ldv_register_netdev_#t~ret867#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_9_ret_default~0#1, ldv_register_netdev_~tmp~69#1, ldv_register_netdev_~tmp___0~40#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_9_ret_default~0#1;havoc ldv_register_netdev_~tmp~69#1;havoc ldv_register_netdev_~tmp___0~40#1;ldv_register_netdev_~ldv_9_ret_default~0#1 := 1bv32;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1014#1;havoc ldv_pre_register_netdev_#t~nondet1014#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1014#1;havoc ldv_pre_register_netdev_#t~nondet1014#1; [2025-02-08 03:53:48,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434-1: assume { :begin_inline_ldv_spin_lock_70 } true;ldv_spin_lock_70_#in~lock#1.base, ldv_spin_lock_70_#in~lock#1.offset := receive_packet_~np~11#1.base, ~bvadd~64(4220bv64, receive_packet_~np~11#1.offset);havoc ldv_spin_lock_70_~lock#1.base, ldv_spin_lock_70_~lock#1.offset;ldv_spin_lock_70_~lock#1.base, ldv_spin_lock_70_~lock#1.offset := ldv_spin_lock_70_#in~lock#1.base, ldv_spin_lock_70_#in~lock#1.offset; [2025-02-08 03:53:48,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8227-1: SUMMARY for call mii_get_media_#t~ret682#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:53:48,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8227: havoc mii_get_media_#t~ret682#1; [2025-02-08 03:53:48,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10407: havoc ##fun~C_ULONG~TO~VOID_#~872#1;havoc ##fun~C_ULONG~TO~VOID_#in~872#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~C_ULONG~TO~VOID } true; [2025-02-08 03:53:56,602 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:53:56,607 INFO L158 Benchmark]: Toolchain (without parser) took 28946.23ms. Allocated memory was 117.4MB in the beginning and 343.9MB in the end (delta: 226.5MB). Free memory was 78.8MB in the beginning and 224.4MB in the end (delta: -145.6MB). Peak memory consumption was 295.6MB. Max. memory is 16.1GB. [2025-02-08 03:53:56,607 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 83.9MB. Free memory is still 62.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:53:56,607 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2477.78ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 78.6MB in the beginning and 79.6MB in the end (delta: -1.0MB). Peak memory consumption was 94.4MB. Max. memory is 16.1GB. [2025-02-08 03:53:56,607 INFO L158 Benchmark]: Boogie Procedure Inliner took 209.09ms. Allocated memory is still 201.3MB. Free memory was 79.0MB in the beginning and 118.5MB in the end (delta: -39.5MB). Peak memory consumption was 34.6MB. Max. memory is 16.1GB. [2025-02-08 03:53:56,607 INFO L158 Benchmark]: Boogie Preprocessor took 845.12ms. Allocated memory was 201.3MB in the beginning and 343.9MB in the end (delta: 142.6MB). Free memory was 118.5MB in the beginning and 185.1MB in the end (delta: -66.6MB). Peak memory consumption was 99.3MB. Max. memory is 16.1GB. [2025-02-08 03:53:56,608 INFO L158 Benchmark]: IcfgBuilder took 25409.81ms. Allocated memory is still 343.9MB. Free memory was 183.5MB in the beginning and 224.4MB in the end (delta: -40.9MB). Peak memory consumption was 172.2MB. Max. memory is 16.1GB. [2025-02-08 03:53:56,609 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.15ms. Allocated memory is still 83.9MB. Free memory is still 62.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2477.78ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 78.6MB in the beginning and 79.6MB in the end (delta: -1.0MB). Peak memory consumption was 94.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 209.09ms. Allocated memory is still 201.3MB. Free memory was 79.0MB in the beginning and 118.5MB in the end (delta: -39.5MB). Peak memory consumption was 34.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 845.12ms. Allocated memory was 201.3MB in the beginning and 343.9MB in the end (delta: 142.6MB). Free memory was 118.5MB in the beginning and 185.1MB in the end (delta: -66.6MB). Peak memory consumption was 99.3MB. Max. memory is 16.1GB. * IcfgBuilder took 25409.81ms. Allocated memory is still 343.9MB. Free memory was 183.5MB in the beginning and 224.4MB in the end (delta: -40.9MB). Peak memory consumption was 172.2MB. 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: 5240]: 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"); [5240] - GenericResultAtLocation [Line: 5247]: 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)); [5247] - GenericResultAtLocation [Line: 5254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5254] - GenericResultAtLocation [Line: 5292]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5292-5293] - GenericResultAtLocation [Line: 5298]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5298-5300] - GenericResultAtLocation [Line: 5478]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5478-5479] - GenericResultAtLocation [Line: 5512]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5512-5513] - GenericResultAtLocation [Line: 5549]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5549-5550] - GenericResultAtLocation [Line: 5586]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5586-5587] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:53:56,770 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 Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2